Game More, Pay Less
Currently unavailable.
We don't know when or if this item will be back in stock.

16-Channel 12-bit PWM Servo Motor Driver I2C Shield Board Robot Compatible with Arduino Raspberry Pi

4.2 out of 5 stars 13 ratings

Currently unavailable.
We don't know when or if this item will be back in stock.

About this item

  • There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running!
  • It is 5V compliant, which means you can control it from a 3.3V Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
  • 6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
  • Adjustable frequency PWM up to about 1.6 KHz
  • 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate Configurable push-pull or open-drain output
Amazon Gaming Store
Upgrade your setup at the Gaming Store. Shop now.

Product description

Descripition:
There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running!
It is 5V compliant, which means you can control it from a 3.3V Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
Adjustable frequency PWM up to about 1.6 KHz
12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate
Configurable push-pull or open-drain output
We wrapped up this lovely chip into a shield with a couple nice extras

Terminal block for power input (or you can use the 0.1" breakouts on the side)
Reverse polarity protection on the terminal block input
Green and red power-good LEDs
3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs areslightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header
Stackable design. You'll need to pick up stacking headers and right angle 3x4 headers in order to stack on top of this shield without the servo connections getting in the way.
A spot to place a big capacitor on the V+ line (in case you need it)
220 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivial
Solder jumpers for the 6 address select pins
A lot of extra space remaining? Let's turn it into a prototyping area. You get a 5*20 proto area for any extra wiring you'd like to add

Product details

  • Is discontinued by manufacturer ‏ : ‎ No
  • Package Dimensions ‏ : ‎ 11.8 x 9.6 x 2 cm; 20 g
  • Date First Available ‏ : ‎ 16 Nov. 2016
  • Manufacturer ‏ : ‎ HALJIA
  • ASIN ‏ : ‎ B01N902SX7
  • Manufacturer reference ‏ : ‎ 1
  • Guaranteed software updates until ‏ : ‎ unknown
  • Customer reviews:
    4.2 out of 5 stars 13 ratings

Customer reviews

4.2 out of 5 stars
13 global ratings
Great Shield for Animation or Robotics, See NOTE
5 out of 5 stars
Great Shield for Animation or Robotics, See NOTE
The terminal block V+ is not connected to Arduino Vin allowing you to run the servos from a separate supply, the PCA9685 chip is easy enough to use, do read the data sheet. To use with servos on a Std 20ms refresh all the ON values should be set to 1 with the following approximate OFF values MIN 205 (0°), Mid 307 (90°) and MAX 410 (180°), once set the chip will repeat the value every 20ms until the value is changed or the chip is reset. IMPORTANT NOTE the capacitor screen print is wrong, the square pad is the servo positive and the round pad is ground.
Thank you for your feedback
Sorry, there was an error
Sorry, we couldn't load the review

Top reviews from United Kingdom

  • Reviewed in the United Kingdom on 25 August 2019
    The terminal block V+ is not connected to Arduino Vin allowing you to run the servos from a separate supply, the PCA9685 chip is easy enough to use, do read the data sheet. To use with servos on a Std 20ms refresh all the ON values should be set to 1 with the following approximate OFF values MIN 205 (0°), Mid 307 (90°) and MAX 410 (180°), once set the chip will repeat the value every 20ms until the value is changed or the chip is reset.
    IMPORTANT NOTE the capacitor screen print is wrong, the square pad is the servo positive and the round pad is ground.
    Customer image
    5.0 out of 5 stars
    Great Shield for Animation or Robotics, See NOTE

    Reviewed in the United Kingdom on 25 August 2019
    The terminal block V+ is not connected to Arduino Vin allowing you to run the servos from a separate supply, the PCA9685 chip is easy enough to use, do read the data sheet. To use with servos on a Std 20ms refresh all the ON values should be set to 1 with the following approximate OFF values MIN 205 (0°), Mid 307 (90°) and MAX 410 (180°), once set the chip will repeat the value every 20ms until the value is changed or the chip is reset.
    IMPORTANT NOTE the capacitor screen print is wrong, the square pad is the servo positive and the round pad is ground.
    Images in this review
    Customer imageCustomer image
    One person found this helpful
    Report
  • Reviewed in the United Kingdom on 17 May 2021
    Didn’t work, pins very fragile

Top reviews from other countries

Translate all reviews to English
  • Rafael Caballos
    5.0 out of 5 stars Controladora Arduino para servos
    Reviewed in Spain on 14 February 2020
    Recomendable. Es una muy buena controladora de servos para conectar como 'shield' de Arduino. Funciona con las librerías de Adafruit y su control es muy sencillo.
    Report

Product Summary: HALJIA 16-Channel 12-bit PWM Servo Motor Driver I2C Shield Board Robot Compatible with Arduino Raspberry Pi

From HALJIA

4.2 out of 5 stars, 13 ratings

Customer reviews

Price

No featured offers available

Other sellers

Other sellers

About this Item

  • There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running!
  • It is 5V compliant, which means you can control it from a 3.3V Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)
  • 6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs
  • Adjustable frequency PWM up to about 1.6 KHz
  • 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate Configurable push-pull or open-drain output

Product description

Descripition: There's an I2C-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running! It is 5V compliant, which means you can control it from a 3.3V Arduino and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages) 6 address select pins so you can stack up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDs Adjustable frequency PWM up to about 1.6 KHz 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate Configurable push-pull or open-drain output We wrapped up this lovely chip into a shield with a couple nice extras Terminal block for power input (or you can use the 0.1" breakouts on the side) Reverse polarity protection on the terminal block input Green and red power-good LEDs 3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs areslightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header Stackable design. You'll need to pick up stacking headers and right angle 3x4 headers in order to stack on top of this shield without the servo connections getting in the way. A spot to place a big capacitor on the V+ line (in case you need it) 220 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivial Solder jumpers for the 6 address select pins A lot of extra space remaining? Let's turn it into a prototyping area. You get a 5*20 proto area for any extra wiring you'd like to add

Feedback

Did you find this product summary feature useful?

Thank you for your feedback
Thank you for your feedback. You selected "Yes, it is useful"
Thank you for your feedback. You selected "No, it is not useful"
Product summary presents key information. Close to see all product details.