Electronics Consolidated BOM - thepinkmile/Enigma-NG GitHub Wiki
Enigma-NG Consolidated BOM & Spares
Status: Draft β pending schematic freeze Project: Enigma-NG Author: Izzyonstage & GitHub Copilot Version: v1.0.0 Last Updated: 2026-04-21
Overview
This is the consolidated Bill of Materials for all boards and modules in the Enigma-NG system.
It covers critical spares, common passives, high-speed interconnects, power components, and supplier
reference information. For per-board BOM notes and design constraints, refer to each board's
individual Design_Spec.md file.
Review Policy: Parts marked π have been confirmed by the project owner. Do not modify π-marked items without owner approval.
Component Usage Summary
This table shows the component count per board instance and system-wide totals, accounting for Γ6 Encoder Modules and Γ30 Rotor boards in the complete system. The EXT column shows per-board quantities for one Extension board; Rev A uses Γ1 Extension board, while the full 30-rotor build requires Γ5 Extension boards (one between each pair of 5-rotor groups). System Total reflects the Rev A single-Extension configuration unless otherwise noted. Role-specific Encoder Module populations are broken out as dedicated static rows rather than range-valued quantity cells. Assembly-level plugboard jacks and keyboard switches are listed in Β§4a instead of this board matrix.
| MPN / Description | PM | CTL | STA | ENC (Γ1) | ENC Total (Γ6) | ROT (Γ1) | ROT Total (Γ30) | REF | EXT | JDB | SBD | System Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EPM240T100I5N β Intel MAX II CPLD (TQFP-100) | β | β | β | 1 | 6 | β | β | β | β | β | β | 6 |
| EPM570T100I5N β Intel MAX II CPLD (TQFP-100; 570 LEs; drop-in for EPM240; used on Stator and Rotor boards) | β | β | 1 | β | β | 1 | 30 | β | β | β | β | 31 |
| INA219AIDR β Zero-Drift Power Monitor (SOIC-8) | 1 | β | 1 | β | β | β | β | β | β | β | β | 2 |
| PCA9534APWR β IΒ²C GPIO Expander 8-bit (TSSOP-16) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| FDC2114RGHR β 4-ch Capacitive Sensor IC, U2 Track A (bits[5:3] N=64; bits[3:0] N=26), Board A, addr 0x2A (16-VQFN) | β | β | β | β | β | 1 | 30 | β | β | β | β | 30 |
| FDC2114RGHR β 4-ch Capacitive Sensor IC, U3 Track B (bits[2:0] N=64 only; NOT POPULATED for N=26), Board B, addr 0x2B (16-VQFN) | β | β | β | β | β | 1 | 30 | β | β | β | β | 30 |
| FDC2114RGHR β 4-ch Capacitive Sensor IC, U4 STGC bit[4] (N=26 only; NOT POPULATED for N=64), Board A, addr 0x2B (16-VQFN) | β | β | β | β | β | 1 | TBD | β | β | β | β | TBD (N=26 builds only) |
| SN74LVC2G125DCUR β Dual 3-State Buffer (VSSOP-8) | β | β | β | β | β | β | β | β | 1 | 1 | β | 2 |
| SN74LVC1G14DBVRQ1 β Single Schmitt Inverter (SOT-23-5) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| FT232HL-REEL β USB 2.0 to MPSSE Bridge (QFN-56) | β | β | β | β | β | β | β | β | β | 1 | β | 1 |
| CM5 β Raspberry Pi Compute Module 5 | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| TPS75733KTTRG3 β 3.3 V LDO Regulator (TO-263 KTT 5-pin) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TPS259804ONRGER β eFuse / Hot-Swap Controller (VQFN-24) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| LMQ61460AFSQRJRRQ1 β 5 V Synchronous Buck Converter (VQFN-HR RJR 14-pin 4Γ3.5mm) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| LTC3350EUHF#PBF β Supercapacitor Manager (QFN-38) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TPS25751DREFR β USB PD 3.1 DRP Controller (WQFN-38) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| STUSB4500LQTR β USB-C Sink Controller (QFN-24) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| LM74700QDBVRQ1 β Ideal-Diode OR-ing Controller (SOT-23-6) | 3 | β | β | β | β | β | β | β | β | β | β | 3 |
| MCP121T-450E/LB β 4.5 V Voltage Supervisor (SC70-3) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TPS2372-4RGWR β PoE PD Interface Type 4 (VQFN-20) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| TPS23730RMTR β PoE ACF DC-DC Controller (WQFN-20) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| MIC1555YM5-TR β CMOS Timer / LED Oscillator (SOT-23-5) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| TPS2065C β USB Power Distribution Switch (SOT-23-5) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| AP2331W β HDMI Current Limiter (SOT-23-5) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| TPD4E05U06QDQARQ1 β 4-Channel ESD Array (U-DFN-10) | 1 | 3 | β | β | β | β | β | β | β | β | β | 4 |
| TPD1E10B06DYARQ1 β Single-Channel ESD (SOD-523) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TPD2E2U06DRLR β Dual-Channel SMBus ESD (SOT-553) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| CSD17483F4T β 30 V 10 A N-ch OR-ing MOSFET (SON-8) | 3 | β | β | β | β | β | β | β | β | β | β | 3 |
| BSS138 β 50 V N-ch Logic-Level MOSFET (SOT-23) | 7 | β | β | β | β | β | β | β | β | β | 6 | 13 |
TBD β Dual Schmitt inverter / buffer, 1.65-5.5V, 3.3V logic compatible (SW2 LED_nPWR / PWR_BUT conditioning) |
1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TBD β Single D-type flip-flop with async clear, 1.65-5.5V, 3.3V logic compatible (SW2 shutdown latch) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| TBD β Single 2-input AND gate, 1.65-5.5V, 3.3V logic compatible (SW2 red blink gate) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| BAT54 β Schottky Diode (SOT-23) | 2 | 1 | β | β | β | β | β | β | β | β | β | 3 |
| MCP23017T-E/SO β IΒ²C GPIO Expander 16-bit (SOIC-28) | β | β | 3 | β | β | β | β | β | β | β | 3 | 6 |
| PCA9685BS/3 β IΒ²C 16-ch PWM Driver (SSOP-28) | β | β | 1 | β | β | β | β | β | β | β | β | 1 |
| J_DSI1 β DSI1 FPC 15-pin 1.0mm ZIF connector (Amphenol F52Q-1A7H1-11015) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| 0.1 Β΅F X7R 0402 decoupling cap β common fitted population | 15 | 1 | 9 | 8 | 48 | 8 | 240 | β | 1 | 4 | 4 | 322 |
| 0.1 Β΅F X7R 0402 encoder input RC filter cap β encode-role population only | β | β | β | 64 | 192 | β | β | β | β | β | β | 192 |
| 10 Β΅F X7R 50 V 1206 bulk decoupling (CL31B106KBHNNNE) | β | 5 | 5 | 5 | 30 | 5 | 150 | 5 | 5 | β | β | 200 |
| 22 Β΅F X7R 25 V 1210 bulk cap (CL32B226KAJNNNE) | 13 | β | β | β | β | β | β | β | β | β | β | 13 |
| 47 Β΅F X7R 25 V 2220 buck output bulk cap (TDK CGA9N3X7R1E476M230KB) | 4 | β | β | β | β | β | β | β | β | β | β | 4 |
| 4.7 Β΅F X7R 1210 entry filter (CGA6P3X7R1H475K250AD) | β | β | β | β | β | β | β | β | β | 1 | β | 1 |
| 10 Β΅F 16 V X7R 1206 monostable timing cap (CC1206KKX7R8BB106) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 1 Β΅F X7R 50 V 0805 (C0805C105K5RACTU) | 3 | β | β | β | β | β | β | β | β | β | β | 3 |
| 10 Β΅F 25 V X7R 1206 LDO input cap (C1206C106K3RACTU) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 10 nF X7R 50 V 0402 soft-start cap (CL05B103KB5NNNC) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| 10 nF 100 V X7R 0402 Bob Smith termination cap (C0402C103K1RACAUTO) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| 100 pF X7R 25 V 0402 SYNC SW-ringing LP filter (C0402C101K3RACAUTO) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 22 nF X7R 25 V 0603 SYNC phase-delay cap (CL10B223KB8WPNC) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 25 F / 2.7 V Supercapacitor (Abracon ADCR-T02R7SA256MB) | 8 | β | β | β | β | β | β | β | β | β | β | 8 |
| 22 Β΅F 25 V X7R 1210 5V_MAIN backup bulk cap C14/C15 (Samsung CL32B226KAJNNNE) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| 10 kΞ© 1% 0603 pull resistor (ERJ-3EKF1002V / C191124) | 6 | 2 | 16 | β | β | β | β | β | β | β | 13 | 37 |
| 10 kΞ© 1% 0402 pull resistor β common fitted population (ERJ-2RKF1002X / C191123) | 2 | β | 1 | 4 | 24 | 4 | 120 | β | β | 2 | β | 149 |
| 10 kΞ© 1% 0402 encoder input pull-up β encode-role population only (ERJ-2RKF1002X / C191123) | β | β | β | 64 | 192 | β | β | β | β | β | β | 192 |
| 75 Ξ© 1% 0603 series resistor (ERJ-3EKF75R0V / C105905) | β | β | 9 | β | β | β | β | β | β | β | β | 9 |
| 75 Ξ© 1% 0402 resistor (ERJ-2RKF75R0X / C413061) | β | 4 | β | 1 | 6 | β | β | β | β | β | β | 10 |
| 33 Ξ© 1% 0603 series resistor (ERJ-3EKF33R0V / C25819) | β | β | β | β | β | β | β | β | β | β | β | β |
| 33 Ξ© 1% 0402 series resistor (ERJ-2RKF33R0X / C25808) | β | β | β | β | β | β | β | β | β | 4 | β | 4 |
| 22 Ξ© 0603 1% JTAG end-of-chain damping (ERJ-3EKF2200V) | β | β | β | β | β | β | β | 1 | β | β | β | 1 |
| 330 Ξ© 1% 0402 LED current-limit resistor (ERJ-2RKF3300X / C105872) | β | β | β | 1 | 6 | β | β | β | β | β | β | 6 |
| 330 Ξ© 1% 0603 Ethernet activity LED resistor (ERJ-3EKF3300V / C25803) | β | 2 | β | β | β | β | β | β | β | β | β | 2 |
| 4.7 kΞ© 1% 0603 IΒ²C pull-up (ERJ-3EKF4701V / C192166) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| 100 Ξ© 1% 0603 differential termination (ERJ-3EKF1000V / C193336) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| 20 mΞ© 1% 1206 current-sense shunt (ERJ-6ENF20R0V / C123465) | β | β | β | β | β | β | β | β | β | β | β | β |
| 10 mΞ© Β±1% 5 A 2512 Kelvin shunt (CSS2H-2512R-R010ELF) | 2 | β | 1 | β | β | β | β | β | β | β | β | 3 |
| 121 kΞ© 1% 0603 PoE MPS current set (ERJ-3EKF1213V / C402905) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| 301 Ξ© 1% 0603 charge current set (ERJ-3EKF3010V / C403144) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 274 kΞ© 1% 0603 MIC1555 U15 monostable R28 (ERJ-3EKF2743V / C403126) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 715 kΞ© 1% 0603 MIC1555 timer R_B (ERJ-3EKF7153V / C403339) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 232 kΞ© 1% 0603 thick-film eFuse UVLO (ERJ-3EKF2323V / C403086) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 28.7 kΞ© 1% 0603 thick-film eFuse UVLO (ERJ-3EKF2872V / C403135) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 210 Ξ© 0.1% 0603 thin-film eFuse ILIM (ERA-3VEB2100V / C1861624) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 86.6 kΞ© 1% 0603 thick-film SYNC FSET resistor (ERJ-3EKF8662V / C403381) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 82.0 kΞ© 1% 0402 thick-film SYNC phase-delay R_DLY (ERJ-2RKF8202X / C400641) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 30.1 kΞ© 0.1% 0603 thin-film supercap BACKUP R_TOP (ERA-3ARB3012V / C1728516 β see DEC-030) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 10.0 kΞ© 0.1% 0603 thin-film supercap BACKUP R_BOT (ERA-3ARB103V / C465746) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 33.2 kΞ© 1% 0402 thick-film LTC3350 RT freq-set (ERA-2AEB3322X / C2087909) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 0 Ξ© 0603 bond / isolating resistor (ERJ-3GEY0R00V / C25807) | β | β | β | β | β | β | β | β | 1 | β | β | 1 |
| Ferrite bead 120 Ξ© @100 MHz 4.0 A 1206 (Laird HI1206P121R-10) | β | β | 4 | β | β | β | β | β | β | β | β | 4 |
| TE 1123684-7 10-pin 2.5mm BtB PM dock header | 3 | β | β | β | β | β | β | β | β | β | β | 3 |
| TE 1-1674231-1 10-pin 2.5mm BtB PM dock receptacle | β | 3 | β | β | β | β | β | β | β | β | β | 3 |
| Molex 2195620015 hybrid Stator dock plug | β | β | 2 | β | β | β | β | β | β | β | β | 2 |
| Molex 2195630015 hybrid Stator dock receptacle | β | 2 | β | β | β | β | β | β | β | β | β | 2 |
| ERM8-005 10-pin Samtec Male Header 0.8 mm (Rotor interface) | β | β | β | β | β | 2 | 60 | 2 | 2 | β | β | 64 |
| ERF8-005 10-pin Samtec Female Socket 0.8 mm (Rotor interface) | β | β | 2 | β | β | 2 | 60 | β | 2 | β | β | 64 |
| ERM8-010 20-pin Samtec Male Header 0.8 mm (ENC data) | β | β | β | β | β | 1 | 30 | 1 | 1 | β | β | 32 |
| ERF8-010 20-pin Samtec Female Socket 0.8 mm (ENC data) | β | β | 1 | β | β | 1 | 30 | β | 1 | β | β | 32 |
| Adam Tech PH1-07-UA β 1Γ7 2.54mm male pin header, Rotor Board A H_SW3 (Mouser 737-PH1-07-UA; DigiKey 2057-PH1-07-UA-ND; JLCPCB C3331618) | β | β | β | β | β | 1 | 30 | β | β | β | β | 30 |
| Adam Tech RS1-07-G β 1Γ7 2.54mm female socket, Rotor Board B H_SW3 (Mouser 737-RS1-07-G; DigiKey 2057-RS1-07-G-ND; JLCPCB C3321543) | β | β | β | β | β | 1 | 30 | β | β | β | β | 30 |
| Amphenol T821126A1S100CEU β 26-pin 2Γ13 shrouded box header, 2.54mm (RS-Online 832-3503; JLCPCB C3013501) | β | β | 6 | 1 | 6 | β | β | β | β | β | β | 12 |
| Adam Tech BHR-16-VUA β 16-pin 2Γ8 shrouded box header, 2.54mm (Mouser 737-BHR-16-VUA; DigiKey 2057-BHR-16-VUA-ND; JLCPCB C17692295) | β | β | 1 | β | β | β | β | 1 | 2 | β | β | 4 |
| Adam Tech PH1-05-UA β 1Γ5 2.54mm male pin header, JDB J1/Rotor H_PWR+H_JTAG(BrdB)+H_SENS(BrdA) (Mouser 737-PH1-05-UA; DigiKey 2057-PH1-05-UA-ND; JLCPCB C5374051) | β | β | β | β | β | 3 | 90 | β | β | 1 | β | 91 |
| Adam Tech RS1-05-G β 1Γ5 2.54mm female socket, CTL J_JDB_PWR/Rotor H_PWR+H_JTAG(BrdA)+H_SENS(BrdB) (Mouser 737-RS1-05-G; DigiKey 2057-RS1-05-G-ND; JLCPCB C3321119) | β | 1 | β | β | β | 3 | 90 | β | β | β | β | 91 |
| Adam Tech PH1-10-UA β 1Γ10 2.54mm male pin header, JDB J2 JTAG OUTPUT (Mouser 737-PH1-10-UA; DigiKey 2057-PH1-10-UA-ND; JLCPCB C3330527) | β | β | β | β | β | β | β | β | β | 1 | β | 1 |
| Adam Tech RS1-10-G β 1Γ10 2.54mm female socket, Controller J_JDB_JTAG (Mouser 737-RS1-10-G; DigiKey 2057-RS1-10-G-ND; JLCPCB C3320525) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| USB 3.0 Type-A Dual-Stack (Molex 48406-0003) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| HDMI Type-A Full-Size (TE 2007435-1) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| USB-C SMT Receptacle 6-pos (GCT USB4135-GF-A) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| RJ45 MagJack (WΓΌrth 7499111121A) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| Battery Connector 5-pin Micro-Fit 3.0 (Molex 43650-0519) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| 12 MHz Crystal SMD(Abracon ABM8-12.000MHz-B2-T / C596894) | β | β | β | β | β | β | β | β | β | 1 | β | 1 |
| 72Β°C SMD Thermal Cutoff (Bourns AC72ABD / C17468669) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| CR2032 Coin Cell Holder (Keystone 3034TR) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| WΓΌrth 9774040151R M2.5 Γ 4.0mm SMT Brass Standoff (CM5 mount) | β | 4 | β | β | β | β | β | β | β | β | β | 4 |
| PoE ACF Isolation Transformer (Coilcraft POE600F-12L) | β | 1 | β | β | β | β | β | β | β | β | β | 1 |
| EMI Common-Mode Choke (WΓΌrth WE-CMBNC 7448031002) | 2 | β | β | β | β | β | β | β | β | β | β | 2 |
| DM Filter Inductor 10 Β΅H 15.5 A (Bourns SRP1265A-100M) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| Power Module RGB Metal Power Switch (Adafruit 4660) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| Power Module Momentary RGB Metal Pushbutton (Adafruit 3350) | 1 | β | β | β | β | β | β | β | β | β | β | 1 |
| Power Module 2.8 mm PCB Male Quick-Fit Tabs (Keystone 1211; SW1 + SW2 harnesses) | 12 | β | β | β | β | β | β | β | β | β | β | 12 |
| Settings Board SPDT Toggle Switch (E-Switch 200MSP1T2B4M2QE) | β | β | β | β | β | β | β | β | β | β | 12 | 12 |
| Settings Board Discrete RGB LED (Kingbright WP154A4SEJ3VBDZGW/CA) | β | β | β | β | β | β | β | β | β | β | 12 | 12 |
| Green SMD LED 0402 (WΓΌrth 150060VS75000 / C6848499) | β | β | β | 1 | 6 | β | β | β | β | β | β | 6 |
| 6.35 mm PCB Blade Terminal (Keystone 1285-ST) | β | β | β | 64 | 384 | β | β | β | β | β | β | 384 |
| CTS 219-4LPST β 4-pos DIP switch, 2.54mm THT | β | β | β | β | β | β | β | β | β | β | β | 0 |
| CTS 219-6LPSTR β 6-pos DIP switch, 2.54mm THT | β | β | β | β | β | 3 | 90 | β | β | β | β | 90 |
Off-board plugboard jack sockets and keyboard switches are assembly-level items rather than PCB-fitted board BOM lines. See Β§4a for their static counts: 64 jacks per plugboard pass (128 system total) and 40 switches per Keyboard Assembly (40 system total).
1. Critical Spares (MOQ Recommendations)
- Bourns AC72 TCO: Order 5 (MOQ) - (2x Spares).
- Abracon ADCR-T02R7SA256MB (25F/2.7V) Supercap: Order 12 β 8 required per build + 4 spare/test. Source via DigiKey (535-ADCR-T02R7SA256MB-ND) or Mouser (815-ADCRT02R7SA256MB). JLCPCB global sourcing only.
- TE 1123684-7 / 1-1674231-1 PM dock set: Order 8 total β 3 PM headers + 3 Controller receptacles + 2 spares / fit-check samples.
- Molex 2195620015 / 2195630015 Stator dock set: Order 6 total β 2 Stator plugs + 2 Controller receptacles + 2 spares / fit-check samples.
- Samtec ERM8 / ERF8 rotor-family connectors: Order per Rotor / Reflector / Extension quantities only. The Controller β Power Module dock uses TE parts and the Controller β Stator dock uses Molex hybrid parts.
- 0.1% Thin-Film Resistors: Order 50 (MOQ) - (High attrition risk).
2. Common Passives
- 0.1uF Decoupling: Samsung CL05B104KB5NNNC (0402).
- 10uF Bulk: Samsung CL31B106KBHNNNE (1206).
- 10k Pull-ups: Panasonic ERJ-3EKF1002V (0603).
3. Logic Passives (0603 1% Thick-Film unless otherwise noted)
- 4.7kΞ©: 10 units (I2C-1 Telemetry Bus).
- 10kΞ©: 10 units (Reset, Battery Presence pull-ups to 3V3_ENIG & ROTOR_EN pull-down to GND).
- 22Ξ©: 10 units (JTAG end-of-chain damping β Reflector R1 Γ 1; spares).
- 121kΞ©: 5 units (TPS2372-4 RMPS β MPS current set, R13).
- 301Ξ©: 5 units (LTC3350 RICHARGE β charge current set, R11).
- 10mΞ© / 5A (2512 Kelvin): 3 build + 3 spares (PM R12 LTC3350 RSENSE + PM R23 INA219 U12 + Stator R1 INA219 U2; Bourns CSS2H-2512R-R010ELF).
3a. EMI Filter Passives
| Ref | Component | Part | Value | Package | Mouser Part # |
|---|---|---|---|---|---|
| L1 | EMI Primary CMC (broadband CM) | WΓΌrth WE-CMBNC 7448031002 | 2mH, 10A, nanocrystalline | THT 24Γ17Γ25mm | 710-7448031002 |
| L2 | EMI Secondary CMC (HF, >10MHz) | WΓΌrth WE-CMBNC 7448031002 (replaces discontinued Laird CM5022) | 2mH, 10A, nanocrystalline | THT 24Γ17Γ25mm | 710-7448031002 |
| L3 | EMI DM Pi-filter Inductor | Bourns SRP1265A-100M | 10Β΅H, 15.5A Isat, DCR 16.5mΞ© | 13.5Γ12.5Γ6.2mm SMT | 652-SRP1265A-100M; alt: Farnell ~2741 in stock |
| C1-C4 | Pi-filter bulk cap bank (C1/C2 at filter input, C3/C4 at filter output) | Samsung CL32B226KAJNNNE | 22Β΅F 25V X7R | 1210 | 187-CL32B226KAJNNNE |
| C5-C8, C9-C12, C13-C15 | Power-stage 22Β΅F bulk caps (buck inputs, eFuse input/output, LDO output, backup bank) | Samsung CL32B226KAJNNNE | 22Β΅F 25V X7R | 1210 | 187-CL32B226KAJNNNE |
| C16-C19 | LMQ61460-Q1 buck output bulk caps | TDK CGA9N3X7R1E476M230KB | 4Γ 47Β΅F 25V X7R MLCC total (2 fitted at U2A OUT, 2 fitted at U2B OUT) | 810-A9N3X7476M23KB | 445-174773-1-ND |
| C20 | LDO input cap (U7 VIN) | Kemet C1206C106K3RACTU | 10Β΅F 25V X7R | 1206 | 80-C1206C106K3R |
| C21-C23 | 1Β΅F caps (Pi-filter mid-frequency legs and U11 timer) | Kemet C0805C105K5RACTU | 1Β΅F 50V X7R | 0805 | 80-C0805C105K5R |
| C24-C39 | 100nF caps (Pi-filter HF legs and IC VCC bypass network) | Samsung CL05B104KB5NNNC | 100nF 50V X7R | 0402 | 187-CL05B104KB5NNNC |
| C40 | SYNC SW-ringing low-pass filter (C_F1) | Kemet C0402C101K3RACAUTO | 100pF X7R 25V | 0402 | 80-C0402C101K3RAUTO |
| C41 | SYNC 180Β° phase delay capacitor (C_DLY) | Samsung CL10B223KB8WPNC | 22nF X7R 25V | 0603 | 187-CL10B223KB8WPNC |
| C42 | U15 MIC1555 one-shot timing cap | Yageo CC1206KKX7R8BB106 | 10Β΅F 16V X7R | 1206 | 603-CC126KKX7R8BB106 |
| CTL C24 | Controller PoE front-end TPS23730 soft-start cap (U10 C_SS) | Samsung CL05B103KB5NNNC | 10nF 50V X7R | 0402 | 187-CL05B103KB5NNNC |
Pi-filter performance summary (f_c = 7.5kHz):
- β52dB DM attenuation at 150kHz (EN 55032 Class B lower edge) β
- β57dB at 200kHz (TPS23730 ACF switching frequency) β
- β69dB at 400kHz (LMQ61460AFSQRJRRQ1 buck switching frequency) β
4. Board-to-Board Interconnects
- TE 1123684-7: Power Module dock header (
J1/J2/J3on PM side). - TE 1-1674231-1: Controller-side mating receptacle for the PM dock (
J1/J2/J3). - Molex 2195620015: Stator-side hybrid dock plug (
J11/J12). - Molex 2195630015: Controller-side mating receptacle for the Stator hybrid dock (
J4/J5). - Samtec ERM8-010-05.0-S-DV-K-TR (Male, 20-pin): Rotor J3, Reflector J3, Extension J3. JLCPCB: C374877
- Intel EPM240T100I5N: 6 units (Encoder Module Γ1 per board Γ6 boards = 6). DigiKey: 544-2276-ND Β· Mouser: 989-EPM240T100I5N Β· JLCPCB: C40067.
- Intel EPM570T100I5N: 31 units (Stator Γ1, Rotor Γ1 per board Γ30 boards = 30; total 31). Same TQFP-100 footprint as EPM240; 570 LEs required for startup-loaded cipher/reflector map registers. DigiKey: 544-2281-ND Β· Mouser: 989-EPM570T100I5N Β· JLCPCB: C27319.
4a. Encoder Module β Plugboard Jacks, Keyboard Switches & PCB Spade Terminals
| Ref | Component | Part / Description | Qty | Supplier | Supplier Ref / Notes |
|---|---|---|---|---|---|
| J1 (Γ64 per plugboard pass) | Stecker jack sockets | 6.35mm (ΒΌβ³) mono switched panel-mount jack β Tip + Switch: decode-role Encoder Module line; Sleeve: paired encode-role Encoder Module line. Already purchased. | 64 per pass | SaiBuy.Ltd (eBay) | eBay item 334364197440 β Β£1.66/unit (sold in packs of 3 for Β£4.99). ebay.co.uk β SaiBuy.Ltd. See pseudo datasheet in design/Datasheets/SaiBuy_Ltd_6p35mm_Mono_Jack_Pseudo_Datasheet.md. |
| SW1-40 | Keyboard switches | uxcell-style DPDT 6-pin momentary push button β Pole 1 electrically active: COM1+NO1 β key-press to CPLD. Pole 2 pins soldered for mechanical key anchoring only (no electrical connection). NC1 not connected. Keys connect to the KBD_ENC module only. Already purchased. |
40 total | gadgetskingdom (eBay) | Sold in packs of 2. eBay item 365271584375. Listing title: "Momentary Push Button Switch DPDT 2 Pole 6 Pin 1 Position 2pcs". See pseudo datasheet in design/Datasheets/. |
| BT1-64 | PCB blade terminals β generic 64-line Encoder Module I/O bank | Keystone 1285-ST β 6.35mm (0.250β³) straight vertical PCB-mount male blade tab, through-hole. Used as either decode-role outputs or encode-role inputs depending on module role. | 64 per module | Mouser / DigiKey / JLCPCB | Mouser: 534-1285-ST Β· DigiKey: 36-1285-ST-ND Β· JLCPCB: C5370868 |
Notes:
- Plugboard jacks (J1 Γ64 per pass): mount in the plugboard panel. Each jack connects between one decode-role Encoder Module and one paired encode-role Encoder Module within the same pass.
- Keyboard switches (SW1-40): mount in the keyboard panel. The physical HID layout uses 40
switches total: 38 printable positions (
[a-z0-9+=]) plus Left Shift and Right Shift. These wire only to theKBD_ENCmodule. - Total PCB blade terminals: 64 per Encoder Module, 384 system-wide β all Keystone 1285-ST.
- Stecker patch cables (plugboard) use 6.35mm mono jack plugs (TS) β not included in BOM; customer-supplied.
4b. Stator Board β Panel Switch Configuration Components
| Ref | Component | Value | Package | Mouser Part # | DigiKey Part # | JLCPCB Part # | Conf |
|---|---|---|---|---|---|---|---|
| R16βR19 | SW1[0:3] CPLD config input pull-down resistors (Γ4) | 10kΞ© 1% 0603 | 0603 | 667-ERJ-3EKF1002V | P10.0KHCT-ND | C191124 | π |
| R20 | STATOR_CFG_RDY input pull-down (Γ1) | 10kΞ© 1% 0603 | 0603 | 667-ERJ-3EKF1002V | P10.0KHCT-ND | C191124 | π |
| R21βR26 | SW2[0:5] CPLD config input pull-down resistors (Γ6) | 10kΞ© 1% 0603 | 0603 | 667-ERJ-3EKF1002V | P10.0KHCT-ND | C191124 | π |
Pull-down resistors R16βR26 are retained on the Stator CPLD config input pins as power-up safe
defaults (hold all inputs LOW when U_EXP4 is uninitialised). Physical switches SW1 and SW2 have
been removed and relocated to the Settings Board. See Settings_Board/Design_Spec.md for the
full switch specifications and Stator/Design_Spec.md Β§3 Panel Switch Configuration for the
configuration tables.
4c. Stator Board β Virtual Keyboard / Key Injection Components
| Ref | Component | Value | Package | Mouser Part # | DigiKey Part # | JLCPCB Part # | Conf |
|---|---|---|---|---|---|---|---|
| U_EXP1, U_EXP2 | MCP23017 IΒ²C GPIO Expander (Γ2) | MCP23017T-E/SO | SOIC-28 | 579-MCP23017T-E/SO | MCP23017T-E/SOCT-ND | C47023 | π |
| U_EXP4 | MCP23017 IΒ²C GPIO Expander (CPLD config output driver) | MCP23017T-E/SO @ 0x22 | SOIC-28 | 579-MCP23017T-E/SO | MCP23017T-E/SOCT-ND | C47023 | π |
| U_EXP3 | PCA9685 IΒ²C PWM Driver | PCA9685BS/3 | SSOP-28 | 771-PCA9685BS3118 | PCA9685BS/3,118CT-ND | C18805 | π |
| J_SERVO | Servo connector (3-pin JST PH 2.0mm) | JST B3B-PH-K-S(LF)(SN) | THT | 306-B3BPHKSLFSNP | 455-1705-ND | C131339 | π |
| J_CFG | Settings Board IΒ²C connector (6-pin JST PH 2.0mm) | JST B6B-PH-K-S(LF)(SN) | THT | 306-B6B-PH-K-SLFSN | 455-1708-ND | C131342 | π |
| SW3 | SERVO_HOME homing switch (SPST NO momentary, PCB-mount) | Omron SS-01GL13 | THT | 653-SS-01GL13 | SS-01GL13-ND | β | π |
U_EXP1 @ 0x20: ENC_IN/ENC_OUT monitoring. U_EXP2 @ 0x21: virtual keypress injection, SOURCE_SEL, SYS_RESET_N, servo control. U_EXP4 @ 0x22: CPLD config output driver (SW1[0:3] + SW2[0:5] + STATOR_CFG_RDY). U_EXP3 @ 0x60: servo PWM (Ch0 = 50Hz). J_CFG (6-pin JST PH) connects to Settings Board J_I2C and carries 3V3_ENIG, 5V_MAIN (used as the Settings indicator rail), 2Γ GND, SDA, SCL.
Note: The servo motor itself (Miuzei Metal Gearbox 90) is a purchased item (Amazon, already purchased). It is not in the electronic BOM.
4d. Settings Board
The Settings Board replaces the Stator DIP switches with user-accessible panel-mount toggle
switches plus discrete RGB indicator LEDs. See Settings_Board/Design_Spec.md for the full design
specification.
| Ref | Component | Value | Package | Mouser Part # | DigiKey Part # | JLCPCB Part # | Conf |
|---|---|---|---|---|---|---|---|
| U_EXP_SW_IN | MCP23017 IΒ²C GPIO Expander (switch input reader) | MCP23017T-E/SO @ 0x23 | SOIC-28 | 579-MCP23017T-E/SO | MCP23017T-E/SOCT-ND | C47023 | π |
| U_LED_B1 | MCP23017 IΒ²C GPIO Expander (Bank 1 LED controller) | MCP23017T-E/SO @ 0x24 | SOIC-28 | 579-MCP23017T-E/SO | MCP23017T-E/SOCT-ND | C47023 | π |
| U_LED_B2 | MCP23017 IΒ²C GPIO Expander (Bank 2 LED controller) | MCP23017T-E/SO @ 0x25 | SOIC-28 | 579-MCP23017T-E/SO | MCP23017T-E/SOCT-ND | C47023 | π |
| SW_B1_EN, SW_B1[0:3] | Bank 1 configuration toggle switches (Γ5: bank enable + routing bits 0β3) | E-Switch 200MSP1T2B4M2QE β SPDT latching sub-mini toggle, T2 actuator, B4 bushing, M2 termination, Q silver contacts, epoxy sealed | Panel-mount THT toggle | 612-200MSP1T2B4M2QE | EG5525-ND | C5491263 | β |
| SW_B2_EN, SW_B2[0:5] | Bank 2 configuration toggle switches (Γ7: bank enable + reflector bits 0β5) | E-Switch 200MSP1T2B4M2QE β same part as Bank 1 | Panel-mount THT toggle | 612-200MSP1T2B4M2QE | EG5525-ND | C5491263 | β |
| LED_B1_EN, LED_B1[0:3] | Bank 1 discrete RGB indicator LEDs (Γ5) | Kingbright WP154A4SEJ3VBDZGW/CA β 5mm common-anode RGB THT LED | THT 5mm LED | 604-WP154A43VBDZGWCA | 754-2029-ND | C7151795 | β |
| LED_B2_EN, LED_B2[0:5] | Bank 2 discrete RGB indicator LEDs (Γ7) | Kingbright WP154A4SEJ3VBDZGW/CA β same part as Bank 1 | THT 5mm LED | 604-WP154A43VBDZGWCA | 754-2029-ND | C7151795 | β |
| SW_CFG_APPLY | CFG_APPLY momentary pushbutton | Omron B3F-1070 β SPST NO through-hole tactile switch; board-mounted and mechanically actuated through enclosure | THT tactile | 653-B3F-1070 | SW406-ND | C726011 | β |
| J_I2C | IΒ²C ribbon cable connector to Stator J_CFG | JST B6B-PH-K-S(LF)(SN) β 6-pin JST PH 2.0mm | THT | 306-B6B-PH-K-SLFSN | 455-1708-ND | C131342 | π |
| Q_BNK1_R, Q_BNK1_G, Q_BNK1_B, Q_BNK2_R, Q_BNK2_G, Q_BNK2_B | Low-side colour-rail sink MOSFETs (Γ6 total; 3 per bank for RGB) | BSS138 | SOT-23 | 512-BSS138 | BSS138CT-ND | C52895 | π |
| R_SW1βR_SW12 | Switch input pull-down resistors (Γ12: 5 Bank 1 + 7 Bank 2) | 10kΞ© 1% | 0603 | 667-ERJ-3EKF1002V | P10.0KHCT-ND | C191124 | π |
| R_CA1 | CFG_APPLY pull-up resistor | 10kΞ© 1% | 0603 | 667-ERJ-3EKF1002V | P10.0KHCT-ND | C191124 | π |
| R_LED_R1βR_LED_R12 | Per-switch red LED series resistors (Γ12) | 150Ξ© 1% β 5V operation @ 20mA nominal (Vf_red β 2.0V) | 0603 | 667-ERJ-3EKF1500V | P150HCT-ND | C400650 | π |
| R_LED_G1βR_LED_G12 | Per-switch green LED series resistors (Γ12) | 100Ξ© 1% β 5V operation @ 20mA nominal (Vf_green β 3.0V) | 0603 | 667-ERJ-3EKF1000V | P100HCT-ND | C193336 | π |
| R_LED_B1βR_LED_B12 | Per-switch blue LED series resistors (Γ12) | 100Ξ© 1% β 5V operation @ 20mA nominal (Vf_blue β 3.0V) | 0603 | 667-ERJ-3EKF1000V | P100HCT-ND | C193336 | π |
| R_GATE1βR_GATE6 | MOSFET gate resistors (Γ6; 1 per MOSFET) | 1kΞ© 1% | 0402 | 667-ERJ-2RKF1001X | P1.00KLCT-ND | C242161 | π |
| C_CA1 | CFG_APPLY debounce capacitor | 100nF X7R 50V | 0402 | 187-CL05B104KB5NNNC | 1276-1009-1-ND | C1525 | π |
| C_U_EXP_SW_IN | VCC decoupling cap for U_EXP_SW_IN (MCP23017 @ 0x23) | 100nF X7R 50V | 0402 | 187-CL05B104KB5NNNC | 1276-1009-1-ND | C1525 | π |
| C_U_LED_B1 | VCC decoupling cap for U_LED_B1 (MCP23017 @ 0x24) | 100nF X7R 50V | 0402 | 187-CL05B104KB5NNNC | 1276-1009-1-ND | C1525 | π |
| C_U_LED_B2 | VCC decoupling cap for U_LED_B2 (MCP23017 @ 0x25) | 100nF X7R 50V | 0402 | 187-CL05B104KB5NNNC | 1276-1009-1-ND | C1525 | π |
U_EXP_SW_IN @ 0x23: reads all 12 switch states + CFG_APPLY. U_LED_B1 @ 0x24 and U_LED_B2 @ 0x25:
drive per-bit LED anodes and per-bank RGB colour-rail MOSFET sinks. All three share the Stator
IΒ²C-1 bus via the J_I2C β J_CFG ribbon cable. LEDs operate at 5V @ 20mA with 150Ξ© red and 100Ξ©
green/blue series resistors. 5V_MAIN is routed from the Controller via the J4
high-current dock through the Stator to the Settings Board.
5. Controller Specifics
- CM5 Module: Raspberry Pi Compute Module 5, end-user selected multi-variant option. Any non-Lite CM5 with at least 4GB RAM and 8GB eMMC is acceptable; on-board Wi-Fi may be fitted or omitted.
- Stacked USB 3.0: Molex 48406-0003 (THT Right-Angle).
- Full HDMI: TE Connectivity 2007435-1 (THT Type-A).
5.1. Controller User I/O Protection
- TPS2065CDBVR: USB Power Distribution Switch (SOT-23-5) (1.6A Limit).
- AP2331W-7: HDMI Current Limiter (SOT-23-5) (50mA Limit).
- TPD4E05U06QDQARQ1: 4-channel ESD array, U-DFN-10. DigiKey:
296-40696-1-ND; Mouser:595-PD4E05U06QDQARQ1; JLCPCB:C81353.
Controller Board β Power Entry Decoupling
Note: C1-C5 and C7-C11 use the common 10uF 1206 bulk capacitor defined in Β§2 Common Passives β not duplicated by supplier row here.
| Ref | Description | Qty | Placement rule |
|---|---|---|---|
| C1-C5 | 5V_MAIN bulk entry decoupling bank |
5 | Symmetrical star/spoke entry bank at J1 5V_MAIN |
| C7-C11 | 3V3_ENIG bulk entry decoupling bank |
5 | Symmetrical star/spoke entry bank at J1 3V3_ENIG |
Controller Board β RTC Battery Circuit
Note: C6 (100nF X7R 0402, Samsung CL05B104KB5NNNC) uses the common 100nF 0402 passive from Β§2 Common Passives β not duplicated here.
| Ref | Component | Description | Qty | Supplier | Part Number |
|---|---|---|---|---|---|
| BT1 | Keystone 3034TR | CR2032 THT horizontal coin cell holder β RTC backup battery for CM5 MXL7704 PMIC (TR = tape-reel packaging) |
1 | Mouser: 534-3034TR / DigiKey: 36-3034CT-ND / JLCPCB: C5213768 | Keystone 3034TR |
| D1 (CTRL) | BAT54 | SOT-23 Schottky β VBAT (Pin 76) charge blocking diode (prevents PMIC from charging CR2032) | 1 | Mouser: 637-BAT54 / DigiKey: 4878-BAT54CT-ND / JLCPCB: C49435667 | BAT54 |
| β | Renata CR2032 | CR2032 3V coin cell (not fitted at PCB assembly β installed at commissioning) | 1 | Mouser: 614-CR2032 / DigiKey: P189-ND | Renata CR2032 |
Controller Board β Connectors & Headers
| Ref | Component | Description | Mouser Part # | DigiKey Part # | JLCPCB Part # | Conf |
|---|---|---|---|---|---|---|
| J_DSI1 | DSI1 FPC connector (15-pin 1.0mm ZIF) | Amphenol F52Q-1A7H1-11015 β DSI1 4-lane FPC/ZIF connector for optional lid-mounted touchscreen; connector is fixed even though the display add-on remains deferred; 100 Ξ© differential, route on L3 | 649-F52Q-1A7H1-11015 | 609-F52Q-1A7H1-11015CT-ND | C3169095 | β |
| J_FAN | JST SH 4-pin 1.0mm fan header | JST SM04B-SRSS-TB(LF)(SN) β 5V PWM fan connector (Pin 1 = 5V_MAIN, Pin 2 = GND, Pin 3 = TACH, Pin 4 = PWM) | 306-SM04BSRSSTBLFSN | 455-SM04B-SRSS-TBCT-ND | C160404 | π |
6. Backplane & Extension Components
- 16-pin Inter-Board Link (Adam Tech BHR-16-VUA, 2Γ8, 2.54mm): Used for J10 (Extension/Reflector link) on Stator, Extension (J7/J8), and Reflector (J4). Correct connector for TTD_RETURN path.
- See individual board BOMs: Rotor/Board_Layout.md, Stator/Board_Layout.md, Extension/Board_Layout.md, Reflector/Board_Layout.md for authoritative connector part numbers.
- Copper Shielding Tape: 50mm (2.0") Conductive Adhesive (Manual cable wrap).
7. Power & Telemetry Sensors
- INA219AIDR: 2 units β PM U12 @ IΒ²C 0x40 (5V_MAIN current monitoring); Stator U2 @ IΒ²C 0x45 (rotor telemetry).
- PCA9534APWR: 1 unit β PM U16 @ IΒ²C 0x3F (status / SW1 RGB expander).
- SW2 hardware indicator logic: add 1Γ dual Schmitt inverter / buffer, 1Γ single D-type flip-flop with async clear, and 1Γ single 2-input AND gate. All must run from 3.3V logic and fit small-outline assembly packages.
- 20mΞ© 1206 Shunt (ERJ-6ENF20R0V): 0 units β retired from Stator; replaced by CSS2H-2512R-R010ELF.
- 10mΞ© 2512 Kelvin Shunt (CSS2H-2512R-R010ELF): 3 build + 3 spares β PM R12 (LTC3350 RSENSE) + PM R23 (INA219 U12, 0x40) + Stator R1 (INA219 U2, 0x45).
8. Controller Ethernet / PoE Auxiliary Subsystem
| Ref | Component | Part Number | Value / Notes | Supplier | Supplier Part # | Unit Price (1-off) | Unit Price (volume) |
|---|---|---|---|---|---|---|---|
| U9 | PoE PD Interface (Type 4) | TPS2372-4RGWR | TI VQFN-20; 802.3bt Type 4, external hotswap, up to 90W | Mouser | 595-TPS2372-4RGWR | ~Β£3.50 | ~Β£2.00 |
| U10 | PoE ACF DC-DC Controller | TPS23730RMTR | TI WQFN-20; ACF topology; PSR mode; 12V output set by POE600F-12L turns ratio; VS pin to aux winding | Mouser | 595-TPS23730RMTR | ~Β£3.50 | ~Β£2.00 |
| T2 | PoE ACF Isolation Transformer | Coilcraft POE600F-12L | 60W; 12V out; 36β72V in; 200kHz; ACF topology; β₯1500Vrms; SMT; RoHS. Base functional MPN; D suffix is packaging-only for pick-and-place. |
Coilcraft Direct / consignment | POE600F-12L | Β£3.54 | ~Β£1.86 |
| R13 | TPS2372-4 RMPS (MPS current set) | 121kΞ© 1% Thick-Film | 121kΞ© E96; IMPS = VIMPS/RMPS = 1.205V/121kΞ© = 9.96mA (Type 4 MPS auto-stretch) | Mouser | 667-ERJ-3EKF1213V | ~Β£0.10 | ~Β£0.03 |
Notes:
- T2 is a Coilcraft-only consignment part β order direct from coilcraft.com. The functional base MPN is
POE600F-12L;POE600F-12LDdenotes packaging only. - TPS23730 operates in PSR (Primary-Side Regulation) mode using the auxiliary winding of the POE600F-12L. No external TL431 or optocoupler required.
- TPS2372-4 uses Autoclass for automatic 4-event IEEE 802.3bt Type 4 classification; no external RCLASS resistor required. R13 (RMPS) programs MPS pulse current only.
- OR-ing priority: TPS2372-4
/PGsignal drives LM74700-Q1 enable on the USB-C path to enforce PoE source priority.
9. Power / Dock IC & Connector BOM (Multi-Distributor)
Legend: β = confirmed from distributor search Β· ~ = derived from manufacturer prefix convention Β· β οΈ = part number issue flagged Β· β = not stocked / THT not assembled Β· π = owner-confirmed; do not change without owner approval
| Designator | Part | Package | Mouser # | DigiKey # | JLCPCB # | Notes |
|---|---|---|---|---|---|---|
| U3 | LTC3350EUHF#PBF | QFN-38 5Γ7 | 584-LTC3350EUHF#PBF β | 505-LTC3350EUHF#PBF-ND β | C580711 | π ~4.5k in stock Mouser (tube). DigiKey 505-prefix confirmed. JLCPCB C580711 confirmed. |
| U5 | STUSB4500LQTR | QFN-24 4Γ4 | 511-STUSB4500LQTR | 497-STUSB4500LQCT-ND | C506650 | π Primary PN: STUSB4500LQTR (lower Iq ~160Β΅A). JLCPCB C506650 confirmed L-variant in stock. If OOS, use STUSB4500QTR as alternative (non-L variant, ~210Β΅A Iq, pin-compatible). |
| U6 | SOT-23-6 (DBV) | 595-LM74700QDBVRQ1 | 296-LM74700QDBVRQ1CT-ND β | C2941042 | π LM74700QDBVRQ1 (DBV=SOT-23-6 package, not DCK/SC70). DigiKey 35k+ in stock. Alt T&R Mouser PN: 595-LM74700QDBVTQ1 (pin-compatible). | |
| U8 | MCP121T-450E/LB | SC70-3 | 579-MCP121T-450E/LB | MCP121T-450E/LBCT-ND β | C625189 | π DigiKey 2.3k in stock @ $0.53/1. SC70-3 = compact 3-pin package. Microchip prefix 579-. |
| U1 | TPS259804ONRGER | VQFN-24 (RGE) | 595-TPS259804ONRGER | 296-TPS259804ONRGERCT-ND | C2878936 | π 16.9V silicon-fixed OVLO variant. OVLO set in silicon β no external R. R3 repurposed as R_ILIM (210 Ξ©). PNs confirmed. |
| U2A/U2B | LMQ61460AFSQRJRRQ1 | VQFN-HR (RJR) 14-pin 4Γ3.5mm | 595-Q61460AFSQRJRRQ1 | 296-LMQ61460AFSQRJRRQ1CT-ND | C1518767 | π AEC-Q100 automotive-qualified (Q1), VQFN-HR RJR 14-pin 4Γ3.5mm. β |
| U4 | TPS25751DREFR | WQFN-38 6Γ4mm | 595-TPS25751DREFR | 296-TPS25751DREFRCT-ND | C30169739 | π β Replaces NRND TPS25750DRCR (see DEC-012). PD3.1 certified (USB-IF TID#10306). Package: WQFN-38 6Γ4mm (note: different from TPS25750 QFN-28). |
| U7 | TPS75733KTTRG3 | TO-263 (KTT) 5-pin 10.16Γ15.24mm | 595-TPS75733KTTRG3 | 296-50559-1-ND | C3749924 | π Fixed 3.3V, TO-263 KTT 5-pin. Active-LOW EN (EN LOW = enabled). β |
| U16 | PCA9534APWR | TSSOP-16 | 595-PCA9534APWR | 296-21760-1-ND | C2871127 | π PM-local 8-bit IΒ²C GPIO expander at 0x3F. Inputs: POE_STAT, SYS_FAULT, BATT_PRES_N, USB_STAT. Outputs: SW_LED_R/G/B, SW_LED_CTRL. |
| U17 | SN74LVC2G14DBVR | SOT-23-6 | 595-SN74LVC2G14DBVR | 296-13010-1-ND | C12401 | PM SW2 hardware signal conditioner. Dual Schmitt-trigger inverter, 1.65β5.5V supply, push-pull outputs, 5.5V-tolerant inputs. |
| U18 | SN74LVC1G175DBVR | SOT-23-6 | 595-SN74LVC1G175DBVR | 296-17617-1-ND | C128412 | PM SW2 shutdown latch. Single D-type flip-flop with asynchronous clear, 1.65β5.5V supply, push-pull Q output, 5.5V-tolerant inputs. |
| U19 | SN74LVC1G08DBVR | SOT-23-5 | 595-SN74LVC1G08DBVR | 296-11601-1-ND | C7666 | PM SW2 red blink gate. Single 2-input positive AND gate, 1.65β5.5V supply, push-pull output, 5.5V-tolerant inputs. |
| U9 | TPS2372-4RGWR | VQFN-20 | 595-TPS2372-4RGWR (provided) | 296-52795-1-ND β | C470955 | π DigiKey stock verified. $3.09/1. VQFN-20 per TI. |
| U10 | TPS23730RMTR | WQFN-20 | 595-TPS23730RMTR β | 296-TPS23730RMCT-ND β | C3189530 | π ACF PoE+ DC-DC controller; PSR mode; 12V output; WQFN-20 package. β Resolved (see Β§9.0 item 2). |
| D2 | TPD2E2U06DRLR | SOT-553 (DRL) | 595-TPD2E2U06DRLR β | 296-38361-1-ND β | C1972959 | π DigiKey 1.4k in stock @ $0.41/1. Dual-channel SMBus ESD, 5.5V. Part confirmed to exist. Farnell stocked (3116500). |
| Ethernet / PoE entry connector (Controller) | WΓΌrth 7499111121A | THT RJ45 | 710-7499111121A β | 1297-1070-5-ND β | C5523983 | π Controller-owned Ethernet / PoE entry connector. Mouser ~191, DigiKey ~879 in stock. ~$8.41/1 (Mouser), ~$8.41/1 (DigiKey). Farnell out of stock. JLCPCB C5523983 β hand-place or pre-fit. |
| J3 | Molex 0436500519 (43650-0519) | THT Micro-Fit 3.0 | 538-43650-0519 | WM14587-ND | C563849 | π Full Molex PN: 0436500519; short form 43650-0519. 5-circuit, 1-row, gold contacts, board lock, 3mm pitch. Farnell ~1143 in stock. JLCPCB C563849 confirmed. |
| J4 | GCT USB4135-GF-A | SMT vertical 8.94Γ3.5mm | 640-USB4135-GF-A | 2073-USB4135-GF-ACT-ND | C5438410 | π 6-position USB Type-C receptacle (power only), 5A VBUS, CC1/CC2 included. Connects to STUSB4500 (U5) for 15V PD negotiation. JLCPCB C5438410. |
| Q1, Q2, Q3 | TI CSD17483F4T (Γ3) | SON-8 3.3Γ3.3mm | 595-CSD17483F4T | 296-37781-1-ND | C2871105 | π N-ch MOSFET, 30V, 10A, 8.4mΞ©. Driven by LM74700-Q1 controllers U6a/U6b/U6c for triple-input ideal-diode OR-ing (PoE / USB-C / Battery). One controller + one MOSFET per input path. |
| R14, R15 | Panasonic ERA-3ARB series | 0603 0.1% Thin-Film | See PN below | See PN below | β | π R14 (ERA-3ARB3012V, Mouser 667-ERA-3ARB3012V, DigiKey 10-ERA-3ARB3012VCT-ND, JLCPCB C1728516). R15 (ERA-3ARB103V, Mouser 667-ERA-3ARB103V, DigiKey P10KBDCT-ND, JLCPCB C465746). BACKUP pin voltage divider for LTC3350 (U3). R14=30.1kΞ©, R15=10.0kΞ©. Sets BACKUP trigger at 4.812V (312mV above MCP121T 4.50V β see DEC-030). |
| R30 | ERA-2AEB3322X 33.2kΞ© 1% 0402 | 0402 1% Thick-Film | 667-ERA-2AEB3322X | P33.2KDCCT-ND | C2087909 | π LTC3350 RT frequency-setting resistor β sets 400 kHz switching frequency (vs default 200 kHz with RT=INTVCC). Required for β₯4-cycle backup switchover window. See DEC-030. |
| U11 | MIC1555YM5-TR | SOT-23-5 | 998-MIC1555YM5TR | 576-2576-1-ND | C145373 | π CMOS timer IC (Microchip). 1Hz hardware status LED oscillator. R16=10kΞ© (ERJ-3EKF series), R17=715kΞ© (ERJ-3EKF7153V, Mouser 667-ERJ-3EKF7153V), C23=1Β΅F (same Kemet C0805C105K5RACTU as C21/C22). |
| U15 | MIC1555YM5-TR | SOT-23-5 | 998-MIC1555YM5TR | 576-2576-1-ND | C145373 | π CMOS timer IC (Microchip). Monostable one-shot for hardware PWR_BUT shutdown. t=1.1ΓR28ΓC42=3.01s. R28=274kΞ© (ERJ-3EKF2743V), C42=10Β΅F 16V X7R (CC1206KKX7R8BB106), C38=100nF bypass cap. |
| R18βR21 | RJ45 Bob Smith termination resistors (Γ4) β 75Ξ© Β±1% 0402 | 0402 | 667-ERJ-2RKF75R0X | P75.0LCT-ND | C413061 | π |
| CTL C25 | RJ45 Bob Smith termination capacitor β 10nF 100V X7R 0402 (β οΈ Y1-class 0402 is rare; 100V X7R acceptable proxy for EMC transient margin β Ethernet ESD discharge path to chassis) | 0402 | 80-C0402C103K1RAUTO | 399-C0402C103K1RACAUTOCT-ND | C19862710 | π |
9.0. Part Number Issues Requiring Action
- U6 β Replace
LM74700-Q1DCKRwithLM74700QDBVRQ1everywhere in schematics and BOM. The DCK (SC70) package does not exist for this part; DBV (SOT-23-6) is the correct package. - U10 β β
Resolved: TPS23730 correct package is RMTR (WQFN-20) β MPN updated to
TPS23730RMTRin BOM and Design_Spec. - U1 β Updated to
TPS259804ONRGER(16.9V silicon-fixed OVLO VQFN-24 variant). Mouser/DigiKey/JLCPCB PNs confirmed. R3 repurposed as R_ILIM = 210 Ξ© (ERA-3VEB2100V, 0.1% thin-film). - U4 β Replaced with TPS25751DREFR (WQFN-38 6Γ4mm). See DEC-012. Package differs from TPS25750 QFN-28; KiCad symbol/footprint to be created at schematic capture.
10. Suppliers
Reference information for placing orders with key component suppliers.
| # | Supplier | Role | Website | Notes |
|---|---|---|---|---|
| S01 | Mouser Electronics | Global distributor (primary) | mouser.co.uk | Free next-day delivery on orders over Β£50. Wide TI/ADI/Microchip stock. Use part numbers from Mouser Part # column in board BOM tables. |
| S02 | Farnell | Global distributor (secondary UK) | uk.farnell.com | Same-day dispatch for most stock lines. Good for Samtec, WΓΌrth, Bourns, Coilcraft. |
| S03 | DigiKey | Global distributor (USA-based, fast to UK) | digikey.co.uk | Good for ADI (LTC3350), TI (low-MOQ), STMicroelectronics (STUSB4500). |
| S04 | Coilcraft | Transformer / inductor manufacturer | coilcraft.com | Order T2 (POE600F-12L; D suffix = packaging only) direct from Coilcraft. Treat as a consignment part. Minimum order 1 unit. Sample requests available. UK-friendly shipping. |
| S05 | Texas Instruments | IC manufacturer (TI store) | ti.com/store | For TI parts (TPS2372-4, TPS23730, TPS25980, LMQ61460AFSQRJRRQ1, LM74700-Q1, TPS25751DREFR, TPS75733). Samples available via ti.com. |
| S06 | Analog Devices (ADI) | IC manufacturer | analog.com | For LTC3350 supercap manager. Samples available. |
| S07 | STMicroelectronics | IC manufacturer | st.com | For STUSB4500 USB-C sink controller. Samples and eval kits available. |
| S08 | Samtec | Connector manufacturer | samtec.com | For ERF8/ERM8 rotor-family BtB connectors only (Rotor / Reflector / Extension interfaces). Order direct or via Farnell/Mouser. |
| S09 | WΓΌrth Elektronik | Passive / connector manufacturer | we-online.com | For RJ45 MagJack (7499111121A), EMI chokes (WE-CMBNC). Order via Farnell, Mouser, or direct. |
| S10 | Molex | Connector manufacturer | molex.com | For battery connector (43650-0519 Micro-Fit 3.0, 5-pin vertical THT). Order via Mouser or DigiKey. |
| S11 | Abracon | Passive component manufacturer | abracon.com | For ADCR-T02R7SA256MB 25F/2.7V supercaps. Available from DigiKey (935 in stock) and Mouser. JLCPCB global sourcing only. |
| S12 | JLCPCB | PCB fabrication & SMT assembly | jlcpcb.com | Primary PCB manufacturer. Use JLCPCB Part # column for SMT assembly BOM upload. Stackup: JLC04161H-7628 (4-layer, 2oz) for JDB, Stator, Encoder, Rotor, Reflector, Extension; JLC06161H-2116 (6-layer, 2oz) for Power Module and Controller. |
| S13 | Newark (Avnet) | Global distributor (UK stock) | newark.com | Good for WΓΌrth passives with immediate UK stock. Note: WE-CMBNC 7448031002 is not stocked by Newark/Avnet β use Mouser (710-7448031002), DigiKey (732-5584-ND), or JLCPCB (C1519839). Same-group as Farnell/element14. |
11. Datasheet Links
Product page links for all major components for design review and procurement verification.
| Ref | Part / Description | Manufacturer | Local Datasheet |
|---|---|---|---|
| U1 | TPS259804ONRGER β eFuse 16.9V silicon-fixed OVLO | Texas Instruments | TPS25980-datasheet.pdf |
| U2A, U2B | LMQ61460AFSQRJRRQ1 β 6A Sync Buck (AEC-Q100) | Texas Instruments | lmq61460-q1-datasheet.pdf |
| U3 | LTC3350EUHF#PBF β Supercap Manager / Charger / Backup | Analog Devices | ltc3350-datasheet.pdf |
| U4 | TPS25751DREFR β USB PD 3.1 DRP Controller | Texas Instruments | tps25751-datasheet.pdf |
| U5 | STUSB4500LQTR β USB-C Sink PD Controller | STMicroelectronics | stusb4500l-datasheet.pdf |
| U6 | LM74700QDBVRQ1 β Ideal-Diode OR-ing Controller | Texas Instruments | lm74700-q1-datasheet.pdf |
| U7 | TPS75733KTTRG3 β 3.3V 3A LDO (3V3_ENIG) | Texas Instruments | tps757-datasheet.pdf |
| U8 | MCP121T-450E/LB β 4.50V Voltage Supervisor | Microchip Technology | MCP121-datasheet.pdf |
| U9 | TPS2372-4RGWR β IEEE 802.3bt PoE PD Controller | Texas Instruments | tps2372-datasheet.pdf |
| U10 | TPS23730RMTR β ACF PoE+ DC/DC Controller | Texas Instruments | tps23730-datasheet.pdf |
| U11, U15 | MIC1555YM5-TR β CMOS Timer / LED Oscillator | Microchip Technology | MIC1555-datasheet.pdf |
| U12 (PM), U2 (STA) | INA219AIDR β Zero-Drift Power Monitor | Texas Instruments | INA219-datasheet.pdf |
| U16 (PM) | PCA9534APWR β 8-bit IΒ²C GPIO Expander | Texas Instruments | pca9534a-datasheet.pdf |
| U13, U14 | SN74LVC1G14DBVRQ1 β Single Schmitt Inverter | Texas Instruments | sn74lvc1g14-q1-datasheet.pdf |
| U2 (CTL) | TPS2065CDBVR β USB Power Switch 1.6A | Texas Instruments | tps2065c-datasheet.pdf |
| U3 (CTL) | AP2331W-7 β HDMI Current Limiter | Diodes Inc. | AP2331-datasheet.pdf |
| D3 (PM); U4-U6 (CTL) | TPD4E05U06QDQARQ1 β 4-Channel ESD Array | Texas Instruments | tpd4e05u06-q1-datasheet.pdf |
| D2 | TPD2E2U06DRLR β Dual 5.5V SMBus ESD | Texas Instruments | tpd2e2u06-datasheet.pdf |
| D1 | TPD1E10B06DYARQ1 β Single-ch 10V TVS ESD, SOD-523 | Texas Instruments | tpd1e10b06-q1-datasheet.pdf |
| C25 (CTL), C40 (PM) | C0402C103K1RACAUTO / C0402C101K3RACAUTO β KEMET automotive X7R MLCC family | KEMET | KEM_C1023_X7R_AUTO_SMD-datasheet.pdf |
| U1 (EXT), U5 (JDB) | SN74LVC2G125DCUR β Dual 3-State Buffer | Texas Instruments | sn74lvc2g125-datasheet.pdf |
| U1 (JDB) | FT232HL-REEL β USB 2.0 MPSSE Bridge | FTDI | FT232H-datasheet.pdf |
| U1 (ENC) | EPM240T100I5N β Intel MAX II CPLD 240 LE | Intel (Altera) | Intel_max2_cpld-handbook.pdf |
| U1 (STA/ROT) | EPM570T100I5N β Intel MAX II CPLD 570 LE | Intel (Altera) | Intel_max2_cpld-handbook.pdf |
| U2/U3/U4 (ROT) | FDC2114RGHR β 4-ch Capacitive Sensor IC β οΈ MOQ 4500 at distributors; MOQ 2 at JLCPCB | Texas Instruments | fdc2112-datasheet.pdf (FDC2x1x family datasheet covering FDC2114) |
| U1 (CTL) | CM5 β Raspberry Pi Compute Module 5 | Raspberry Pi Ltd | RPi-cm5-datasheet.pdf |
| Q1βQ3 | CSD17483F4T β N-ch MOSFET 30V/10A, SON-8 | Texas Instruments | csd17483f4-datasheet.pdf |
| Q4, Q5 | BSS138 β N-ch Logic MOSFET 50V, SOT-23 | onsemi | BSS138-onsemi-datasheet.pdf |
| BAT54 | BAT54 β Schottky Diode, SOT-23 | Generic / multi-source | bat54-diotec-datasheet.pdf |
| T2 | POE600F-12L β Active Clamp Flyback Transformer (D suffix = packaging only) |
Coilcraft | coilcraft-poe600f-datasheet.pdf |
| L1, L2 | WE-CMBNC 7448031002 β Nanocrystalline CMC | WΓΌrth Elektronik | WE-CMBNC-7448031002-datasheet.pdf |
| L3 | SRP1265A-100M β 10Β΅H 14A Power Inductor | Bourns | srp1265a-datasheet.pdf |
| R12 / R_SENSE | CSS2H-2512R-R010ELF β 10mΞ© Kelvin Shunt | Bourns | bourns.com/CSS2H |
| F1 | AC72ABD β 72C SMD Thermal Cutoff | Bourns | Bourns-AC72ABD-datasheet.pdf |
| J1/J2/J3 (PM) | 1123684-7 β 10-pin 2.5mm board-to-board dock header | TE Connectivity | TE-1123684-7-datasheet.pdf |
| J3 (PM) | 43650-0519 β Micro-Fit 3.0, 5-pin Vertical THT | Molex | Molex-PS-43650-datasheet.pdf |
| J4 (PM) | USB4135-GF-A β USB Type-C SMT Receptacle, 5A | GCT | usb4135-datasheet.pdf |
| J6 (CTL) | 48406-0003 β USB 3.0 Type-A Dual-Stack | Molex | Molex-48406-0003-datasheet.pdf |
| J7 (CTL) | 2007435-1 β HDMI Type-A Full-Size | TE Connectivity | TE-2007435-1-datasheet.pdf |
| J_DSI1 (CTL) | F52Q-1A7H1-11015 β 15-pin 1.0mm right-angle ZIF/FPC connector | Amphenol | amphenol_ffc_fpc_100mm_f52q_f52r-datasheet.pdf |
| J_CM5_A/B (CTL) | 10164227-1004A1RLF β 100-pin B2B SO-DIMM Socket 4.0mm | Amphenol | Amphenol-10164227-1004A1RLF-datasheet.pdf |
| J1/J2/J3 (CTL) | 1-1674231-1 β 10-pin 2.5mm board-to-board dock receptacle | TE Connectivity | TE-1-1674231-1-datasheet.pdf |
| J4/J5 (CTL) / J11/J12 (STA) | 2195630015 / 2195620015 β EXTreme Guardian HD hybrid dock pair | Molex | Molex-2195630015-datasheet.pdf |
| J4/J5 (CTL) | 2195630015 β EXTreme Guardian HD receptacle mechanical drawing | Molex | Molex-2195630015-drawings.pdf |
| J11/J12 (STA) | 2195620015 β EXTreme Guardian HD plug mechanical drawing | Molex | Molex-2195620015-drawings.pdf |
| J4/J5 / J11/J12 family | EXTreme Guardian HD product family specification | Molex | Molex-ExtremeGuardianHD-2141130000-PS-000-specification.pdf |
| C_SC1β8 (PM) | ADCR-T02R7SA256MB β 25F 2.7V Supercapacitor, THT Radial Can | Abracon | ADCR-T02R7S-datasheet.pdf |
| SW1/SW2/SW3 (ROT) | 219-6LPSTR β 6-position DIP switch, 2.54mm THT | CTS | CTS-Switches-DIP-219-Series-Datasheet.pdf |
| J4βJ9 (STA), J2 (ENC) | T821126A1S100CEU β 26-pin 2Γ13 shrouded box header, 2.54mm | Amphenol | TBD β datasheet to be added |
| J10 (STA), J4 (REF), J7/J8 (EXT) | BHR-16-VUA β 16-pin 2Γ8 shrouded box header, 2.54mm | Adam Tech | bhr-xx-vua-data-sheet.pdf |
| J1 (JDB) | PH1-05-UA β 1Γ5 2.54mm male pin header | Adam Tech | ph1-xx-ua-data-sheet.pdf |
| J2 (JDB) | PH1-10-UA β 1Γ10 2.54mm male pin header | Adam Tech | ph1-xx-ua-data-sheet.pdf |
| J_JDB_PWR (CTL) | RS1-05-G β 1Γ5 2.54mm female socket | Adam Tech | rs1-xx-g-datasheet.pdf |
| J_JDB_JTAG (CTL) | RS1-10-G β 1Γ10 2.54mm female socket | Adam Tech | rs1-xx-g-datasheet.pdf |
| H_SW3 Board A (ROT) | PH1-07-UA β 1Γ7 2.54mm male pin header | Adam Tech | ph1-xx-ua-data-sheet.pdf |
| H_SW3 Board B (ROT) | RS1-07-G β 1Γ7 2.54mm female socket | Adam Tech | rs1-xx-g-datasheet.pdf |
| SW1-40 (ENC/HID) | uxcell-style DPDT 6-pin momentary push button switch | gadgetskingdom (eBay) | Gadgetskingdom_DPDT_Keyboard_Switch_Pseudo_Datasheet.md |