Loading

MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

ajayre

Jack the Ripper Bot

by ajayre Sep 7, 2013
Download All Files

Thing Apps Enabled

Please Login to Comment

Randya - yes, the rods are M8. Same as used on the RepRap Mendel, which is where I took my inspiration from. The rendering on this page shows the assembled robot with M8 rods. The frame needs to be stiff.

Comments deleted.

ajayre, I am almost done printing all the parts. I was trying to print the larger parts during the day while I was at work since some took a bit of time. So I did not print them in order. I am tracking what I have printed so far in my copy of the bill of materials excel file but I was not doing this early on. I printed one of the servo gears and I don't know which one it is (opps). I tried looking at the other servo gears and they all look very similar. Can you explain what the differences may be so I can figure this out then print the other two or confirm they are all the same?
Also, I read your improvements.txt file and wanted to let you know that I am doing this on a mac. I have an external usb blue ray drive. so I won't be using a raspberry pi. I think I will use an arduino mega to control the servos and then write a simple applescript to sent command to the arduino, make an .img of the disc, then use HandBrake to rip the movie from a queue where the .img are placed, then put it on my media server (which serves iTunes, plex, and dlna players) If you want any of this information (like the applescript) when I am done, you can have it. Only fair since I am using your hardware design. Nice job on that, by the way. :)

The core servo gear has 22 teeth and a spline diameter of 5.9mm.
The Y axis servo gear has 20 teeth and a spline diameter of 5.6mm.
The toolhead servo gear has 20 teeth and a spline diameter of 4.9mm.

To summarize: there are two sizes of servo used, regular and micro. The toolhead uses the micro servo which has a smaller spline. Of the two regular sized servos one uses a 20 tooth gear and the other uses a 22 tooth gear.

Andy

Thank you, Sir. that helps a lot :)

ok .. i used 20% infill, three shells and 0.2MM layer height

what is the infill % , the number of shells and layer height you used when printing? Also what was the resolution?
Thanks

I used 25% infill, three shells, 0.3mm layer height.

After compiling the code, I can not get the Bot software to listen on the required port. So when I try to go to the "site" using the unload or load command it doesn't work. When I run the PC software and then go to execute load or unlock it says unable to connect to socket. I've tried turning off the windows firewall and my AV. I've even tried to run the bot software and the pc software on the same localhost computer with no luck.

Sounds like an issue with your Raspberry Pi to me. If you can't access it via a web browser then the PC software won't work. I would try basic networking tests like pinging your RPi, looking at what sockets are open, etc.

Sorry, maybe I didn't explain it correctly. The RPi works perfectly, it can browse and talk to the computer just fine. When I run the command (mono ./BotServer config.xml and have tried sudo ...) to launch the software on and use netstat or try to open a raw socket once the program is running it's saying that nothing is listening on that port. I'm running all the commands from the computer via ssh so I know there is a working connection.

Did you use the same version of Mono as in my instructions? Here is what I have been running for the last few months:

pi@jacktheripper ~ $ mono -V
Mono JIT compiler version 2.11.4 (tarball Thu Mar 14 14:32:54 CDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.comwww.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp(hardfp-abi)
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)

I just tried:

http://192.168.1.85:9090/botapi

and it worked immediately. Here is the netstat output:

pi@jacktheripper ~ $ netstat -ntlp | grep :9090
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN 3154/mono

Just checked and I have the right version of mono. I ran the netstat output with no success. When I run the program I get the servo controller error if I don't have it connected so I connect it. But otherwise no errors.

pi@nodata-pi ~ $ mono -V
Mono JIT compiler version 2.11.4 (tarball Thu Mar 14 14:32:54 CDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.comwww.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp(hardfp-abi)
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)

thanks

My response seems to have dissappeared. Anyway, try running botserver as root. Also try changing the port number. Double-check you don't have a firewall running. If that doesn't help then you might want to post in the forum on http://raspberrypi.orgraspberrypi.org.

I can't seem to find the JacktheRipperBot.exe in the zip I downloaded from github, do I need to compile something or is the file missing?

You will need to compile it using the free Visual Studio (I used the 2010 version).

Hi, Im currently printing this, however I have found that the stl JacktheRipperBot-YAxis-1-YAxis-1.stl is slightly rotated so the base is not touching at all four corners. Could you correct this Thanks

Sorry about that - it is now fixed.

Thanks for that. Am looking forward to getting this finished.
Am i correct that the Futaba Servo is for the rotation part and the GWS Servo is for the up/down of the toolhead?
If so is there a reason to use the GWS Servo over a Futaba Servo?

The Futaba servo is for up/down. Any standard size continuous rotation servo should work.

The GWS servo is for rotation. The GWS servo moves 1.5 turns which is needed to reach the in tray and out tray.

Hi Bob, I'm not sure printing and selling the parts would be economical for me. Also I don't really have the time. There are companies where you can upload the STLs and get them to print for you, but they have always seemed expensive to me.
I think you are much better off completing your 3D printer and printing out your own parts.

Dude...Dude...I am not one to use the word...but Dude! :')
I wanted to make a robot like this 7 years ago. I worked for a company that did courtroom/boardroom recording. We needed to do tens of DVD burns a day. Thankfully I didnt have to, but I figured if I could automate it, it would be slick.
My idea was a vertical robot that would mount to a tower computer. The robot control would be in a 5 1/4 bay, and support would come out of that bay, somewhat around to the side of the computer tower to vertical shafts, plus some simple support on the bottom. Being in a bay helps the alignment. The pickup arm could then travel vertically, and rotate around the vertical shaft. It could support multiple burners simultaneously.
I also wanted to take advantage of LightScribe supported burners so the DVDs would burn, then get flipped and be labeled. I was having trouble designing a simple flipping mechanism. If only I had a 3D printer at the time. I don't work there anymore, so I don't care as much but you brought me back.
You got yours working, and it looks like it works great! Awesome job!

I've been pondering this myself. how do you ensure you don't grab more then one cd? I was going to use a vacuum pump.

The outside of the "grippers" are three degrees from vertical. I tried one degree and five degrees and they had problems. Three seems to work reliably.