Main Content

Most hobby servos are limited to less than 360 of rotation. Let’s fix that! In this build, I’ll show you how to make a 3D-printed servo motor. Like traditional servos, this servo has position feedback. Unlike a traditional servo, this servo has 3D printed gears, is much faster and stronger, and has 360 of rotation. This is quite a simple build. I finished this project from start to finish in a weekend. Let’s begin.

- needle nose pliers
- wire cutters
- wire strippers
- 2.5mm allen wrench
- soldering iron and solder
- exacto knife
- hot glue gun and hot glue
- hammer

- 600 rpm DC motor
- BTS7960 motor driver
- AS5600 encoder
- Arduino Uno
- 24V power supply (I used a bench power supply but a 6S lipo battery works as well)

Other supplies
- encoder magnet (8mm dia x 2.5mm)
- m3 x 6mm threaded inserts (x 12)
- 42mmOD x 30mmID x 7mm bearing
- m3 x 5mm screws (x 3)
- m3 x 10mm screws (x 6)
- m3 x 15mm screws (x 2)”

Link to article