The Waveshare Servo Driver HAT for Raspberry Pi is a compact and efficient PWM expansion board designed for controlling multiple servos with high precision. Powered by the PCA9685 controller, it provides up to 16 independent PWM/servo outputs with 12-bit resolution while using only the I2C interface. The board features a standard 40-pin GPIO header compatible with Raspberry Pi series boards and Jetson Nano. An onboard 5V regulator delivers up to 3A output current and supports external power input through the VIN terminal. Ideal for robotics, automation, robotic arms, and servo-based projects, it helps eliminate PWM limitations and servo jitter issues commonly encountered with direct GPIO control. Useful Link: https://www.waveshare.com/wiki/Servo_Driver_HAT Features: Supports up to 16 servo/PWM output channels High-precision 12-bit PWM resolution (4096 steps) PCA9685 PWM controller onboard I2C communication using only two GPIO pins Compatible with Raspberry Pi series and Jetson Nano Integrated 5V regulator with up to 3A output Supports external power input via VIN terminal Standard servo interfaces for common servos Specifications: Power supply: 5V (Pi connector) OR 6V~12V (VIN terminal) Servo voltage: 5V Logic voltage: 3.3V Driver: PCA9685 Control interface: I2C Dimension: 65mm x 30mm Mounting hole size: 3.0mm Weight: 17g Package Includes: 1 x Waveshare Servo Driver HAT for Raspberry Pi, 16-Channel, 12-bit, I2C 1 x RPi screws pack
Specifications
| Power supply | 5V (Pi connector) OR 6V~12V (VIN terminal) |
|---|
| Servo voltage | 5V |
|---|
| Logic voltage | 3.3V |
|---|
| Driver | PCA9685 |
|---|
| Control interface | I2C |
|---|
| Dimension | 65mm x 30mm |
|---|
| Mounting hole size | 3.0mm |
|---|
| Shipping Weight | 0.03 kg |
|---|
| Shipping Dimensions | 10 × 8 × 2 cm |
|---|
For official government agricultural guidelines, scheme updates, and research initiatives, please visit the National Agriculture Portal. Click here →