# \#pca9685

**URL:** https://discourse.openrobotics.org/tag/pca9685/390.md

[Latest](https://discourse.openrobotics.org/latest.md) · [Categories](https://discourse.openrobotics.org/categories.md) · [Tags](https://discourse.openrobotics.org/tags.md)

---

## [Ros2\_control hardware\_interface for Adafruit 16-Channel PWM / Servo Bonnet for Raspberry Pi (PCA9685)](https://discourse.openrobotics.org/t/ros2-control-hardware-interface-for-adafruit-16-channel-pwm-servo-bonnet-for-raspberry-pi-pca9685/31772)

<div class="topic-metadata">

**Author:** [@maxpol](https://discourse.openrobotics.org/u/maxpol)\
**Replies:** 7\
**Last updated:** [June 4, 2024, 2:40am UTC](https://discourse.openrobotics.org/t/ros2-control-hardware-interface-for-adafruit-16-channel-pwm-servo-bonnet-for-raspberry-pi-pca9685/31772 "2024-06-04T02:40:02Z")

</div>

I have created a hardware\_interface which interfaces with the PCA9685, a 16-channel PWM driver, which communicates via I2C. It is used in these Adafruit products: Adafruit 8-Channel PWM or Servo FeatherWing Adafruit 16…
