* Disclaimer: OveReview is reader-supported. We earn commissions from qualifying purchases
HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot

HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot

HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot
$ 9.49

Score By Feature

Based on 247 ratings
Delivery
8.52
Satisfaction
8.70
Customer service
8.46
Packaging
8.66

OveReview Final Score

How Our Score Is Calculated

Product Description

By entering your model number, you can make sure that this fits.
IIC is the communication interface.
Controls for the steering gear in 16 different ways
Power supply voltage is DC5-10V.
The PCA9685 chip is wrapped around the board's center.
All PWM output lines are protected by a 220 ohm series resistor and can drive LEDs easily.

Questions & Answers

Is it possible to get a dimensional diagram of the mounting holes?

Fetching.

What kind of power does it take to run 11 maximum 7v or 5v servos?

The driver can be powered with either 7v or 5v (up to 10v), but the current that your source can supply will be the limiting factor. br>I wired up six servos. 2 amps at 5 volts They were also successful.

Is it possible to put this on my Jetson Nano and use it to control 12 MG996r servos without it crashing or losing power?

The system will work fine if you use external power on the servos; the unit itself consumes very little power, so make sure your external supply is adequate. I have no problems using a 2 amp BEC to power 6 servos.

Selected User Reviews For HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot

From a single board, you can control up to 16 servos!   Using the Adafruit_PWMServoDriver library, I had no trouble getting this to work
5/5

Following the Adafruit tutorial, you'll be up and running in no time. In my uploaded video, I used an Arduino Nano compatible board and used the Adafruit library to connect pin A4 for SDA and pin A5 for SCL. I had more issues with the cheap servos I purchased than with the driver board, but all 16 channels work perfectly.

Dani Meyer
Dani Meyer
| Oct 11, 2021
I bought this to build a mini quad legged robot and you can't beat the price
5/5

Simply connect via i2c, use the arduino i2c scanner to find the address, and then send commands using the adafruit servo library. And four wires aren't bad for controlling 16 servos.

Angel Wade
Angel Wade
| Jan 14, 2021
Stop stuffing electronics into envelopes, Amazon! All of the pins were bent to one side, and I had to wait a week and a half for them? Getting it out of the warehouse took a week
3/5

br>I'd attach a photo, but my camera is broken. br>NOTE: THIS PAGE HAS BEEN UPDATED. It's obvious that it's not going to work. But I figured out why, and it's the same reason why every other reviewer on this site has bad boards. With the exception of one device, the reverse polarity protection, this design is identical to Adaxxx's controller. It's a PNP transistor that should turn on when properly powered, but it's been replaced with a 2 cent transistor rated for only 250mA! You might be able to run one servo off of it, but that's about it.

Carmen Hebert
Carmen Hebert
| Mar 15, 2021
Controlling servos in a quick and efficient manner
5/5

I ordered this unit because I'm working on a project that calls for 18 servos and a nano controller. I've only used it once, so I'm not sure how well it works in a chain, but it's been great for single operations. I ran tests with six servos on various outputs and got fantastic results. With the available libraries, writing code was simple, and setting up the control was simple. The controls had no discernible lag. br>It's well-made and simple to use, and I recommend it if you need to control more than two servos. Furthermore, moving the servo's power to the unit keeps the controller from becoming overworked.

Tiana Townsend
Tiana Townsend
| Sep 07, 2021
More quality control is required; Part of my refund has been received
4/5

Edit: I was contacted by the seller, who offered me a partial refund. As a result, I revised my two-year-old post. From a one-star rating to a four-star rating. Original review: br>br> br>This board was poorly constructed, with the PCA9685 soldered to the incorrect pads. Following the removal and reinstallation of the device, It's fine for soldering.

Colette Murray
Colette Murray
| Sep 11, 2021
It really works
5/5

as soon as you've figured out what's going on. I purchased two of these and they both functioned flawlessly. The only caveat is that the terminals GND and V on both boards did not work for me for some reason. I had to use GND on the terminal for V, but I had to use the V pin next to the SDA/SCL pins on the side. It worked like a charm after I figured it out.

Vihaan FRASER
Vihaan FRASER
| Oct 27, 2021
It really does run a lot of servos, and it's very inexpensive and simple to use! If you've ever tried to drive a servo with Arduino code, you know how difficult it can be
5/5

This small circuit can run up to 16 devices at the same time, and the example code is simple to understand. This product comes highly recommended by me.

Ensley Haley
Ensley Haley
| Apr 27, 2021
It's effective
5/5

It's effective. I was sending still pwm signals because I only provided 1v by accident. I sent three after a while. I used 1 volt and it worked perfectly. Because it only comes in a bag, be careful what you order with it because it may crush it.

Kathryn Valenzuela
Kathryn Valenzuela
| May 03, 2021

Related Products For HiLetgo PCA9685 16 Channel 12-Bit PWM Servo Motor Driver IIC Module for Arduino Robot