Figured I might as well make this it’s own thread.
Tested the first prototype of the stepper mount today
Welcome to the Newschoolers forums! You may read the forums as a guest, however you must be a registered member to post. Register to become a member today!
Thegenericskierwired up my estop and spindle relay buttons along with a new PSU. everything works just fine as it used to but now with extra safety features.
TheDriftingDadNice job. If you ever need waterjet parts let me know I can help you out.
cypherswhat are you using for CAM? fusion360?
mrk127Nah mill your own Cast plates
ThegenericskierThe ML-One research paper is complete. ML-Two will begin after i get bored of playing with ML-One. ML-Two will feature a redesigned motion system, enclosure, better stepper drivers, and an upgraded control board.
mrk127Great project documentation
ReturnToMonkeyAyy glad you won! You certainly earned it by the looks of things. So when ya milling those mini monkeys?
ThegenericskierCnc router has made it back from my school and a competition. I am now regional champion for tech and engineering design, states are in April. Gonna bring home the medal for NS
ajbskiwhat kind of budget do you have for the second interation?
if it was up to me and i wanted to make a serious machine capable of producing alu-minimum parts, i would change the linear drives to servos w/ gear reduction, ditch the arduino and stepper drives, and go to a full fledged PLC with a motion control module and servo amps. id also change the drive system to rack and pinion. way easier to maintain than acme screws and much cheaper than ball screws.
if the goal of the project is to learn how to design in CAD/CAM, wiring simple control systems and operating cnc (feeds speeds toolpaths and so on) its good enough. just keep expectations low when it comes to milling aluminum (or even harder woods) at any reasonable rate with any reasonably sized tool. steppers lose position for no good reason and you can only get so much power out of them at 24v, same goes for the spindle. also look into getting a variable frequency drive or a router with a built in potentiometer. RPM matters SO MUCH when it comes to feeds and speeds. alu needs a pretty low surface speed to prevent it from melting and sticking to the bit. coolant/lube helps a bit, but not that much.
easel by inventables supports GRBL. you can make tool paths quick there, or you can use it as an upgraded gcode sender for more accurate builds.
https://www.inventables.com/technologies/easel
they have a 30 day trial.
BiffbarfThis is way legit. You gotta bright future kid, but I'm sure you knew that. If the judges at state don't give you the podium tell em biffbarf's finna pee in their butt
ThegenericskierNext build has a budget of $2000. Still figuring out speeds and feeds. A VFD is on my list of to do
ajbskiI don’t think you’ll be able to afford a servo control system on that budget.
What size are the motors? Shaft and cage... nema 32?
you might be able to get gear reducers and that will help a lot with accuracy and strength, you will lose rapid speed tho.
I’d skip the VFD and get a Bosch/dewalt/Milwaukee palm router with speed control on it. having a more powerful spindle and stronger drives (stepper motor holding torque) will make the feeds and speeds more forgiving if you get them wrong.
to give you some insight, I built my first CNC very similar to yours when I was in high school. Very little info available online at the time and 3D printers weren’t capable of making strong parts.
now I work at a automation company designing machinery for automotive and architectural applications. My last big job was at the Chrysler factory where they make charger challenger and 300c.
some machines we got on the floor now:
ThegenericskierThat’s really freaking cool! Motor sizes I’m using are nema 23. I do plan on adding a gear reducer for my z axis in the near future using belts because there is a lot of strain on the lead screw.
ThegenericskierThat’s really freaking cool! Motor sizes I’m using are nema 23. I do plan on adding a gear reducer for my z axis in the near future using belts because there is a lot of strain on the lead screw.
ajbskiTiming belts suck. From my experience they cause more slip than the steppers on their own.
something like that is best:
https://www.omc-stepperonline.com/nema-23-stepper-motor-l-56mm-gear-ratio-5-1-high-precision-planetary-gearbox-23hs22-2804s-hg5
ThegenericskierI’ve looked into gear reducing steppers but they’re too expensive for the goals of this project. I will wind up using something like that stepper for my next one since I have a much higher budget. Also with the timing belts on my z axis it will reduce overall foot print so that’s a pretty good plus along with rigidity bonuses
ajbskiseems ike your mind is set, id still advise against it, but its your project.
with pulley systems you need a good way to modulate the tension on the belt. too much and it will stall the motors, too little and they will lose position and jump teeth. and over time belts stretch, youll be constantly changing the tension.
nothing is worse than running a program with 2000 steps, and on step 1995 the belts slip and ruin the workpiece.
the gear boxes are sold seperatley from the motors, and nema are universal mount patterns. they increase your resolution by whatever ratio you have. if your stepper has 8 positions it can hold per revolution, the gear reduction of 5:1 will give you 40 per revolution of the output shaft. also the increase your holding torque by the same ratio.
the same can be acheived with pulleys of different diameters, but i dont trust timing belts, you would be surprised with the effective loads of machining metal.
the brass acme nut and screw you have are great. just keep them lubed up with grease and they should last you pretty long.
ajbskiI don’t think you’ll be able to afford a servo control system on that budget.
What size are the motors? Shaft and cage... nema 32?
you might be able to get gear reducers and that will help a lot with accuracy and strength, you will lose rapid speed tho.
I’d skip the VFD and get a Bosch/dewalt/Milwaukee palm router with speed control on it. having a more powerful spindle and stronger drives (stepper motor holding torque) will make the feeds and speeds more forgiving if you get them wrong.
to give you some insight, I built my first CNC very similar to yours when I was in high school. Very little info available online at the time and 3D printers weren’t capable of making strong parts.
now I work at a automation company designing machinery for automotive and architectural applications. My last big job was at the Chrysler factory where they make charger challenger and 300c.
some machines we got on the floor now:
Thegenericskier
Did a quick engrave before swapping some parts
ajbskiNice! Did you try easel?
cyphersgood lord where do u work?
Caveman.Pulleys done right can hold position and accuracy. Shop Sabre is a well respected and well known CNC router brand who uses pulley over ball screw on the X and Y axis, direct drive on Z axis.
ajbskiThey use a belt to drive the nut. Their ball screws are fixed.
a bit whacky if you ask me. The only real benefit is drive speeds.
Caveman.On our ShopSabre the Y axis is fixed with a driven nut and the X axis screw is driven. Both use a timing belt. Z axis direct drive to ballscrew. They have been building machines this way for a while and all their high end machines use timing belts on the Y axis to spin a nut on the ball screw. I've never had an issue with the belt and have never heard of others having a belt issue.
ajbskiwhat are you cutting on the machine, for what level of precision, with what tools, and at what speed? how is the repeatability?how many machines have you worked on? would you even notice if a workpiece was 0.02" out? in my industry that is a HUGE error.
depending on the application they are probably just fine. my hate is very specifically for hobbyist grade timing belts like gt2.
if you are using those on a x or y axis that takes significant loads. they will slip for almost no reason, i can gurantee. the teeth have too little a contact surafce area for any milling application. feedrate too fast? slip. rpm too low? slip. taking too much material? slip. for a beginner, they make it very hard (and expensive) to learn the acceptable ranges of parameters because of their unforgiving nature. they are ok for small 3d printers and thats about it.
the limitations of the sabre are strongly influenced by its belt driven design.
i design machines with timing belts too, but only as a last resort solution for packaging limitations.
Caveman.Mainly cutting bamboo plywood, some MDF and occasionally aluminum and hard plastics (UHMW, HDPE) with end mills 1/8" to 1/2". Most cutting feed rates are 300-500IPM we usually finish pass slower like 200 IPM. Alu everything is slower. .02" is a huge error, if something was off by .02" it would not be used and we would be troubleshooting to see why it was off. If you meant to say .002" that would be noticed and that is getting to within the range of our router. Typically if something is caliper measured we will make toolpath compensation adjustments until it is within .05mm which is about .002"
ShopSabre sells routers with timing belts in the 20k-60k+ price range and people are using them for all kinds of precision applications. And no they are not a mill, they are a CNC for cutting woods, plastics, and non-ferrous metals.
This thread is about a school project not an aerospace mill. I get your point for a DIY builder to steer clear of using timing belts, I'm just showing that done right timing belts can work very well.
ajbskiIdk OP said he wants to make metal parts.
I would never advice belts for cutting steel.
ThegenericskierMade the x axis plate today, learned how to drill counterbore holes and broke 3 taps, new z/x axis assembly gonna be beefy
ajbskiLooking waaaay better!!!
not sure how you managed 3 taps...
ThegenericskierThe pilot drill that came with the tap were a lil too small and they just wanted to shear off with cutting fluid. Also what do you think about the stepper motor I found for the Z axis