# 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)*