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/J3 on 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 the KBD_ENC module.
  • 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-12LD denotes 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 /PG signal 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 LM74700-Q1DCKR β†’ LM74700QDBVRQ1 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

  1. U6 β€” Replace LM74700-Q1DCKR with LM74700QDBVRQ1 everywhere in schematics and BOM. The DCK (SC70) package does not exist for this part; DBV (SOT-23-6) is the correct package.
  2. U10 β€” βœ… Resolved: TPS23730 correct package is RMTR (WQFN-20) β€” MPN updated to TPS23730RMTR in BOM and Design_Spec.
  3. 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).
  4. 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