Ever wanted a 3D printed servo motor? Here is a design that is based on a compound planetary gearbox and a brushed DC motor. By using an encoder and a limit switch the position of the output hub can be determined at all times even right after the system is powered on. Links to all the CAD files, code, and parts are listed below. Thanks for watching!
3D Printed Gearbox Video: https://www.youtube.com/watch?v=d9P5LBQqgFo
Free CAD and Code: https://drive.google.com/drive/folders/1l_WKhD5x0WX7YTKPQ32skUvdsYBvfJQ0?usp=sharing
Thingiverse: https://www.thingiverse.com/thing:5231961
Hardware List (Affiliate Links):
100rpm Geared DC Motor: https://amzn.to/3HrJoL9
IBT-2 Motor Driver: https://amzn.to/3J4O2is
30x42x7 Bearing: https://amzn.to/3felPsR
3x7x3 Bearing: https://amzn.to/3zROAoq
1/4×1/2×3/16 Bearing: https://amzn.to/3gm4n5Z
M3x10 Cap Screws: https://amzn.to/3zPQYwa
M3x14 Cap Screws: https://amzn.to/3GmKSWD
M3 Hex Nut: https://amzn.to/3rfN3Vm
Limit Switch: https://amzn.to/34arcHG
AS5600 Encoder: https://amzn.to/35QMXN1
, https://i.ytimg.com/vi/RhnFUuMgao8/hqdefault.jpg
source
It would seam to me that the motor could turn ot with less gearing, hence faster, with out losing power.
is that an ender 3 pro or a regular ender 3?
Cool stuff, it looks like you don't know Odrive robotics. It's a 2 axis burshless motor controler that ahs encoder inputs. it quite powerfull (up to 100A @48V) and they sell 2 encoder types 8192cpr and 20k cpr. It's not that expensive too, like 200€ for the board and 40€ per encoder and you can use motors that have a lot more torque than 7nm.
nice work! subscribed…
What printer do you use?
3:42 therapy??
Cool thing!
Where can I find the correct library for the AS5600 in this Arduino sketch?
greetings from Switzerland
Amazing video with outstanding results. You gained a new subscriber here
That was pretty awesome bro 👍 & I don't like the torque test because you heard that sound from the gears inside xD
You got a new sub bro 😉
just buy cheap 360 servos
the mechanical switch is viable but a optical method would be far more reliable or even a reed switch or hall sensor with magnet in your large gear set
The large bearing looks expensive but isn’t really in bulk and 7N/m is 5.2 lbs/ft
Nice mötör! Great work!
Very nice – I was working on similar last year and hopefully will pick it back up soon. How are you finding the AS5600 reliability?
yeah please dont use chad to describe something good…
every chad i knew got fired for sexual harassment from at least 1 job. they're just the worst kind of people.
Why do you print with rafts??
Hey does anyone know how to figure out how to fix a ender 3 from having thermal runaway errors?
AMIGO O BRIGADO POR DISPONIBILIZAR ESSE LINDO E MARAVILHOSO PROJETO. ONDE CONSIGO O DIAGRAMA ELETRÔNICO DESSE PROJETO ? NO DOWNLOAD NÃO TEM O DIAGRAMA ELETRÔNICO DESSE CIRCUITO QUE ACIONA O MOTOR.
FRIEND THANKS FOR MAKING THIS BEAUTIFUL AND WONDERFUL PROJECT AVAILABLE. WHERE CAN I GET THE ELECTRONIC DIAGRAM OF THIS PROJECT? THE DOWNLOAD DOES NOT HAVE THE ELECTRONIC DIAGRAM OF THIS CIRCUIT THAT DRIVES THE MOTOR.
Вот подобные видео я люблю.
Nice project !
ITS. ◡̈
Watching you hit your bed with Aquanet was painful to see, reminds me of my days of chasing down failed prints.
Get a flexsteel bed with a PEI sheet, I haven't had a print come lose ever since, I never prep the surface either
why the magnet for the encoder it's like slided and not the poles facing the encoder?
Awesome !
Nice video but watch out you are using stock photo’s hope you pay for them
This is a very-very poor design I'm afraid.
I'm doing a project similar to this at the moment, but to clarify my understanding, is the AS5600 encoder an absoloute encoder giving a bit code for the exact angle of the shaft, or is it an incremental encoder telling only the direction and amount of movement? I am building a robot arm and want the arm to know the current angle of the joint when powered on without having to home, will the AS5600 provide this in the form of the bit code?
chaaaad.
Closed loop in a nutshell:
Motor uses sensors to feed back to the controller.
Very nice! I think there would be interest from people building flight simulators in using this process to create instrument gauges: if you look at some of the 3d printed servo gauge builds, they are considerably less elegant than this. And although steppers do work, they have their own clunky problems.
Damn this gearbox is also a position
ahhhh rubegoldberg would be proud of you.! reduction ON TOP OF reduction. lol
Cool! …and now make one with a washing machine motor. 😀
Nice work. 👍👍👍👍👍
sub
Cool. Nice set-up.
This is really cool! One thing that that wasn't very clear and I'll be a bit pedantic about though is open vs closed loop. A stepper motor can do the same thing with regard to copying the angle of a potentiometer. A better demo would have been to stall your gearbox and show that even though it was interrupted it was still possible to know its position and continue to the target location. I am 100% sure you know this but for some viewers it may not be obvious.
The gearbox knows where it is, because it knows where its not.
Awesome, quick tip, grab a raspberry pi and install octoprint then plug it in the printer, allows you to control the printer wirelessly. If you don’t think you need it, trust, when you get it, you can never go back
Great videos for only having 6.99k subs (sorry for bad English)
It's very easy to make those rc servos turn a full circle like a DC motor. A quick modification and is done.
Cool idea of making an own servo 😀
would a planetary gearbox with a BLDC motor fit for driving a platform on tracks instead of wheels? I mean..due to torque?
Would be PETG better for a gearbox, when working with a way faster BLDC motor?
I want to combine this project with the project from this guy https://www.youtube.com/watch?v=IH7HHuaDm94 to make a Servo like yours with step dir controll, wich could be directly driven with any 3d printer or cnc board that normally uses steppers. this could cheaply solve the problem of missed steps on these machines. Maybe this could also be an Idea for you? that way you could use a 3d printer board to also drive your robotic arm if you code in the inverse kinematics and even use slicer or cam software to controll it or manually write Gcode for it for different applications