This DIY Device Can Test Up to 16 Servos at the Same Time

Will Cogley designed a 3D-printed, 16-channel servo tester with a clever folding enclosure and TFT display.

Jeremy Cook
6 years ago

Hobby-style servos like those from Hitec and Futaba allow makers to create a wide array of animatronic projects at a relatively low cost and effort. However, testing them isn’t as simple as just plugging one in to power; a PWM source is required. If you’re anything like Will Cogley, this usually means a quick bit of breadboarding and serial programming to get things moving. It's a simple enough task of course, but if you want to experiment with a lot of servos at once, or rather not reinvent the wheel over and over, a better solution is needed.

With a servo-intensive mystery project on the horizon, Cogley decided to finally make such a device: a 3D-printed servo tester with an Arduino Uno at its heart. The unit features inputs for 16 servos at a time via an Adafruit PCA9685 16-Channel Servo Driver and four potentiometers to adjust the PWM outputs. Two buttons switch the inputs among the four sets of four servos for control, while feedback is provided by a 1.8” TFT display that shows all servo positions at once.

The housing is cleverly designed to fold together, enabling the connections to be made before manipulating everything into a more constricted space. The Uno’s USB port is accessible when the enclosure is folded up, allowing changes to be easily made as needed. It’s a clever and useful design, and it’ll be exciting to see the “secret” project that it’s intended to facilitate!

Jeremy Cook
Engineer, maker of random contraptions, love learning about tech. Write for various publications, including Hackster!
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles