Super helpful man! this is one area I was cloudy on :/ Videos in this format are great because of the visual simplicity coupled with the in depth explanation, and you're not treating the viewer like a moron, keep it up!
keep in mind this is missing thread pitch if you take a biggo stepper and stick it on a multistart leadscrew with ridiculous pitch (igus makes some with up to 10cm/rev) you can have some very high speeds at very high acceleration with low overall torque
Yep true, I didn't really address mechanical power transmission in general. I was sort of getting at different motors with all other things being equal.
Great Skill in discussing the topic, & for this Old (manual Mill/Lathe) Man, a very Helpful Production! I already had Subscribed to your "old channel" name But I think this Name Changes a Viewers ~Potential Interest~. Me: 2 TAIG Lathes, One (hand cranked) TAIG CNC MILL, and a Micro Mark "True Inch" 7X14 lathe. BUT wanting to go CNC!
Nice video but I'll pick a nits - What you're describing is a Trapezoidal velocity curve, not trapezoidal motion. S-curve is the other velocity profile that's common but it's not so common on hobby controllers. I believe there was a version of Mach3 called "tempest" or something like that which had an S-curve velocity profile. Trapezoidal motion would be what your printer is doing when printing a trapezoid ;^)
Fair point... I think we kind of abbreviated the concept at work down to "trapezoidal motion", but yep its technically a trapezoidal velocity profile. Some controllers imply they have an S curve velocity profile by saying they use jerk limiting, but it's more like acceleration-limiting-limiting. I may do a second, followup video on S-curves
Cool - you might want to even get into the acceleration profile as well - S-curve velocity profiles have a trapezoidal acceleration profile. As I was thinking about it, I think that Kmotion CNC/Kflop has S-curves with adjustable jerk.
Steppers are basically BLDCs. They are usually limited by the max voltage that the stepper drivers can withstand. I have done some tests on my CNC mill and increasing the voltage in less than 50% I got three times more speed and acceleration without stalling.
Yep steppers are basically two phase BLDCs. Higher voltage lets the current stabilize more quickly so the torque drop off is lessened and you can maintain motion at higher speeds. I remember moving from 24V to 48V on a build and i was blown away by how much better it was!
Less than an hour ago I literally just setup my trapezoidal on my cnc router after its rebuild. Weird timing! (new gantry with more than 5x the mass, but infinitely more rigid. was able to increase acceleration from 6 to 20, and top speed from 90 to 200ipm)
Very well explained :) funny timing in the video. I had originally planned on using steppers for a machine function, but found clearpath motors, and have been busy trying to pair with a gearbox for my application. Fun stuff!
Excellent description of Stepper motor size and their strengths and weaknesses. I have a couple of designs I'm working on and chose motor sizes based on what I observed and read about each motor. I chose well according to your video and now I know 'why' there were good choices.. Thanks
Also the motor driver is about as important as the motor itself for acceleration, don't buy the very cheapest you can find. The third cheapest is probably pretty good though.
Third cheapest is about right. They come out with new stepper driver ICs all the time that are actually getting quite impressive. I'm excited for BLDC driver prices to drop down to where stepper drivers are!
It's on my list. It's a big topic and I really want to do a good job so it's spending a lot of time in the planning phase. Are you most interested in rotary or linear bearings?
Tabletop Machine Shop also report on design flaws that you wish you had done differently. I'm planning long term on scratch building something similar.
I get what you're saying, but honestly the slightly more theoretical nature of this channel is what sets it apart for me. Maybe in the future hhlaps 1990 will help me get over my fear of PID control and I'll pass my controls class :p
Cool to see some motion on the 3d printer. Can't wait to see it in action. I wasn't aware how superior bldcs are to steppers, definitely something to consider for future builds.
They're definitely expensive, but they can do pretty amazing things. I think they're becoming a lot more viable for the hobbyist now that they controllers are becoming more accessable. I know Phidgets (a favourite supplier of mine) carries them now, though they only sell their controller which is a bit of a bummer
Great video, I would suggest maybe making an addition to this video of S-Curve motion. We need more hobbiest motion controllers with s-curve motion control / jerk control.
I was trying to decide whether or not to include that. Some hobby controllers have jerk limiting but it's not true jerk limiting. Perhaps I'll do a part 2!
I was looking into developing a proper controller, turns out the maths is kinda a pain in the butt. I've concepted a unit using NCOs and Integrating Jerk -> Acc -> Vel -> Pos in FPGAs. Wish we could find more of a team to work on such a thing.
Yeah it totally is! You can get insane torque when you add a step down gearbox. If you add a step up gearbox, you're just trading your torque for speed and "squishing" the torque speed plot vertically.
Nice explanation. If you take also the transmission and the price in account, maybe a stepper motor with a high torque can be as fast as something else, while the shaft rpm is still not that high.
You could probably get better torque-speed characteristics than a smaller motor simply because you're using more power, although gearboxes add all kinds of new complications like inefficiencies and backlash!