Electronics:
420 oz/in steppers (3)
Keling 4030 drivers (3) I have them set to 1/4 microstepping.
Standard breakout board.
36v 6.6a power supply.
Controller software is emc2 run on Ubuntu 8.04
I wired four 12v PC fans into the supply for cooling. Not sure what voltage they're getting, but it's enough to run them all, so thats ok. Shopvac foam filter on the front for dust control. The case is just an old pos dell PC case.
The motor wires are fitted with molex connectors. Since they're pretty long, I looped them through some RFI chokes a couple of times, too. Here's the brackets I made and the back of the case with the female molex connectors.
And of course, I have my SHINY BIG RED BUTTON just in case I mess things up real bad. Which has been known to happen with cnc machines.
Machine mechanics...
The rails are all 3/4x3/4x1/8 steel angle. All the parts are machined from 3/4 MDF. I (somewhat) accurately cut them out and drilled most of the holes using my first CNC machine, which I built by hand.
The linear bearings are aluminum angle (same size) with holes drilled and tapped to allow ball bearings to be fastened to them. In this case, your basic el cheapo roller blade ball bearings. I went with aluminum because it's easier to tap, accurately.
This machine, is a moving gantry style. Motion is supplied by turning a leadscrew against a transmission nut with a stepper motor.
X-axis transmission is 1/2-10 acme threaded rod.
Same for y-axis.
Z-axis is 1/4-20 allthread, tho I plan to replace that with 3/8-12 acme rod.
The transmission nuts are all homemade from acetal (type of plastic). I chose acetal because it's fairly hard but its also fairly slippery. So far, (though I haven't measured it yet with a dial indicator) I'm fairly certain there is NO backlash in any of the axes. Mostly because nothing is perfectly aligned. However, I have designed my transmission nuts to be anti-backlash nuts.
Diagram:
The tightening screw at the end of the "mouth" allows me to carefully bind the threads of the nut against the leadscrew. I ripped the idea off of someone else here on cnczone, so don't think I'm some kind of creative person. I isn't.
The table is a torsion box to prevent bowing as the gantry travels down the x-axis.
Oh yeah, final travel for each axis:
X-Axis ~49"
Y-Axis ~35"
Z-Axis ~9.5"
Now, the pics:
Machine results!
Mind you, it still needs some tweaking so everything is aligned a bit better but even so...
Top speeds before motors stall:
X-axis:96IPM!!!
Y-axis: 90IPM!!!
Z-Axis: 18IPM That's still better than the old machine but I'm going to replace it with a length of 3/8-12 Acme that I've got on order.
Compare that to my old machine which I had running at 18ipm, 18ipm, and 12ipm. I could probably get even better speeds, but my transmission nuts are not quite perfectly aligned between the holes for each axis. So the leadscrews are slightly binding against the threads of the transmission nuts.
The x-axis is the best, because I was able to drill and screw it to the bottom of the gantry while it was threaded onto the leadscrew. It was kind of a pita to do, tho. A flexible head flashlight would have helped a great deal.
I couldn't do that for the Y and Z axes. Not enough room to get a drill or screw driver in there. So I had to make pencil marks and then take it apart to attach the acetal transmission nut.
The z-axis... hm. What I think I'll do is ream out the holes on either end of the leadscrew. The holes that the outer race of the transmission bearings are supposed to ride against. Then I'll assemble the entire transmission with motor so that every part of the transmission is sitting where it wants to be. Then I'll fill in the space I reamed out between the bearings (top and bottom, both) with epoxy.
I can't really do that with the y-axis, because the bearings are facing horizontally to the earth. Sometimes I hate gravity. But I think I can live with 90IPM. Hell, I can't really machine anything but foam at that speed, anyways.
Stay tuned for a GOOD quality video of the beast in action in the near future. I stuck a crowbar in my wallet and ordered a logitech 9000 pro webcam. Mostly, I'm going to use it for 3D laser scanning. Yes, frikken lasers. Say it like Dr. Evil.
So what do ya'll suggest for fixing the binding issues I'm having? Do you think my epoxy-repair of the z-axis bearing blocks will work?