SKU: SBCD-1406
📋 GST Invoice Available

Waveshare 16-Ch 12-bit Servo Driver HAT (B) for Pi I2C

₹1,269.00 (Inclusive of all taxes)
Out of Stock

The Waveshare Servo Driver HAT (B) enhances Raspberry Pi’s capabilities by providing 16 channels of 12-bit precision PWM output via I2C. This HAT addresses the Pi’s limitations in precise servo control, featuring an integrated 5V regulator and flexible power input options for robotics and motion projects.

Features

  • Standard Raspberry Pi 40PIN GPIO compatibility for Pi series and Jetson Nano.
  • I2C control, requiring only two pins for up to 16-channel servo/PWM outputs.
  • 12-bit resolution (4096 scales) for precise and smooth servo movement.
  • Onboard 5V regulator provides up to 3A output, powered via VIN terminal.

Out of stock

Description

The Raspberry Pi, while powerful, often lacks the precision and number of PWM outputs required for complex servo control applications, potentially leading to jittering servos. The Waveshare Servo Driver HAT (B) directly addresses this limitation by providing a dedicated solution for driving up to 16 servos. It integrates a PCA9685 driver to deliver 12-bit resolution PWM signals, enabling smooth and accurate control essential for robotic arms, hexapod walkers, and other projects demanding precise motion.

Designed as a standard HAT, it connects directly to the Raspberry Pi’s 40PIN GPIO header and communicates via I2C, utilizing only two pins. This efficient design leaves other GPIOs free for additional peripherals. The HAT features an integrated 5V regulator with up to 3A output current, allowing it to be powered directly from a 6-12V battery through the VIN terminal, thereby alleviating power demands on the Pi itself. It supports common servos like SG90, MG90S, and MG996R, and provides reserved I2C control pins for straightforward integration with other control boards or modules.

Key Features

  • Standard Raspberry Pi 40PIN GPIO extension header, ensuring broad compatibility with Raspberry Pi series boards and Jetson Nano.
  • I2C controlled, minimizing pin usage to just two pins for efficient communication with the host board.
  • Offers up to 16-channel servo/PWM outputs, each with a 12-bit resolution (4096 scales) for high precision control.
  • Integrates a 5V regulator with up to 3A output current, capable of being powered directly from a 6V~12V battery via the VIN terminal.
  • Standard servo interface directly supports commonly used servos like SG90, MG90S, and MG996R.
  • Reserved I2C control pins facilitate integration and cascade operations with other control boards or modules.
  • Includes comprehensive development resources and a manual with Python examples for applications like Bluetooth/WiFi remote control.

Applications

  • Robotics (multi-jointed robotic arms, hexapod walkers)
  • Animatronics and motion control projects
  • Pan-tilt camera platforms
  • RC vehicle control interfaces
  • Educational robotics kits

Technical Specifications

Item TypeHAT
CompatibilityRaspberry Pi Series, Jetson Nano
PWM DriverPCA9685
InterfaceI2C
Channels16
Resolution12-bit (4096 scales)
Input Voltage5V (from Pi) OR 6V~12V (VIN terminal)
Logic Voltage3.3V
Onboard Regulator5V, up to 3A output
Mounting Hole Diameter3mm
Length65mm
Width30mm

Frequently Asked Questions

What is the primary purpose of the Waveshare Servo Driver HAT (B)?

This HAT enhances Raspberry Pi's capabilities by providing 16 channels of 12-bit precision PWM output for servo control. It uses the PCA9685 driver via I2C, overcoming the Pi's native limitations in precise and numerous PWM signals, making it ideal for robotics and motion-controlled projects.

How is the Servo Driver HAT powered, and what servo voltages does it support?

The HAT can be powered directly from the Raspberry Pi's 5V via the GPIO header or from an external 6-12V supply through its VIN terminal, which then feeds an onboard 5V regulator (up to 3A output). It supplies 5V to the connected servos.

Is this HAT compatible with other development boards besides Raspberry Pi?

Yes, while primarily designed for the Raspberry Pi series boards, its standard 40PIN GPIO extension header and I2C control also make it compatible with boards like the Jetson Nano. Its reserved I2C pins allow integration with various other microcontrollers or control boards.

What type of servos can be controlled by this HAT?

The Waveshare Servo Driver HAT (B) supports commonly used standard servos such as SG90, MG90S, and MG996R, among others with similar control interfaces. Its 12-bit resolution ensures fine-grained control over their position, allowing for precise angular movements in your applications.

Package Includes

  • 1 x Waveshare Servo Driver HAT (B) for Raspberry Pi 16-Channel 12-bit I2C

Additional Information

Weight 0.022 kg
Dimensions 6.5 × 3 cm