3D Printed Stackable BRUSHLESS Motor Gearbox

856,833
0
Published 2022-07-22
Visit brilliant.org/MichaelRechtin/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription.

This video was sponsored by Brilliant

Thank you for watching the video! Links to the CAD for this project are below as well as links to the hardware needed to assemble it.

CAD Files:
drive.google.com/drive/folders/1HSmXk7esxMBL1d4LxM…

Follow me for more updates on projects:
Instagram: www.instagram.com/michaelrechtinyt/
Twitter: twitter.com/rechtin_michael/

Hardware List (Affiliate Links):
20x27x4 Bearing: amzn.to/3PkoUrF
3x10x4 Bearing: amzn.to/3PqHsXd
45x58x7 Bearing: amzn.to/3v0mnee
5010 Brushless Motor: amzn.to/3cto6lJ
M3 Locknuts: amzn.to/3oe4AMv
M3x16 Cap Screw: amzn.to/3B6UJQm
M3x6 Cap Screw: amzn.to/3IQVzmc

Small addendum to the video. The final torque value I gave was correct but the values shown on screen were wrong. The load cell was measuring weight so the maximum weight seen was about 9500g not newtons. Sorry about that.

Links to stuff I use (affiliate links):
AnyCubic Kobra Go: bit.ly/3quyQnL
Creality CR-10S: amzn.to/3BuAiM2
Ender 3 S1 Plus: amzn.to/3xv7zW8
Elegoo Mars 3: amzn.to/3UwVvh1
Creality LD002H: amzn.to/3QXhpqJ
Creality Wash Station: amzn.to/3S1NTBi

All Comments (21)
  • @tHaH4x0r
    The problem with your torque measurement now, is that because of the high velocity you are coupling a significant amount of intertia. The motor inertia might seem very small, but because of the gearbox it is amplifier by n^2. None of the cheap brushless motors actually quote rotor inertia, but generally its somewhere around 30 gcm^2. That means that with your 64x reduction gearbox, you are dealing with an inertia at the output of about 0.0123 kgm^2 (note the change in units). Guesstimating the speed of the output shaft, its probably around 0.3 rotations per second, 1.9 rad/s. This results in an angular kinetic energy of approximately 0.0217 J. Thats quite a lot of energy stored, especially if you want to try to slow it down in a very short period of time. Point being is that you are generally measuring much more than just gearbox output torque. Torque testing should indeed be done at zero speed. Also, are you aware that there are specially wound BLDC motors meant for slow speed operation? These quadcopter motors are optimized to work in a constant high velocity, but the ones optimized for slow speed are much more well suited for most robotic and servo tasks. You can easily find relatively cheap ones if you search for 'gimball BLDC' and similar search terms.
  • Really cool design, thanks for sharing! If it is accurate, that amount of torque out of a 3D printed gearbox is wild. +1 for adding an encoder for better low-speed control.
  • @navid9852
    Great design. You are measuring 9500N of force by the load cell however, your load cell has a max capacity of 200N!
  • @elQuestionare
    Why do people who use 3d prints often dont use any oil or lube for gears? I see it so often that they push bone dry gears together. But respect for the build!
  • @DanielLarby
    As you have concluded, measuring torque while using an ESC won't really tell you much. There are some very nice alternatives to ODrive now that would work well with the size of motor you have. In particular: the Tinymovr (R5) and Moteus controllers. They are much smaller than an ODrive, come with the encoder built in, and mount directly behind the motor.
  • You could try testing how much weight the gear box will lift at given ratios. Knowing that would help determine what kinds of applications you might be able to build this into. Long Term speed test for heat and wear would be good too.
  • @yashmokashi
    What I find most impressive about this quadcopter is the potential it has for DIY enthusiasts and makers. With the ability to design and print your own quadcopter without having to purchase expensive parts, it opens up a whole new world of possibilities for those interested in robotics, engineering, and design.
  • This gearbox is one of the better ones i've seen on YT! Good job. Btw since you can't do a static torque test, it would be nice to see what weight it could lift at a given radius. For example, build a simple drum with 50mm radius with a string attatched to some weights. Then you could try different weights and speeds. Also, this would enable dynamic endurance testing which would be really interesting to see. And, maybe even try different filaments. Maybe nylon or petg as gears?
  • @aterxter3437
    The major blunder in the test comes from the fact that when the shaft is stopped in the load cell, the motor stops, thus we don't det the stall torque but instead the torque necessary to annihilate the angular momentum of the motor's hub, shft, planets holders, planetary geers, ... everything that spins gets some angular momentum to annihilate with a counter torque if you want it to stop
  • @Term35
    Wow, thanks. One or two weeks ago I designed planetary gearbox for 5010 myself but I didn't get to assembly. It's nice to come across same idea, u saved me couple of hours of tweaking. Thumbs up!
  • @ravelkoff3549
    Absolutely mind blowing. One of the simplest gear boxes I've ever seen. Thanks for sharing :)
  • @natescott174
    That 3d printer is amazing. I've never seen print quality/ such a small bead from the nozzle in a hobbyist's printer.
  • Do a weight test with the motor, like put a pulley on the end of the motor and a string/wire and keep adding weight until something fails.
  • These would be perfect for hub motors in a build. I could definitely see this being extremely beneficial.
  • @hernancurras
    Amazing project, you tested, you printed, and posted the step files. Is a proof that you really know what are you doing. I enjoy your engineering projects. I will use this gearbox as a sailwinch for my rc-sailboat. Let's close loop this marvel.
  • @murman229
    A quick way to electronically reduce the speed and increase your motor's torque is to desolder the connectioms to the three phases ( at the stator) and rewire them in a wye configuration if they are currently wired as delta. This will cause current to enter one phase and be forced to energize an additional coil on its way back out of the motor. The scope of this mod is to reconfigure the phase connections from parallel to series. The motor will have more energized coils at any given moment, thus increasing its torque. I've used this trick before with good success and my motors live longer and run cooler. Keep in mind that you will decrease the maximum speed. That is the tradeoff.
  • @cn-ml
    Thats a really cool design, the rotating planet core that is just one free spinning stack of gears is quite fascinating. -1 for the torque test, because the peak is highly influenced by the inertia
  • @MDalton10
    This is really cool design. Prints pretty easy too. Fantastic work.
  • Great design, I am in the process of automating my pool, and these gearboxes will be great for automating the valves, e.g. I can automate the flow to bypass the solar heater if the pool temp is too high, or remotely control flow distribution from pool to spa, etc. I'll probably be using steppers and arduino IOT. Thanks for your community spirit.