# Pi Nucleo PCA9685 Servo Controller
## Description
4-layer dual PCA9685 servo controller for Raspberry Pi 5 and STM32 Nucleo with 20A servo power distribution
## Project Details
- **Owner:** deff4rk1
- **Created:** 5/6/2026
- **Last Updated:** 5/6/2026
- **Visibility:** Public
## Key Components
### J1 — [PPPC202LFBN-RC](https://www.flux.ai/adrian95/pppc202lfbn-rc~nq3.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: PPPC202LFBN-RC
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/937/Female_Headers.100_DS.pdf
- Manufacturer Name: Sullins Connector Solutions
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_15 [pin 15]
- Pin_16 [pin 16]
- Pin_17 [pin 17]
- Pin_18 [pin 18]
- Pin_19 [pin 19]
- Pin_2 [pin 2]
- Pin_20 [pin 20]
- Pin_21 [pin 21]
- Pin_22 [pin 22]
- Pin_23 [pin 23]
- Pin_24 [pin 24]
- Pin_25 [pin 25]
- Pin_26 [pin 26]
- Pin_27 [pin 27]
- Pin_28 [pin 28]
- Pin_29 [pin 29]
- Pin_3 [pin 3]
- Pin_30 [pin 30]
- Pin_31 [pin 31]
- Pin_32 [pin 32]
- Pin_33 [pin 33]
- Pin_34 [pin 34]
- Pin_35 [pin 35]
- Pin_36 [pin 36]
- Pin_37 [pin 37]
- Pin_38 [pin 38]
- Pin_39 [pin 39]
- Pin_4 [pin 4]
- Pin_40 [pin 40]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### J2 — [Pin Socket 01x08 2.54mm Vertical MPU6050](https://www.flux.ai/hilbert145/pin-socket-01x08-2p54mm-vertical-mpu6050~9a.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- ADO [pin 7]
- GND [pin 2]
- INT [pin 8]
- SCL [pin 3]
- SDA [pin 4]
- VCC [pin 1]
- XCL [pin 6]
- XDA [pin 5]
### J20 — [KF128-5.08-2P-AA](https://www.flux.ai/lcsc/kf128-5p08-2p-aa~0pbi.md)
- Operating Temperature: -40℃~+105℃
- Manufacturer Part Number: KF128-5.08-2P-AA
- Connector Type: Screw terminal
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2408211511_Cixi-Kefa-Elec-KF128-5-08-2P-AA_C474952.pdf
- Connector Positions: 2
- Part Type: Screw terminal
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/New-Quadratic-Unclassified-Data_Cixi-Kefa-Elec-KF128-5-08-2P_C474952.html
- Connector Gender: Female
- Current Rating: 24A
- LCSC Part Number: C474952
- Package or Case Code: CONN-TH_P5.08_KF128-5.08-2P
- Manufacturer Name: KEFA(科发)
- Connector Rows: 1
- Connector Pitch: 5.08mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J21 — [KF128-5.08-2P-AA](https://www.flux.ai/lcsc/kf128-5p08-2p-aa~0pbi.md)
- Package or Case Code: CONN-TH_P5.08_KF128-5.08-2P
- Manufacturer Name: KEFA(科发)
- Connector Rows: 1
- Connector Pitch: 5.08mm
- Operating Temperature: -40℃~+105℃
- Manufacturer Part Number: KF128-5.08-2P-AA
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2408211511_Cixi-Kefa-Elec-KF128-5-08-2P-AA_C474952.pdf
- Connector Type: Screw terminal
- Part Type: Screw terminal
- Connector Positions: 2
- Product Info Url: https://lcsc.com/product-detail/New-Quadratic-Unclassified-Data_Cixi-Kefa-Elec-KF128-5-08-2P_C474952.html
- JLCPCB Part Class: Extended Part
- Connector Gender: Female
- Current Rating: 24A
- LCSC Part Number: C474952
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J3 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo1 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo10 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo11 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo12 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo13 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo14 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo15 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo16 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo2 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo3 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo4 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo5 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo6 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo7 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo8 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### Servo9 — [Pin Header 01x03 2.54mm Vertical for Servo Motor](https://www.flux.ai/project-x/pin-header-01x03-2p54mm-vertical-for-servo-motor~jl.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- 5v [pin 2]
- Data [pin 3]
- Gnd [pin 1]
### U1 — [PCA9685PW](https://www.flux.ai/vasy_skral/pca9685pw~yrr.md)
- Datasheet URL: https://www.nxp.com/docs/en/data-sheet/PCA9685.pdf
- Role: PWM controller
- Manufacturer Name: NXP Semiconductors
- Manufacturer Part Number: PCA9685PW
- Part Type: Integrated Circuit
- Symbol Style: Parametric
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: 16 PWM outputs, address 0x40, VCC=5.1V, servo V+=6.0V
**Pins:**
- ~OE [pin 23]
- A0 [pin 1]
- A1 [pin 2]
- A2 [pin 3]
- A3 [pin 4]
- A4 [pin 5]
- A5 [pin 24]
- EXTCLK [pin 25]
- LED0 [pin 6]
- LED1 [pin 7]
- LED10 [pin 17]
- LED11 [pin 18]
- LED12 [pin 19]
- LED13 [pin 20]
- LED14 [pin 21]
- LED15 [pin 22]
- LED2 [pin 8]
- LED3 [pin 9]
- LED4 [pin 10]
- LED5 [pin 11]
- LED6 [pin 12]
- LED7 [pin 13]
- LED8 [pin 15]
- LED9 [pin 16]
- SCL [pin 26]
- SDA [pin 27]
- VDD [pin 28]
- VSS [pin 14]
### U2 — [PCA9685PW](https://www.flux.ai/vasy_skral/pca9685pw~yrr.md)
- Manufacturer Part Number: PCA9685PW
- Part Type: Integrated Circuit
- Role: PWM controller
- Datasheet URL: https://www.nxp.com/docs/en/data-sheet/PCA9685.pdf
- Manufacturer Name: NXP Semiconductors
- Role Details: Uses PWM0 only, address 0x41 via A0=5.1V
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: Parametric
**Pins:**
- ~OE [pin 23]
- A0 [pin 1]
- A1 [pin 2]
- A2 [pin 3]
- A3 [pin 4]
- A4 [pin 5]
- A5 [pin 24]
- EXTCLK [pin 25]
- LED0 [pin 6]
- LED1 [pin 7]
- LED10 [pin 17]
- LED11 [pin 18]
- LED12 [pin 19]
- LED13 [pin 20]
- LED14 [pin 21]
- LED15 [pin 22]
- LED2 [pin 8]
- LED3 [pin 9]
- LED4 [pin 10]
- LED5 [pin 11]
- LED6 [pin 12]
- LED7 [pin 13]
- LED8 [pin 15]
- LED9 [pin 16]
- SCL [pin 26]
- SDA [pin 27]
- VDD [pin 28]
- VSS [pin 14]
### U3 — [TXS0102DQER](https://www.flux.ai/jecstronic/txs0102dqer~tld.md)
- Part Type: Integrated Circuit
- Role Details: A-side 3.3V Pi I2C, B-side 5.1V I2C
- Manufacturer Name: Texas Instruments
- Manufacturer Part Number: TXS0102DQER
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftxs0102
- Role: Level translator
**Pins:**
- A1 [pin 2]
- A2 [pin 3]
- B1 [pin 7]
- B2 [pin 6]
- GND [pin 4]
- OE [pin 5]
- VCCA [pin 1]
- VCCB [pin 8]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/deff4rk1/pi-nucleo-pca9685-servo-controller~wg](https://www.flux.ai/deff4rk1/pi-nucleo-pca9685-servo-controller~wg).*
---
*Generated from [https://www.flux.ai/deff4rk1/pi-nucleo-pca9685-servo-controller~wg](https://www.flux.ai/deff4rk1/pi-nucleo-pca9685-servo-controller~wg)*