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.

Continue reading “Salvaged Robot Arm Used For Light Painting And Pen Plotting”

Salvaged Robot Arm Makes A Big 3d Printer

Wow, building a precision 3d printer is amazingly easy if you can get your hands on an industrial-quality robot arm. [Dane] wrote in to tell us about this huge extruder printer made from an ’80s-era SCARA robot arm. It is capable of printing objects as large as 25″x12″x6.5″.

This 190 pound beast was acquired during a lab clean out. It was mechanically intact, but missing all of the control hardware. Building controllers was a bit of a challenge since the it’s designed with servo motors and precision feedback sensors. This is different from modern 3d printers which use stepper motors and no feedback sensors. A working controller was built up one component at a time, with a heated bed added to the mix to help prevent warping with large builds. We love the Frankenstein look of the controller hardware, which was mounted hodge-podge as each new module was brought online.

You can see some printing action in the clip after the break. A Linux box takes a design and spits out control instructions to the hardware.

Continue reading “Salvaged Robot Arm Makes A Big 3d Printer”

Hot Glue Appendages May Be Predecessor To The Flow Metal Of The T-1000

The T-1000 was the shape-shifting robot from T2 (the second Terminator movie). It was so amazing because it could assume the form and texture of anything; humans, piercing weapons, inanimate objects. This robot doesn’t even compare, except for one small trait. When it needs a tool, it can build it as its own appendage. This really is nothing more than making tools with a 3D printer. However, the normal boxy infrastructure is missing.

The print head is mounted on a single robot arm, and the tool is printed using hot melt glue in order to stick to a plate which makes up the business end of robot arm. In this case the robot needed to transport some water. It sets down the plate, uses the hot melt extruder to print a cup on that plate, then picks it up again and uses it to move water from one bowl to the other. You can see it all in the video clip below the fold.

Sure, it’s just baby steps. But hot melt glue sticks are light weight, and don’t require much energy to melt. This makes for a perfect combination as a portable tool shop.

Continue reading “Hot Glue Appendages May Be Predecessor To The Flow Metal Of The T-1000”

Adding Speech Control To An Old Robotic Arm

[Joris Laurenssen] has been hanging onto this robotic arm for about twenty years. His most recent project uses some familiar tools to add voice control for each of the arm’s joints.

The arm has its own controller which connects via a DB-25 port. [Joris’] first task was to figure out what type of commands are being sent through the connection. He did some testing to establish the levels of the signals, then hooked up his Arduino and had it read out the values coming through the standard parallel connection. This let him quickly establish the simple ASCII character syntax used to command movement from the device. There’s only eight command sets, and it didn’t take much work to whip up a sketch that can now drive the device.

The second portion of the project is to use voice commands to push these parallel signals to the arm. Instead of reinventing the wheel he decided to use the speech recognition feature of his Android phone. He used Scripting Layer for Android (SL4A) and a Python script to interpret commands, push them to his computer via Telnet, and finally drive the arm. We’ve embedded the video demo after the break. He gives the commands in Dutch but he overlaid comments in English so you can tell what’s going on.

Continue reading “Adding Speech Control To An Old Robotic Arm”

Hackaday Links: December 11, 2011

Drilling square holes

We’re still a bit baffled by the physics of this, but apparently it’s possible to drill a square hole with a round bit. This video shows square holes being milled using a cutter which is offset from the center of the bit. [Thanks Jordan]

LED Motorcycle headlight driven by mains

[William] found a way to use a big capacitor and bridge rectifier to run this H4 LED headlight bulb in a mains sconce lamp.

Electronic slide whistle

Here’s an electronic instrument that [Dorian] made. It uses a linear potentiometer and a button and works much like a slide whistle would.

Robot rocks out to Daft Punk

[Adrian] didn’t just make a robot arm out of CD cases and a mints tin. He built the arm, then made a music video featuring it.

More light-pipe sensor experiments

[Uwe] has been working on an input sensor using a flexible light tube. It is a similar idea to these optical flex sensors, but [Uwe] tried several variations like filling the tube with alcohol.

Internet Controlled Robotic Arm

The guys over at Rusty Nail Workshop have put up an Internet controlled robotic arm for your amusement. While you’re waiting for the turkey to be done (or, you know, working), try your hand at moving some LEGO pieces around with a remote-controlled robotic arm.

The build log goes through the parts needed for the build. The arm itself is a Lynxmotion AL-5D, a heavy-duty device that’s far more capable and looks a lot better than our old Armatron.

The arm is controlled by an Arduino Uno. The Arduino is connected to the arm’s servo controller. Movement commands are received by an Ethernet shield and translated into servo commands. The entire build runs independently of a computer just like this project’s inspiration, the Orbduino.

Of course you can imagine the mayhem that would ensue if multiple people tried to take control of the robot simultaneously. A bit of code on the project’s website makes sure only one person has control of the robot at any given time. Check out what somebody else is building out of LEGO blocks with a Waldo. If you’re lucky, you’ll be able to knock that work down.