Тёмный
Every Flavor of Robot
Every Flavor of Robot
Every Flavor of Robot
Подписаться
Комментарии
@LilyHeloise-c6f
@LilyHeloise-c6f День назад
Allen Steven Jackson Mark Miller Kevin
@nWestie
@nWestie 4 дня назад
Great comparision! Frim the original question of 'why not steppers' though, I think there are a couple more big reasons BLDC might be chosen: If you look at power density, you should find that brushless gives you significanrly more power per unit mass or volume than a stepper would. Iirc, BLDC should also be more efficient, generating more mechanical power and less heat for a specific electrical power. There are many times when both of these are super important
@EveryFlavorRobot
@EveryFlavorRobot 3 дня назад
no yeah youre totally right! Ultimately I did these tests because I had a feeling that the comments didn't really care about efficiency benefits or power density as much as "well it would have been EASIER to do steppers" -- and on that note, I wasn't entirely sure was true...
@jakeplaysgames_A
@jakeplaysgames_A 4 дня назад
8:42 minecraft builds be like:
@JackQuincy-d9i
@JackQuincy-d9i 5 дней назад
Robinson Brian Jackson Larry Rodriguez Paul
@GddbHdhd-gb4wl
@GddbHdhd-gb4wl 5 дней назад
Anderson Gary White William Rodriguez Angela
@EveryFlavorRobot
@EveryFlavorRobot 3 дня назад
thank you for your support botFarm #8746! love to see it, we love robots
@BeadellPadaraju
@BeadellPadaraju 6 дней назад
White Helen Moore Margaret Anderson Michelle
@RobertWellborn-p7c
@RobertWellborn-p7c 6 дней назад
Walker Amy Harris Deborah Gonzalez Ronald
@JH-zo5gk
@JH-zo5gk 6 дней назад
Ok so increasing current increases torque.... how does increasing voltage make our printer allow us to run faster without missing steps vs increasing current? Or is it the overall increase in watts that lets this happen? So overall power is the real factor in trq? Or is it the increased voltage lets us offset the induction voltage more?
@EveryFlavorRobot
@EveryFlavorRobot 5 дней назад
Well, I can't speak to every situation, but here's one way that can help: Consider running at max speed - the power supply is basically equivalent to back emf in this situation. Therefore the current through the windings is probably just enough to combat resistances in bearing, air, etc. This allows the motor to spin at this speed, but with nearly 0 current through the windings, and therefore nearly 0 torque. Ok now consider raising the voltage. Now, at that same speed we have the same back emf, but our power supply hasn't used up all it's available voltage yet. Therefore we have the ability to push some current through the windings, allowing us to actually use this speed under load (perhaps slinging the bed of a printer). Note that the current in this situation probably isn't hitting the driver chip's current limit! Therefore current through the windings could be the same as a lower speed and lower voltage system, but the effect is a higher speed in yours.
@JH-zo5gk
@JH-zo5gk 5 дней назад
@EveryFlavorRobot ok so it's what I thought. It's allowing the motor to overcome the induction voltage..... like sliding the balance point farther up the speed scale. Side quest question then. What is the difference between current and voltage as far as the magnetic field is concerned. I'm asking about the field the windings create. Is the field stronger with higher amps, or higher volts if set at say 100w total power.
@EveryFlavorRobot
@EveryFlavorRobot 5 дней назад
​@@JH-zo5gk Tricky question because it depends on what you are assuming. If you set wattage constant, and have a winding of copper floating in space - then apply a voltage to see a current determined by Ohms law. V = I*R. Most motors have very small resistances, usually low KV motors will have the largest winding resistances, but the most I've ever seen was 10 Ohms, and the least I've seen was 0.01 Ohms. This winding resistance will cause heat. This heat will cause meltage and is the limiting factor on your magnetic field. Now, If you put that winding in a DC motor, then you will find that the magnetic field will swell until the speed causes enough back emf causes it to shrink. OR still the windings heat up from Ohms law again and start to increase in resistance and eventually melt insulation to become one giga winding. NOW, If you add a circuit to limit the current such that the motors do not burn up due to Ohms law, then you will not see any difference in changing these things because you have already hit your maximum current. (that's why our max speed at torque was the same across voltages in this video) TLDR; Therefore, it is hard to answer your original question -- simply because voltage and current are linked! you cannot create a current without a voltage, and any limiting of the current is actually coming from a circuit that is switching on and off the electric field (voltage). I hope this helped! -- consider joining our discord where people love to discus things like this btw!
@Okuhno
@Okuhno 7 дней назад
your bargain bin amazon steppers ain't the best, LDO, Leadshine, Moons all make some pretty good steppers, the key thing you wanna look at is torque curves, a simple way to get usable speeds for your motor, I can recommend LDO 2804s and 2504s, lots of high end DIY 3d printers use them. (annex k3 for example) That said BLDC servos will be faster often times.
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Very true, some day I will do a comparison of high end stepper motors because I am curious about them! I bet with thinner laminations and stronger magnets and smaller air gaps you can make some serious improvements! However that said, I WAS comparing them against bldc motors that I got from AliExpress for 3.99usd - so roughly the same price point as these (which I stole from an ender3)
@PatrickHoodDaniel
@PatrickHoodDaniel 7 дней назад
YAGVOS - Yet another good video on Steppers. Well done. The commutation explanation was genius!
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Thank you!! (Love your channel btw)
@PatrickHoodDaniel
@PatrickHoodDaniel 7 дней назад
@@EveryFlavorRobot Thanks!
@ShopperPlug
@ShopperPlug 7 дней назад
Use Trinamic (bought by "Analog Devices") stepper drivers.
@HedgehogGolf
@HedgehogGolf 7 дней назад
Super nit-picky but please please oh please set your voiceover audio to mono 😭 It sounds like you're dancing around inside my head lol Especially at the beginning
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Sorry about that, maybe we should do a video on understanding sound design because I do not get it 😭
@hadengibbons3539
@hadengibbons3539 7 дней назад
I understand using premeires to generate hype, but i get the notification for the premeire being announced, but not when the actual video is available.
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Oh no 🤔🤔 maybe we will try out normal postings if a lot of people have this issue
@alexwang007
@alexwang007 7 дней назад
This is true engineering, an engineer doesn't always know everything down to the last details, but a true engineer can apply their math skills and **learning abilities** to study and understand the details of the problem they're faced with and the solution they're undertaking. It's fine if you don't have the full knowledge of a specific topic, but you must have the respect for the subject and study it.
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Aw yeah you get it 🤠🤠🤠💪
@alexwang007
@alexwang007 7 дней назад
@@EveryFlavorRobot it was honestly one of the best engineering related RU-vid videos I've watched in a while, you not only handled the criticism with grace, but came up on top after! respects!
@skyslycer
@skyslycer 8 дней назад
Maybe you should try using a different gear ratio since the steppers might have a higher torque, I don't know though
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@skyslycer no you're on the right track. To give them the best possible chance, you would want to find the motors most efficient speed and gear the system such that you're using that speed. Ultimately we didn't go through the effort because we can see that the maximum power (assuming all was converted to perfect mechanical power output) was still not high enough to compete with our bldc motors. To do better we should use larger stepper motors, but at that point it becomes unsightly hahaha
@xymaryai8283
@xymaryai8283 8 дней назад
everything's an DC motor if you don't count the phases like a nerd (niche crossover reference)
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@xymaryai8283 there's tons of UFOs flying around unless you're one of those nerds who knows bird names
@j.griffioen1415
@j.griffioen1415 8 дней назад
"taking the steps to apply them to a project" Pun intended?
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
Stepper? I hardly even know her!
@gizmoguyar
@gizmoguyar 8 дней назад
This video covers the basics of steppers. But you don't really talk about why and when to use steppers vs closed loop. Generally speaking. Closed loop BLDCs will outperform steppers in every category. Speed, accuracy, acceleration, power, efficiency, size, etc. But if a stepper motor is "good enough" for your application, it's likely that using a stepper motor is cheaper and easier than a BLDC. Generally, if you don't need high speed, efficiency, high acceleration, super high positional accuracy, and small size, a stepper is the solution.
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@gizmoguyar good point, I could have summarized it better I think. For me I genuinely didn't have an intuition for what "high speed/ low speed", "high acceleration", or "small size" meant in quantitative terms so I just tested it out real quick. Then I thought it might be useful to show some maths for the upper bounds of motors in general. Thanks for the feedback, summary, and for watching!
@stefanguiton
@stefanguiton 8 дней назад
Excellent
@TioDave
@TioDave 8 дней назад
I have a bunch of brushless motors from DJI s800. I've been thinking about turning them into servos. I'm just waiting for a more practical option to control them. They are outrunners. I'd like to design a housing for them with cooling considerations. That would allow it to run inside a gear box.
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Go for it! Sounds fun to me 👀
@cyanoure
@cyanoure 8 дней назад
Don't use gear reduction with stepper motors.
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Ideally you would gear any motor down or up such that it's operating in its most efficient speed and torque. We didn't want to change the etch a sketch robot so we kept it at the reduction that was available to us 😅
@zebedie2
@zebedie2 8 дней назад
If you want a BLDC servo then the closest option is a moteus driver for open source. There's also odrive but they've gone closed source.
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@zebedie2 our MotorGo board that runs the etch a sketch in this video is a custom BLDC controller that I made a few months ago! We are still developing it so that exact version isn't online yet, but everything we make is open source :))
@warpedfusion
@warpedfusion 8 дней назад
Absolutely wonderful video! It was informative and entertaining. You did a great job breaking down complex concepts so someone like me with limited electric engineering knowledge could easily understand.
@PeaceIndustrialComplex
@PeaceIndustrialComplex 8 дней назад
I work in robotics research professionally now but my background in grad school was systems & software engineering with a lot of self taught skills in computer vision, remote sensing, and biometrics. you're 100% right that there's no one path through this field. Theres so many concepts and things involved with robotics no one person can learn them all, it's a massive team effort
@thomaskletzl6493
@thomaskletzl6493 8 дней назад
Isnt the current limit of the motor just a recomendation? Cool it enough and go higher amps
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@thomaskletzl6493 so this is a bit I couldn't fit in the scope of the video - but there are two limits to the "maximum current/ maximum torque" 1) for stepper motors of this style and materials, you will reach something called flux saturation. Reportedly close to 2.5x the rated current of these style motors, though I haven't tested it. This is essentially when the increased current will not generate stronger magnetic fields at a useful rate. You also risk demagnetizing the magnets at this range. 2) as you mentioned the thermals are an issue, and with stronger cooling you definitely can push motors a bit past their "steady state". However, Nema 17 motors are traditionally closed off and your only cooling option is through the case. Ideally you could force convection through the windings themselves.
@thomaskletzl6493
@thomaskletzl6493 8 дней назад
@@EveryFlavorRobot do you have infos on how much microsteps is usefull? My drivers could go to 256x currently im on 16x i have no idea what is usefull and what not
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
@@thomaskletzl6493 ok so this totally depends on what system performance you need, but let me try to give advice: Concern 1: noise - you will probably notice substantially quieter motors at 32 uSteps and probably won't notice much quieter past that. Concern 2: processor speed - if you need a max speed and have to set it with step and direction pins, keep in mind it will limit you if running on a slow microcontroller. At 256th uSteps that's 50k+ steps to command PER ROTATION so at high speeds that could get spicy for small microcontrollers without hardware timers Concern 3: accuracy, especially under load - stepper motors are designed to fall into "cogging" detents to ensure accuracy. Realistically as you increase uStepping you lose accuracy in exchange for resolution of electric field angle. What you will see is a lot of "magnetic backlash" as your motor will fail to move between uSteps. Because of this, I've never seen above 16 or 32 uSteps used correctly. BUT there are cases when you could find them useful. There are also stepper motors that are wound specifically for high res uStepping - these will perform differently because they are wound and designed to reduce cogging, which will reduce their powered off torque as a trade-off. Hope that helps! Good luck :)
@ajinkyakamat7053
@ajinkyakamat7053 8 дней назад
Take it from an EE who has developed from scratch and sold multiples of over 5 industrial robotic arm models. You are 100% right on not using stepper motors. Stepper motors are overrated frequently by hobbyist, amateurs but as a professional i don't touch them with a 100 foot pole. Pun intended. They don't have the I*Kt to deliver constant torque. I saw your etch and sketch video and a lot of the issues you ran across are already solved problems. But I guess that was the point of the project and the video to get to know and present to people what the state of art is.
@yasirrakhurrafat1142
@yasirrakhurrafat1142 8 дней назад
What really is the problem with steppers though? Do you think if the commutation was just synchronised better and higher sample rate controllers did the switching at an appropriate timing, along with an adequately designed rotor/magnets and stator/coils would perform as good or better... Perhaps? Would adding another set of magnets and coils on the same axle, at an offset.. to compensate for the time the coils would have to be off. And evening out the duty cycle to occupy the entire spectrum make the torque more consistent? If so that's a pretty good idea ain't it?
@yasirrakhurrafat1142
@yasirrakhurrafat1142 8 дней назад
Oh and I'm talking about axial flux, plus I'm thinking of using the entire stator worth of coils all at one, i.e commutating them. Then to smooth them out, just putting another set of stator and magnets on the same axle/stator/rotor. Just a small distance apart, slightly off a few degrees off phase. Such that 100% of the time.. a whole lot of copper would be used to turn the rotor? Would love to have a validation on this.
@DUIofPhysics
@DUIofPhysics 7 дней назад
Stepper motors are overrated by hobbyists, and underrated by industrial engineers. That's the truth of it.
@ajinkyakamat7053
@ajinkyakamat7053 3 дня назад
@@DUIofPhysics Not true. Typically experienced professionals tend to use horses for courses. However, industrial engineers do have a bias towards BLDCs (we call them PMSM). But that's because they do everything steppers can do but way better. In today's day and age, there is no reason to choose steppers except for high-volumes low-margin designs. In the past, we did not have the compute for closed loop commutation, so steppers were attractive.
@TheaMakes
@TheaMakes 8 дней назад
Can you do a video of this same style about resisters voltages and capacitors I'm having problems wrapping my mind around them and your video formating is amazingly comprehensive and easy to follow!
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@TheaMakes interesting, perhaps we should clear up some misconceptions that we remember working through when learning those topics and maybe do some experiments to test some things we are still in the way to learning... I'm glad you liked our explanation of stepper motors!
@LoganDark4357
@LoganDark4357 8 дней назад
the string explanation is so good 😭😭😭😭 you should make a BLDC motor controller!!!!!!!!!!! or explain how pure sine wave controllers work
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@LoganDark4357 did you know our bldc etch a sketch is a custom BLDC motor controller? Stay tuned, we will be releasing the design with our next video 🤠
@samm7716
@samm7716 8 дней назад
guys, what happens when you stick and encoder on the back of a stepper motor and drive it with sinewaves based on the rotor position. pls show that
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@samm7716 using stepper motors for closed loop is interesting! We did a little testing and didn't find a way to fit it in the scope of this video but we could do more in the future. Essentially however, this is a commutation improvement. Keep in mind that the max speed and torque will still follow Lorentz and Faraday's equations. Commutation can just help get closer to that! When we tested advanced commutation on steppers, like FOC. We discovered a few things: 1) you need extremely high precision encoders because the motors have effectively 100 pole pairs. This means that for each of those ~3.6° segments, you need enough data points to calculate the best field angle to drive. Only during those points calculated will you get improved performance. 2) you need extremely fast clock cycle on the computer driving the controller. This is because of how many field updates you need to send, unless you have a hardware generated sine wave. Our max speed was limited by our calculations which was disappointing and didn't do it justice. 3) the gains in efficiency aren't nearly as cool as in a low pole pairs motor, especially when considering micro stepping. This is because micro stepping is already approximating a sine wave quite well 4) most unfortunately, FOC commutation like SVM can sometimes make more use of the voltage range for a motor but not for stepper motors. This is because the phases are 90° out of phase and thus are already maximally using the voltage range. Tldr; we tried and it was disappointing and gave up, but may try again in the future!?!?
@samm7716
@samm7716 7 дней назад
please do, I really liked the style and content of this video, and it felt like the topic of closed loop servos explained in this style would be a great video to watch, atleast for someone like, no one talks about, how bldc and steppers are kinda similar in this regard
@GlendaPhillips-f8r
@GlendaPhillips-f8r 8 дней назад
Williams Maria Gonzalez Paul Walker Jennifer
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
Yes dude and you're so real for that
@SirWrender
@SirWrender 8 дней назад
Great vid! I learned more about stepper motors!
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
Thanks Wren!! Making this video taught me so much about them too 🤠
@RyansAlwaysEaton
@RyansAlwaysEaton 8 дней назад
5:30 😏
@cineblazer
@cineblazer 8 дней назад
This is a really informative and impressive video. Thank you for taking the time to present what you learned in such an accessible format for everyone to benefit from!
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
I'm so glad you found it useful!! I personally loved making this video
@ViviSprout
@ViviSprout 8 дней назад
22 min of proving the haters wrong B)
@EveryFlavorRobot
@EveryFlavorRobot 7 дней назад
Williams Krater Charlotte Stevenson Benstein
@griffinhunter3206
@griffinhunter3206 8 дней назад
there are all these Etch and Sketches, where my Sketch and Etches at?
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
And don't even get me started on the sketch sketches and the etch etches
@griffinhunter3206
@griffinhunter3206 8 дней назад
@@EveryFlavorRobot They're all really sketchy tbh. Even a bit etchy
@wonderwhatchannel
@wonderwhatchannel 8 дней назад
This was better than all my time doing an electrical engineering degree
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
Do y'all want more content about motors?
@dragonblade3166
@dragonblade3166 4 дня назад
Motors are one of the topics that has confused me quite a bit coming out of FRC (where we are limited to like 5 motors) so more content would be nice. Also motor controllers would be good.
@disastermaster7898
@disastermaster7898 8 дней назад
Nice 👍👍
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
@@disastermaster7898 👍
@Stormsteam
@Stormsteam 9 дней назад
Thumbnail looks sick🔥
@EveryFlavorRobot
@EveryFlavorRobot 9 дней назад
thanks! I had a little fun in photoshop with it ahaha
@somebodyoncetoldme1704
@somebodyoncetoldme1704 10 дней назад
2 minutes into the video and I still don't have any idea what you're trying to build.
@EveryFlavorRobot
@EveryFlavorRobot 8 дней назад
Hahaha fair enough, back at this point I was missing some understanding on how RU-vid works - this video was more of a dev log on an ongoing project than a standalone video, so the pacing and information is sparse and weird. Thanks for the feedback tho! Noted
@SmilingDevil
@SmilingDevil 10 дней назад
Looooollll „It‘t can’t be that hard, right?“ is the absolute doom intro on ANY engineering task…
@johnnycole_
@johnnycole_ 11 дней назад
Alemander, annuber greay vibeo!!!
@Pedrekoshiw
@Pedrekoshiw 12 дней назад
Williams Barbara Taylor Jose Jones Amy
@maxxasatarbrooks635
@maxxasatarbrooks635 13 дней назад
White Larry Miller Margaret Anderson Barbara
@kayladagilmore1537
@kayladagilmore1537 13 дней назад
Harris Susan Allen Carol Harris Richard
@richardgardner4168
@richardgardner4168 13 дней назад
Moore Carol Lewis Donald Davis Mark
@MarkSeal-c8p
@MarkSeal-c8p 15 дней назад
Wilson Helen Young Anthony Martinez Gary
@mintyglitches
@mintyglitches 16 дней назад
was genuinely shocked when you said you had 600 subs at the end bc this video is the type of quality i see from channels with over 100k - blessed to have the algorithm send you my way finally
@BekimArmika
@BekimArmika 17 дней назад
Young Daniel Moore Frank Robinson Richard
@justduul
@justduul 18 дней назад
i hope to build something like this my self