Modifying Cheap Stepper Motor To Be More Powerful (28BYJ-48)

Поділитися
Вставка
  • Опубліковано 16 чер 2023
  • In this video i'm going to modify a 28BYJ-48 stepper motor to work as a bipolar motor and evaluate it's performance against an unmodified motor.
    How stepper motors work: • How Do Stepper Motors ...
    Motor CAD Files: www.thingiverse.com/thing:662...
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/swoop/modify
  • Наука та технологія

КОМЕНТАРІ • 100

  • @paulz8750
    @paulz8750 2 місяці тому +4

    Isn't it refreshing to watch an educational video with no "pointless verbal garbage". Thanks so much for your time, making this video.

  • @ainbrisk545
    @ainbrisk545 3 місяці тому +1

    very cool! thanks for the explanation (and the take apart), very helpful in understanding the motor

  • @Roboticlay
    @Roboticlay Рік тому +2

    Ooooh yes, I love the buttery smooth voiceover. I'm looking forward to the next one!

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому

      Thank you ;) I’m working away this week but I’ll have a new video as soon as I can :)

  • @anilarkay
    @anilarkay 7 місяців тому +1

    Very Helpful ❤👏👏👏👌

  • @sidster64
    @sidster64 Рік тому +1

    Very nice Should Increase in Generation also less conflict in flow Great Job

  • @headbanger1428
    @headbanger1428 Рік тому +3

    This is a great hack for low budget DIY/hobby. Thanks! I’m amazed you were able to squeeze out such performance from such an old built component. Maybe a video on a cheap way on how to cool them while at top performance? Is there such a thing as thermally conductive silicone tubing? Then one could run a water jacket.

  • @EcoHamletsUK
    @EcoHamletsUK Рік тому +2

    Thanks. That's really helpful. I've just designed and 3D printed a model railway turntable to be powered by a 28BYJ-48, and was a bit concerned it might be underpowered. If it is, I can try your mod, that will hopefully solve the problem without the need to redesign it for a NEMA17 motor.

  • @Electronzap
    @Electronzap 9 місяців тому

    Nice.

  • @valdolandar534
    @valdolandar534 9 місяців тому

    I am thinking of using these motors as syncronous with 5 volts and AC current at 50 hz.

  • @Rwide88
    @Rwide88 8 місяців тому +2

    Nice video! I'm wondering, will this modification make the stepping more reliable when using a a4988 (or similar) stepper driver? I am currently using these motors unmodified with a4988 (yes it works). I do experience a missed step/jitter here and there though. Slowing down the speed doesn't seem to help so perhaps this modification could have a positive effect?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  6 місяців тому

      Thanks for commenting, I think they were somewhat more reliable, I do think there were still some occasions of missed steps/jitter, but I was abusing the motors I was testing so that could have contributed to the issues!

    • @Rwide88
      @Rwide88 6 місяців тому

      @@JustAnotherMakerChannel I did the modification after commenting and also increased the voltage to 17V (my motors are 5V version). It works great. More torque and no more missed steps from what I can tell =)

  • @praun80
    @praun80 7 місяців тому +1

    when modified to bipolar mode, does the 12V version of the motor have more torque than the 5V version?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  6 місяців тому +1

      I think it would depend on the current limit set on the stepper driver, theoretically it should produce more torque at 12V than 5V

  • @franky201226
    @franky201226 Рік тому

    Which driver you used while test modified version on 12v ?

  • @lesto12321
    @lesto12321 Рік тому +2

    as you break the connection, you dont use anymore the red cable? you drive directly only the remaining 4 cables?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +1

      Yes that is correct the red cable is unused and can be removed if you want!

    • @janaharajanrajan4652
      @janaharajanrajan4652 Рік тому

      ​​@@JustAnotherMakerChannelsame for six wires also , is it possible to use a six wire stepper motor from a printer that can be used as a generator or Dynamo

  • @policedog4030
    @policedog4030 Рік тому +4

    Very helpful! Thank you for posting this. For purposes of discussion I wanted to mention there seem to be two versions of these with the same 28BYJ-48 designation - one a 12 Volt and the other is a 5 Volt version. I haven't checked the coils but I assume there is just a different number of turns on the coils. Good job getting the case apart you have to have the perfect size mini screwdriver which I have yet to find in spite of having a collection of 20 of them. edit (I just watched the video again and noticed your video did show the 5V spec and compare to the 12V - I just missed that the first time).

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому

      Thank you! Yes the case is not an easy feat, I’d did slip a couple of times into my other fingers. These 5V ones seem to use something like 40-42 SWG and the bobbin is only half wound, about 22 ohm resistance IIRC.

  • @larryplatzek9017
    @larryplatzek9017 Рік тому +1

    Thank you for replying good to explain why you did not show running with 5 volts. Hope you have a Great day!

  • @OutTheGaWoods
    @OutTheGaWoods 2 місяці тому +1

    I am new to the use of stepper motors and understanding them. I thank you for your content. I just accidentally found you on UA-cam and I’m grateful for that. I have a few questions about heat being generated on a low maintenance project that I am working on and what your suggestions would be, please let me know if you’re willing to help. Thanks again for the video.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  2 місяці тому

      I’m glad you found the video useful. I’ll try my best to help with your questions, ask away!

    • @OutTheGaWoods
      @OutTheGaWoods 2 місяці тому

      I have two brand new steppers and drivers . I got the basic code to upload from another UA-camr (paul Mcwhorter) I designed and printed a custom litho and base to rotate it the stepper got a little warm to the touch without having a load on it. Then after letting it run for an hour it stopped working. I can hear and feel vibrations from the motor and that’s all. Soooo I installed the second stepper and driver. The first setup was ran like I see on UA-cam, arduino stepper and driver. The second time I followed Paul’s instructions and used an external power source that came in the arduino kit with the wall plug making sure to have everything set to te 5volt pins . It ran for an hour and just sits and hum like the first one. Please help. I have new steppers and drivers coming in because I now have a few people that want me to make one for them. And I want to use the arduino nano

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  2 місяці тому

      Ok so I guess the first questions I have are:
      Do you have a part number for your stepper motor?
      Do you have a part number for your driver?
      What voltage are you trying to drive the stepper at?

    • @OutTheGaWoods
      @OutTheGaWoods 2 місяці тому

      28byj-48 5v dc stepper
      And the uln2003 driver

    • @OutTheGaWoods
      @OutTheGaWoods 2 місяці тому

      I’m just using the 5v supply that came in the kit until I come up with a better idea because I also need to run led lights for the litho

  • @xHugoSamu
    @xHugoSamu 6 місяців тому

    I'm new to this... Can someone explain? How do you go from 5v to 12v? Arent those completely different motors (there are 5v 28byj48 and 12v 28byj48). Because in another video, a 5v when converted to bipolar, the voltage became 10v, not 12v.
    Another thing, in the 12v tests, how dod you increase the current??

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  6 місяців тому +1

      The stepper driver is used to limit the current, so you can drive the motors at higher voltages to reduce the chance of skipped steps under load and rely on the current limiting to try and prevent the motor from getting too hot. To adjust the current in the video I just adjusted the current limiting potentiometer on the stepper driver.

  • @SrGreck
    @SrGreck 2 місяці тому +1

    Hi there! I really enjoyed your video on the 28byj-48 motor. Do you have the 3D model available for download? I'm interested in creating a new internal reduction for the motor and would find it super useful.
    Also, do you know if the sizes in the model are accurate? Any insights would be appreciated!

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  2 місяці тому +2

      Yes I can share the model, what format would be useful for you, I modelled it in fusion 360. It should be quite accurate though I think the gears are just an approximation, I.e. the teeth are not accurate involute profiles.

    • @SrGreck
      @SrGreck 2 місяці тому

      @@JustAnotherMakerChannel Fantastic! Thanks for being willing to share the model. Fusion 360 format works perfectly for me. And no worries about the gear teeth; I can work with approximations.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  2 місяці тому +2

      I've just uploaded the files and you can find them here: www.thingiverse.com/thing:6620639
      Sometimes Thingiverse is not very good and the link might not work until it decides to, you might have to check back in an hour or two.

    • @SrGreck
      @SrGreck 2 місяці тому

      @@JustAnotherMakerChannel Great! Thank you for sharing the link. I've managed to download the files successfully.

  • @larryplatzek9017
    @larryplatzek9017 Рік тому

    How much torque on modified motor at 5 volts and current>

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому

      I can’t run the modified motor at 5V, the DRV8825 driver I am using has a minimum motor voltage of 8.5V. The current it adjustable so it can be anything up to 2A per coil.

  • @mystixa
    @mystixa Рік тому +3

    Its true but you can buy them with 3 wires as well. Also increasing the torque on these isnt a great idea as they have enough to break aa tooth in the gearbox as is. I know this from having a 3d printer that used 4 of these motors as extruder motors. A common failure was to have a broken tooth in the gear box.

  • @AnJo888
    @AnJo888 4 місяці тому

    Hello, there. Good hacking video.
    My only doubt is: how the comparison between a 5V motor and 12V hacked should be interpreted... I mean, using a higher voltage wouldn't affect the results?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  4 місяці тому

      Thank you :)
      The change in voltage is mainly due to the change in driving mode. The original driver runs as constant voltage, whereas the modification allows the stepper to be controlled as constant current.
      Although the modified motor driver is running at 12V the motor will not have a constant 12V across the coils, this is mainly why I included the power values as they are more representative of what's going on, as an example looking at the first modified test @4:08, the motor is using 30% less power overall but producing almost 4 times the torque, since this test is performed at 50mA per coil and the original unmodified motor had a current draw of 340mA with a constant 5V applied we could in theory run the modified motor at 5V and still achieve 50mA per coil and still see an increase in torque, it's just easier to find stepper drivers that work at higher voltages as they can generally accelerate the motors faster by using a higher voltage.
      I hope that was useful :)

    • @juanmanuelrossello1868
      @juanmanuelrossello1868 27 днів тому

      ​@@JustAnotherMakerChannel Then, 1- you take the 5V version. 2- you cut the red wire conection. 3- You drive it with higher voltage but limiting the current. And then you get the increased torque. You don't need to buy a 12V version of the motor. I this correct?. And the second question is: You need a power supply which allows you to limit the current, right? The driver ULN2003 won't be enough to control the current if you want to avoid overheating.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  26 днів тому

      This is correct but you need to break the connection on the circuit not just cut the red. You need another driver to drive as a bipolar stepper.

  • @BritishEngineer
    @BritishEngineer Рік тому +2

    The construction looks super similar to geared ac synchronous motors

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +1

      Yes, I think I’ve seen one like that driving a microwave turntable.

    • @valdolandar534
      @valdolandar534 9 місяців тому

      Si, pero los de microondas son de un bobinado y giro aleatorio si no llevan una carraca. En cambio hay ahora otros con doble bobinado para elegir la dirección de giro. Estos últimos si pienso que son lo mismo basicamente aunque la diferencia es el alto voltaje de 220v y que solo sacan 4 cables.

  • @firewolf34
    @firewolf34 Рік тому

    What are the tradeoffs to performing this modification?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +3

      Well the key trade off is that you need to use a different stepper driver than the one supplied with them, such as a A4988, DRV8825, TMC2208 etc. and these cost more, typically £2 - £8, these also typically prefer a higher voltage then the supplied driver, for example the DRV8825 needs about 8.5V for the motor power which can be more challenging if your project is battery powered. I haven’t used these much, I was planning to use them to improve my hexapod but the backlash in the gears is just too much so I may make a little automatic coil winder or something with them and then try rewinding one with different wire sizes to see if they can be made more powerful.

    • @firewolf34
      @firewolf34 Рік тому +1

      ​@@JustAnotherMakerChannelthanks! If you do that, I'm sure it will make a cool video. I had assumed the extra stepper driver would be a cost for sure, but I'm curious if a similarly spec'd driver would face pros/vs/cons in this new bipolar mode vs the original mode, assuming it could support both. I am not too well-versed in stepper motors. :P or is the bipolar mode the preferred mode for higher-quality, serious drivers?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +1

      Yeah mainly it’s about cost, unipolar motors (original) tend to have lower power and torque because only half of the coils are energised, but the driver can be really simple and cheap because it doesn’t need to change the polarity of the voltage supplied to any of the coils. Whereas bipolar motors require a little more complexity from the driver as they need to change polarity, but for us it’s easier to use a driver like this because modern types are really sophisticated, we only really need 2 wires, one for step and one for direction, and they typically have current limiting that you can set, work on a bigger voltage range (so you can drive faster) and they can do micro-stepping (they precisely control coil currents to hold the rotor between positions, giving more steps per revolution), and even determine if there are faults with motor or circuitry, really the cost of these drivers is definitely worth it! Because of the tremendous popularity of 3D printing the cost of bipolar motors and drivers are significantly cheaper than they were 10 years ago, making the cost benefit of unipolar motors and control not as significant as it used to be.

    • @firewolf34
      @firewolf34 Рік тому

      ​@@JustAnotherMakerChannelThank you for this excellent and detailed response :) this clears up my confusion!! and thanks for the cool video, it is inspiring me to spend some more time with my steppers. You'll definitely have a new subscriber for me!

    • @theothergameygamer
      @theothergameygamer 2 місяці тому

      @@JustAnotherMakerChannel I had the same idea but the payoff vs the time required just wasn't there for me - too many irons in the fire as it is.

  • @twobob
    @twobob Рік тому +3

    interesting...

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +4

      These are tough little motors, at 31V 0.8A it took a few minutes to die at 168 degrees!

    • @twobob
      @twobob Рік тому +1

      @@JustAnotherMakerChannel feels like a battery per leg is the way to go.

  • @timmyalmroth
    @timmyalmroth 8 місяців тому +1

    It might be easier to just remove the blue cover to access the PCB. As seen in this video showing how to convert it into a bipolar stepper motor. ua-cam.com/video/kCoWSqSAGug/v-deo.html

  • @noweare1
    @noweare1 4 місяці тому +1

    The 5 volt test, the motor did not seem to sound correct and the shaft did not move smoothly. You might have to drive them at a different frequency to find the sweet spot.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  4 місяці тому

      Yes, they did seem strange, I remember having issues trying to ramp the speed too quickly too!

  • @rtenenbown
    @rtenenbown 3 місяці тому

    Hello, great video! Will you please share your wiring schematic with the DRV8825 and controller board?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  3 місяці тому +1

      Sorry for the late reply, if you check out my ‘how do stepper motors work’ video there is an example at 11:30, just substitute the A1 & A2 for orange and pink and the B1 & B2 for blue and yellow. Hope this helps :)

  • @erwinz5926
    @erwinz5926 Рік тому +1

    this motor had 2000 microsteps and, with the hack it has a backlash of 4 degrees.
    how much backlash did it had before?
    how does this make sense. how can one fight this backlash issue in small steppers..?
    or is it simply the price for add on power due to other magnet mode?!

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому

      Good questions! Unfortunately the backlash is the product of cheap gears, it’s no more or less before the modification. Probably the best course of action is to use these steppers for something like a lead screw, e.g. on a 8mm lead screw, 4 degrees is 0.09mm, or a 4:1 reduction with helical gears would net 1 degree backlash if the helical stage is close to zero backlash. You can also pick the motors with the lowest backlash from the batch you buy for the more critical elements of a project. Hope this helps :)

    • @erwinz5926
      @erwinz5926 Рік тому

      @@JustAnotherMakerChannel my first guess would have been that the plastic gear would be the root cause. with several!! transmission stages, each causing potential error. I learned that precision error is "not accumulative" which correlates a little with your "best in batch" theory. However, if the material of the gear wears out over time, its a false favor.
      lead screws rules ya. certain leads might even reduce the effect as one needs minimum force to move.

  • @srejth
    @srejth 7 місяців тому

    Difference between 5 volt and 12 volt

  • @paranoidzkitszo
    @paranoidzkitszo 3 дні тому

    Mine has no curcuit....:( I really don't suggest anyone take apart these unless youplan on not using em after....

  • @deanhedin1615
    @deanhedin1615 Місяць тому

    Question. When stalled these motors will or will not strip thier gears? I wish to use them with a vent flap where I drive them until the vent closes and they stall. I don't need extra torque so I do not plan to make your modification.
    Great video otherwise.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Місяць тому

      Thanks and that’s an interesting question, I think if you drive them slowly you should be ok. Probably the bigger risk is if you’re going ‘fast’ then the inertial energy of the vent has to go somewhere and that might be the gears. But to be honest because the gearing is so high I doubt you could go fast enough to cause any damage!

    • @deanhedin1615
      @deanhedin1615 Місяць тому +1

      I can't stall them at 5V but if I lower the ULN2003 voltage with a buck converter I can adjust the stall torque as I desire. 3.3v seems about right.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Місяць тому

      Cool, thanks for the info!

  • @sub2seany
    @sub2seany Рік тому +17

    Help Me Step Motor I'm Stuck in the washing machine

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +4

      Just here to fix the fridge...

    • @BritishEngineer
      @BritishEngineer Рік тому +1

      @@JustAnotherMakerChannelI feel like they could be another undisciplined example of generation z, seeing their comments history and videos they seem to show no interest nor understanding in your content from what I’ve seen. I feel like they’re using your comments section as a free advertising platform.

    • @RatOrMouse
      @RatOrMouse Рік тому +1

      ​@@BritishEngineercry more

  • @Dustmadeout
    @Dustmadeout Рік тому

    F O C
    O
    C

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому

      What does this mean?

    • @ferrumignis
      @ferrumignis Рік тому +2

      @@JustAnotherMakerChannel Field Oriented Control AKA Vector Control, which is a clever way of controlling the stepper drive currents to provide numerous performance benefits. However no-one in their right mind would be considering this for the kind of application these very cheap gears steppers would be used in.

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  Рік тому +2

      Thank you, I wasn’t sure if they meant field oriented control, fact or crap, free of charge! Yes it’s used more in BLDC motors.

  • @yoashuain1
    @yoashuain1 2 місяці тому

    Really? 5V for your unmodified stepper, and 12V for your modded stepper? G... I wonder why. 😂😊

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  2 місяці тому +1

      The power figures are comparable, I.e. the higher voltage and alternative driving mode produce more torque whilst consuming less power and thus producing less heat.

  • @Frankey2310
    @Frankey2310 12 днів тому

    Wtf did you do to it, though? Did you just cut the common, converting it from unipolar to bipolar? Well, no shit a bipolar motor will outdrive an identiacal unipolar one. But a bipolar requires TWO H-BRIDGES, i.e. 8 transistors and additional circuitry to at least create dead time between phases, so you aren't getting away with just 4 pins; whereas a 28BYJ you can drive with just 4 N-MOSFETs or NPNs. Oh, you've got a DRV8825? That costs as much as 2-4 of these motors, and can drive much more powerful stuff. Perhaps get a proper bipolar motor, then?
    I mean, even if there is a situation where this "neat trick" may come in handy, what have you even achieved with this modification? You're pushing current through twice as much wire, which, I have to idea how this would affect the magnetic flux density, but I know that twice the wire is twice the resistance, so half the current... Have you tried just running an unmodified 28BYJ at twice the voltage?

    • @JustAnotherMakerChannel
      @JustAnotherMakerChannel  11 днів тому

      Generally bipolar motors cost more, DRV8825’s can be bought for as little as 40p, they use fewer IO pins and provide greater control. Using an unmodified motor at twice the voltage would cause double the current, so 4 times the power through the same amount of winding, vs the modification where a lower power consumption can produce a higher output torque.