The Adafruit 16-Channel 12-bit PWM/Servo HAT is the perfect solution for controlling multiple servos with your Raspberry Pi. While the Raspberry Pi is great for many tasks, it struggles with controlling DC Servo Motors, which require precise and repetitive timing pulses. This HAT solves that issue by enabling you to control up to 16 servos with perfect timing, all via just two I2C pins, freeing up your Pi's processing power for other tasks.
Compatible with Raspberry Pi models Zero, A+, B+, Pi 2, Pi 3, Pi 4, and Pi 5 (or any Pi with a 2x20 header), this HAT offers PWM outputs with 12-bit precision, capable of running up to 1.6kHz. You can even stack up to 62 of these HATs, allowing you to control up to 992 servos with the same two pins—ideal for complex robotic projects.
This HAT works with any 5V-powered servo that accepts 3.3V logic signals. Plus, Adafruit provides an easy-to-use Python library to get you started right away, along with a detailed tutorial, wiring diagrams, and installation instructions to bring your robotic projects to life.
Each package includes:
- Servo HAT
- 2-pin terminal block
- Four 3x4 headers
- 2x20 socket header
You’ll need to do some simple soldering to attach the headers to the HAT, but it’s a straightforward process with basic tools. If you're stacking multiple HATs, consider getting a 2x20 stacking header and right-angle 3x4 headers (sold separately).
Please note: the kit does not include a Raspberry Pi, servos, or a 5V power supply, though we provide recommendations for those in the tutorial. The included terminal blocks may come in either blue or black.
Technical Details:
- Dimensions: 65mm x 56mm x 13mm (2.6" x 2.2" x 0.5")
- Weight (HAT only, unsoldered): 14g (0.03 lbs)
- Datasheet, schematic, and Fritzing files are available in the product tutorial
With this HAT, you'll have everything you need to manage many servos or PWM outputs with ease, making it a must-have for advanced robotics or automation projects.