# ESP32 Dual Kelly Control Interface
## Description
Low-voltage ESP32 DevKitC-32 carrier with protected PS2 interface, dual MCP6002 throttle outputs, and four isolated AQY212EH direction contacts for two Kelly controllers.
## Project Details
- **Owner:** ryanf
- **Created:** 8/17/2026
- **Last Updated:** 8/18/2026
- **Visibility:** Public
## Key Components
### D1 — [1N5231BTR](https://www.flux.ai/adrian95/1n5231btr~r98.md)
- Role: Protection
- Part Type: Diode
- Role Details: 5.1V zener clamp, cathode at LAMP
- Datasheet URL: https://www.onsemi.com/pdf/datasheet/1n5221b-d.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: onsemi
- Manufacturer Part Number: 1N5231BTR
- Functional Group: Analog Throttle
**Pins:**
- A [pin 2]
- C [pin 1]
### D2 — [1N5231BTR](https://www.flux.ai/adrian95/1n5231btr~r98.md)
- Functional Group: Analog Throttle
- Part Type: Diode
- Role: Protection
- Datasheet URL: https://www.onsemi.com/pdf/datasheet/1n5221b-d.pdf
- Manufacturer Name: onsemi
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 1N5231BTR
- Role Details: 5.1V zener clamp, cathode at RAMP
**Pins:**
- A [pin 2]
- C [pin 1]
### J1 — [KF128-5.08-2P-AA](https://www.flux.ai/lcsc/kf128-5p08-2p-aa~0pbi.md)
- Role Details: Pin 1 +5V, pin 2 GND; 5.08mm screw clamp
- Package or Case Code: CONN-TH_P5.08_KF128-5.08-2P
- Operating Temperature: -40℃~+105℃
- Connector Type: Screw terminal
- Product Info Url: https://lcsc.com/product-detail/New-Quadratic-Unclassified-Data_Cixi-Kefa-Elec-KF128-5-08-2P_C474952.html
- Functional Group: Power Input
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2408211511_Cixi-Kefa-Elec-KF128-5-08-2P-AA_C474952.pdf
- Connector Pitch: 5.08mm
- Current Rating: 24A
- LCSC Part Number: C474952
- Connector Gender: Female
- Manufacturer Name: KEFA(科发)
- Part Type: Screw terminal
- Manufacturer Part Number: KF128-5.08-2P-AA
- JLCPCB Part Class: Extended Part
- Connector Rows: 1
- Connector Positions: 2
- Role: Coupling
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J2 — [1729160](https://www.flux.ai/adrian95/1729160~ov.md)
- Datasheet URL: http://www.phoenixcontact.com/de/produkte/1729160/pdf
- Role Details: Pin order: +3V3,GND,DAT_PAD,CMD_PAD,ATT_PAD,CLK_PAD
- Package or Case Code: 1729160
- Functional Group: PS2 Interface
- Manufacturer Part Number: 1729160
- Part Type: Connector
- Manufacturer Name: Phoenix Contact
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Coupling
- Symbol Style: parametric-v1
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### J6 — SSW-119-01-G-S
- Mount: Through Hole
- Role: Module Socket
- Connector Positions: 19
- Connector Gender: Female
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/c918196979671d788f17087a6c7ccfee17703d581e67eb4ef2597f9faf6b3102.pdf
- Functional Group: ESP32 Control
- Role Details: Left 1x19 socket row for ESP32 physical pins 1-19
- Manufacturer Name: Samtec
- Connector Rows: 1
- Connector Type: Socket Header
- Manufacturer Part Number: SSW-119-01-G-S
- Connector Pitch: 2.54mm
**Pins:**
- POS1 [pin 1]
- POS10 [pin 10]
- POS11 [pin 11]
- POS12 [pin 12]
- POS13 [pin 13]
- POS14 [pin 14]
- POS15 [pin 15]
- POS16 [pin 16]
- POS17 [pin 17]
- POS18 [pin 18]
- POS19 [pin 19]
- POS2 [pin 2]
- POS3 [pin 3]
- POS4 [pin 4]
- POS5 [pin 5]
- POS6 [pin 6]
- POS7 [pin 7]
- POS8 [pin 8]
- POS9 [pin 9]
### J7 — SSW-119-01-G-S
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/c918196979671d788f17087a6c7ccfee17703d581e67eb4ef2597f9faf6b3102.pdf
- Role: Module Socket
- Manufacturer Part Number: SSW-119-01-G-S
- Manufacturer Name: Samtec
- Role Details: Right 1x19 socket row; positions 1-19 correspond to ESP32 physical pins 38 down to 20
- Connector Rows: 1
- Mount: Through Hole
- Functional Group: ESP32 Control
- Connector Gender: Female
- Connector Pitch: 2.54mm
- Connector Positions: 19
- Connector Type: Socket Header
**Pins:**
- POS1 [pin 1]
- POS10 [pin 10]
- POS11 [pin 11]
- POS12 [pin 12]
- POS13 [pin 13]
- POS14 [pin 14]
- POS15 [pin 15]
- POS16 [pin 16]
- POS17 [pin 17]
- POS18 [pin 18]
- POS19 [pin 19]
- POS2 [pin 2]
- POS3 [pin 3]
- POS4 [pin 4]
- POS5 [pin 5]
- POS6 [pin 6]
- POS7 [pin 7]
- POS8 [pin 8]
- POS9 [pin 9]
### Left Kelly Connector — [1702558](https://www.flux.ai/silicon-yard/1702558.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 1702558
- Role Details: Pin order: LTHR,GND,L12V,LFWD,LREV
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/aa8a2052276d2d573541bb1b7705191da19c38ad154e2eb95d82f895f5b72137.pdf
- Role: Coupling
- Manufacturer Name: Phoenix Contact
- Compliance: Green
- Part Type: Connector
- Functional Group: Left Kelly Interface
- Mount: Through Hole
- Symbol Style: parametric-v1
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
### Right Kelly Connector — [1702558](https://www.flux.ai/silicon-yard/1702558.md)
- Manufacturer Part Number: 1702558
- License: https://creativecommons.org/licenses/by/4.0/
- Functional Group: Right Kelly Interface
- Manufacturer Name: Phoenix Contact
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/aa8a2052276d2d573541bb1b7705191da19c38ad154e2eb95d82f895f5b72137.pdf
- Role: Coupling
- Symbol Style: parametric-v1
- Mount: Through Hole
- Part Type: Connector
- Compliance: Green
- Role Details: Pin order: RTHR,GND,R12V,RFWD,RREV
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
### TP1 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Package or Case Code: CONN-TH_L3.0-W1.2
- Role Details: Accessible through-hole loop for GND
- Role: Sensing (Shunt)
- JLCPCB Part Class: Extended Part
- Functional Group: Test Points
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
**Pins:**
- 1 [pin 1]
### TP10 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- JLCPCB Part Class: Extended Part
- Package or Case Code: CONN-TH_L3.0-W1.2
- LCSC Part Number: C238118
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- Part Type: Test Points/Test Rings
- Role Details: Accessible through-hole loop for LF_CMD
- Role: Sensing (Shunt)
- Functional Group: Test Points
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Part Number: 4952
- Manufacturer Name: Keystone
**Pins:**
- 1 [pin 1]
### TP11 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Part Number: 4952
- Manufacturer Name: Keystone
- Role: Sensing (Shunt)
- Package or Case Code: CONN-TH_L3.0-W1.2
- LCSC Part Number: C238118
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- Part Type: Test Points/Test Rings
- Functional Group: Test Points
- Role Details: Accessible through-hole loop for LR_CMD
- JLCPCB Part Class: Extended Part
**Pins:**
- 1 [pin 1]
### TP12 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Part Type: Test Points/Test Rings
- Role: Sensing (Shunt)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Package or Case Code: CONN-TH_L3.0-W1.2
- Role Details: Accessible through-hole loop for RF_CMD
- JLCPCB Part Class: Extended Part
- Functional Group: Test Points
**Pins:**
- 1 [pin 1]
### TP13 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Role Details: Accessible through-hole loop for RR_CMD
- JLCPCB Part Class: Extended Part
- Functional Group: Test Points
- Part Type: Test Points/Test Rings
- Role: Sensing (Shunt)
- LCSC Part Number: C238118
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- Package or Case Code: CONN-TH_L3.0-W1.2
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
**Pins:**
- 1 [pin 1]
### TP14 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- JLCPCB Part Class: Extended Part
- Role: Sensing (Shunt)
- Package or Case Code: CONN-TH_L3.0-W1.2
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Role Details: Accessible through-hole loop for isolated L12V
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Functional Group: Test Points
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
**Pins:**
- 1 [pin 1]
### TP15 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Package or Case Code: CONN-TH_L3.0-W1.2
- Part Type: Test Points/Test Rings
- Role Details: Accessible through-hole loop for isolated LFWD
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- JLCPCB Part Class: Extended Part
- Functional Group: Test Points
- Role: Sensing (Shunt)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
**Pins:**
- 1 [pin 1]
### TP16 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- JLCPCB Part Class: Extended Part
- Functional Group: Test Points
- Package or Case Code: CONN-TH_L3.0-W1.2
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Role Details: Accessible through-hole loop for isolated LREV
- Role: Sensing (Shunt)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
**Pins:**
- 1 [pin 1]
### TP17 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Role Details: Accessible through-hole loop for isolated R12V
- Functional Group: Test Points
- Role: Sensing (Shunt)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Part Number: 4952
- Manufacturer Name: Keystone
- Package or Case Code: CONN-TH_L3.0-W1.2
- LCSC Part Number: C238118
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- Part Type: Test Points/Test Rings
- JLCPCB Part Class: Extended Part
**Pins:**
- 1 [pin 1]
### TP18 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Part Type: Test Points/Test Rings
- Role Details: Accessible through-hole loop for isolated RFWD
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Package or Case Code: CONN-TH_L3.0-W1.2
- JLCPCB Part Class: Extended Part
- Role: Sensing (Shunt)
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Functional Group: Test Points
**Pins:**
- 1 [pin 1]
### TP19 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Part Number: 4952
- Manufacturer Name: Keystone
- Role: Sensing (Shunt)
- Package or Case Code: CONN-TH_L3.0-W1.2
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Part Type: Test Points/Test Rings
- Functional Group: Test Points
- Role Details: Accessible through-hole loop for isolated RREV
- JLCPCB Part Class: Extended Part
**Pins:**
- 1 [pin 1]
### TP2 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Role: Sensing (Shunt)
- JLCPCB Part Class: Extended Part
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Package or Case Code: CONN-TH_L3.0-W1.2
- Functional Group: Test Points
- Role Details: Accessible through-hole loop for +5V
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
**Pins:**
- 1 [pin 1]
### TP3 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Functional Group: Test Points
- JLCPCB Part Class: Extended Part
- Role Details: Accessible through-hole loop for +3V3
- Role: Sensing (Shunt)
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Package or Case Code: CONN-TH_L3.0-W1.2
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
**Pins:**
- 1 [pin 1]
### TP8 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
- Manufacturer Name: Keystone
- Manufacturer Part Number: 4952
- Functional Group: Test Points
- Role: Sensing (Shunt)
- JLCPCB Part Class: Extended Part
- Package or Case Code: CONN-TH_L3.0-W1.2
- Part Type: Test Points/Test Rings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- Role Details: Accessible through-hole loop for LTHR
- LCSC Part Number: C238118
**Pins:**
- 1 [pin 1]
### TP9 — [4952](https://www.flux.ai/lcsc/4952~xwvb.md)
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2401241010_Keystone-4952_C238118.pdf
- LCSC Part Number: C238118
- Part Type: Test Points/Test Rings
- Role: Sensing (Shunt)
- Package or Case Code: CONN-TH_L3.0-W1.2
- Manufacturer Part Number: 4952
- Manufacturer Name: Keystone
- Functional Group: Test Points
- Role Details: Accessible through-hole loop for RTHR
- Product Info Url: https://lcsc.com/product-detail/Test-Points-Test-Rings_Keystone_4952_Keystone-4952_C238118.html
**Pins:**
- 1 [pin 1]
### U1 — [MCP6002-I/P](https://www.flux.ai/adrian95/mcp6002-ip~t3o.md)
- Package or Case Code: DIP781W56P254L950H533Q8N
- Manufacturer Name: Microchip
- Role: Amplification
- Role Details: Dual 1.30 gain throttle amplifier; install in separate PDIP-8 socket
- Manufacturer Part Number: MCP6002-I/P
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Operational Amplifier (OP-AMP)
- Functional Group: Analog Throttle
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/MCP6001-1R-1U-2-4-1-MHz-Low-Power-Op-Amp-DS20001733L.pdf
**Pins:**
- VDD [pin 8]
- VINA- [pin 2]
- VINA+ [pin 3]
- VINB- [pin 6]
- VINB+ [pin 5]
- VOUTA [pin 1]
- VOUTB [pin 7]
- VSS [pin 4]
### U2 — [AQY212EH](https://www.flux.ai/lcsc/aqy212eh~76k9.md)
- Role: Isolation
- Manufacturer Part Number: AQY212EH
- Part Type: Solid State Relays - MOS Output (PhotoMOS)
- JLCPCB Part Class: Extended Part
- Role Details: LFWD 1-Form-A PhotoMOS; install in separate DIP-4 socket
- Package or Case Code: DIP-4_L6.4-W4.8-P2.54-LS7.6-BL
- Manufacturer Name: PANASONIC(松下)
- LCSC Part Number: C2894775
- Functional Group: Left Isolated Direction
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U3 — [AQY212EH](https://www.flux.ai/lcsc/aqy212eh~76k9.md)
- JLCPCB Part Class: Extended Part
- Functional Group: Left Isolated Direction
- Part Type: Solid State Relays - MOS Output (PhotoMOS)
- Manufacturer Part Number: AQY212EH
- Role Details: LREV 1-Form-A PhotoMOS; install in separate DIP-4 socket
- LCSC Part Number: C2894775
- Role: Isolation
- Manufacturer Name: PANASONIC(松下)
- Package or Case Code: DIP-4_L6.4-W4.8-P2.54-LS7.6-BL
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U4 — [AQY212EH](https://www.flux.ai/lcsc/aqy212eh~76k9.md)
- Role: Isolation
- JLCPCB Part Class: Extended Part
- Role Details: RFWD 1-Form-A PhotoMOS; install in separate DIP-4 socket
- Part Type: Solid State Relays - MOS Output (PhotoMOS)
- Functional Group: Right Isolated Direction
- Manufacturer Part Number: AQY212EH
- LCSC Part Number: C2894775
- Manufacturer Name: PANASONIC(松下)
- Package or Case Code: DIP-4_L6.4-W4.8-P2.54-LS7.6-BL
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U5 — [AQY212EH](https://www.flux.ai/lcsc/aqy212eh~76k9.md)
- Role: Isolation
- Part Type: Solid State Relays - MOS Output (PhotoMOS)
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: AQY212EH
- Manufacturer Name: PANASONIC(松下)
- Role Details: RREV 1-Form-A PhotoMOS; install in separate DIP-4 socket
- Functional Group: Right Isolated Direction
- LCSC Part Number: C2894775
- Package or Case Code: DIP-4_L6.4-W4.8-P2.54-LS7.6-BL
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ryanf/esp32-dual-kelly-control-interface~8v7](https://www.flux.ai/ryanf/esp32-dual-kelly-control-interface~8v7).*
---
*Generated from [https://www.flux.ai/ryanf/esp32-dual-kelly-control-interface~8v7](https://www.flux.ai/ryanf/esp32-dual-kelly-control-interface~8v7)*