Salvaged Robot Arm Used For Light Painting And Pen Plotting

The members of Shackspace got their hands on an antiquated robot arm. It’s a Mitsubishi Movemaster RM-101 and was probably manufactured in the mid 1980’s. There’s almost nothing out there that tells you how to use the thing, and so they set out to figure out how to control the hardware.

This is a great example of how an EPROM dump can be really useful. After further inspection the team discovered that the arm is driven by a Z80 processor whose program is stored on an EPROM. The first thing the guys did was dump the memory since the aging storage will be useless if just a few bits become degraded. This dump will be really useful for others whose chip has already given up the ghost. The data from that dump was disassembled and painstakingly pawed through to figure out what commands were being sent to the arm. This technique worked, as the team was able to re-implement the control protocol and has already used the arm for some light painting and pen plotting (seen above). After the break you can see a control demonstration.

5 thoughts on “Salvaged Robot Arm Used For Light Painting And Pen Plotting

  1. First: Party Hard! (am going to hunt that track down later, thx vdu)

    Second: now that servos and micros to control them are crazy cheap now, why aren’t arms like this used in education anymore? We had one similar to this in my junior high shop class, and it sparked my interest in embedded and robotics.

    1. I think there are steppers in there with massive reduction gears. This thing has way too much torque and is too slow to have servos.
      You see the oscilloscope in the video with the Display atop? During some testing, the arm was told to go Point-to-Point. Of course this was a mistake and it almost pushed the scope off the table…in extreme slowmo though :D

Leave a Reply to ricouzukiCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.