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