Loading
Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Remote Control Makerbot

by Gatsu, published

Remote Control Makerbot by Gatsu Jun 18, 2011

Featured Thing!

Description

A Thing Rube Goldberg would probably be proud of.

This originally started out as just a camera to be able to watch my Cupcake while it printed from another room and grew from there. After getting an automated build platform I got an idea..

Adding an Arduino Mega with and an ethernet shield, the webcam gained pan/tilt and the Cupcake got the ability to be turned on/off/reset remotely.

Revar's keypad, 16 optocouplers, a second display for the keypad and another arduino later and I got even more control over the bot.

Then I included a Mac Mini. A webserver, Applescript and RepG later and I was able to upload STL's and automatically convert them to s3g for the bot.

Then I thought to myself why not automatically move the s3g file directly to the Cupcakes SD card? Electrically switching the contacts didn't work as the wires were too long. Then a wise guy at work joked about using a robot arm to move the card from one slot to the other...

The end result is an over the top system that allows me to print completely remotely.

The MacMini hosts the web pages through which all remote control is done. When an STL file is uploaded, it is picked up by OSX folder actions and passed to the Applescript to start the conversion. This is also the trigger for the robot arm to pickup the SD card from the Makerbot motherboard and move it to the MacMini's SD card reader. Once the STL is converted to a s3g and saved on the SD card the arm is then triggered again and the card moved back to the Makerbot motherboard.

The print can then be started using the virtual version of Revar's keypad.

Video of the arm moving the SD card:
youtube.com/watch?v=MKgSLGnK1Ls

Recent Comments

view all

OK here is a sensible suggestion to make remote switching of SD cards more reliable: Wire an SD card connector to an 8 channel solid state relay chip. Wire the outputs to 2x dummy SD cards on the end of 9 core ribbon cables, connect the grounds and you can use 1 spare logic 1 or 0 to flip instead of a robot arm. More reliable - but perhaps a shade less awesome.

In this case there wasn't anywhere to put it in the other room.

The original idea was simply to be able to monitor the print and be able to abort it if something went wrong. Well thats what the original idea was, and like many projects suffered feature creep. Accessible from the other room, became accessible from work, and well you see the end result :-P

It occurs to me, that as you did this to be able to see prints from the other room, and no doubt spent alot of time and money to do this, would it not have been more efficient to just move your printer, you know, to the other room too?

Don't get me wrong, this is very cool!!!! Kudos!

Liked By

view all

License

Public Domain
Remote Control Makerbot by Gatsu is licensed under the Public Domain license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Instructions

The conversion Applescript has been attached for those interested. It was created for RepG 24 so may not work with 25.

The attached STL allows the mounting of a Lynxmotion pan and tilt onto a standard tripod.

A rough BOM:
1x Arduino Mega 2560
1x Arduino Pro Mini
1x Arduino ethernet shield
16x 4n25 optocouplers (or similar)
1x Lynxmotion AL5B Robot arm (the one I used has had some mods)
1x Lynxmotion BotBoard2
1x AtomPro28 microcontroller (for arm)
1x Modtronix Keypad and Display
multiple 5V relays (power switching for bot as well as for the arm)

I seriously don't expect anyone to duplicate this, you would have to be mildly insane. There must be easier ways to do it.

Comments

You must be logged in to post a comment.

alexgibson on Feb 8, 2013 said:

OK here is a sensible suggestion to make remote switching of SD cards more reliable: Wire an SD card connector to an 8 channel solid state relay chip. Wire the outputs to 2x dummy SD cards on the end of 9 core ribbon cables, connect the grounds and you can use 1 spare logic 1 or 0 to flip instead of a robot arm. More reliable - but perhaps a shade less awesome.

brendonr on Mar 27, 2012 said:

It occurs to me, that as you did this to be able to see prints from the other room, and no doubt spent alot of time and money to do this, would it not have been more efficient to just move your printer, you know, to the other room too?

Don't get me wrong, this is very cool!!!! Kudos!

Gatsu on Mar 29, 2012 said:

In this case there wasn't anywhere to put it in the other room.

The original idea was simply to be able to monitor the print and be able to abort it if something went wrong. Well thats what the original idea was, and like many projects suffered feature creep. Accessible from the other room, became accessible from work, and well you see the end result :-P

yanniknelson on Jul 17, 2011 said:

what to be able to do that . ( desperately want to be able to do that ) :'(

hintss on Jul 14, 2011 said:

why not switch to reprap firmware, then use doboz-web, or a shell script or something?

bre on Jun 20, 2011 said:

Very Impressive!!!!!!

bstott on Jun 19, 2011 said:

YOU R 1 COOL CRAZY GUY!!! This is FANTASTIC!

Now, just get one of those Android smart phones and swap out the LCD and the MAC. Setup all the software and Web server on the phone attached to the bot for a touch screened experience. Remote Web. But, what to do with the Robot? Never mind the steps you have are just right.

Thaed on Jun 19, 2011 said:

Any chance you can put up a video on YouTube of this in action?

Gatsu on Jun 19, 2011 said:

Theres a video of the arm in motion here:

http://www.youtube.com/watch?v...

Otherwise there isn't really much to see. Was there anything specific?

pmaegerman on Jun 19, 2011 said:

*presses Change ABS :-P

Gatsu on Jun 19, 2011 said:

That would probably speed dial my wife :P

Darthwahl on Jun 18, 2011 said:

"Check it out guys, I press print here, and 50 miles away an object will be built."

*presses print

*error message, "Out of ABS."

"Damnit!"

Mike77 on Jun 20, 2011 said:

Sounds like a reason for more robot arms to me....

ccotter247 on Jun 18, 2011 said:

WOW..... don't over do it, don't over do it. Whatever you do DO NOT OVERDO IT! What did I tell you about overdoing it.... =-O :)

PieterBos on Jun 18, 2011 said:

This so over the top 8-) and that's why i like it

Thaed on Jun 18, 2011 said:

Awesome! You beat me to this. I have an off the shelf Owikit robot arm that I have yet to assemble.

Thaed on Jun 18, 2011 said:

I'm going to use mine as an alternative to the ABP and use Logmein to run it as well as the webcam.

brucedjones on Jun 18, 2011 said:

Love it!

How are you powering the robotic arm? I've built a very similar one, but reluctant to run it off a battery I've been trying to find a suitable power supply. So far I've decided I'm probably going to mod a PSU, but if you can suggest a good alternative im all ears.

Gatsu on Jun 18, 2011 said:

At the moment I'm using two 6V 2.2A plug packs. One for the logic, the other for the servos.

Specifically:

http://www.jaycar.com.au/produ...

Top