Electronics Power Module Board Layout - thepinkmile/Enigma-NG GitHub Wiki
Power Module: Board Layout Visualisations
Status: Draft Project: Enigma-NG Author: Izzyonstage & GitHub Copilot Version: v1.0.0 Associated Hardware Revision: Rev A Last Updated: 2026-04-20
1. Functional Role
The Power Module is a removable power cartridge that:
- accepts local USB-C PD input
- accepts local smart-battery input
- accepts a regulated PoE-derived auxiliary feed from the Controller
- ORs / filters / protects those inputs
- generates
5V_MAINand3V3_ENIG - provides supercap-backed hold-up and direct
PWR_BUT/PWR_GDsupport
The RJ45, Ethernet ESD, magnetics, and PoE PD / ACF front-end live on the Controller.
2. Edge / Bulkhead Zones
TOP VIEW
Rear / external face (top): [USB-C] [BATT]
Front / internal face (bottom): [J1] [J2] [J3]
USB-C battery
local local
J1 J2 J3
regulated rails PoE aux low-speed control
to Controller from Ctrl to Controller
- J1: regulated
5V_MAIN/3V3_ENIG/GND - J2:
VIN_POE_12V+GNDfrom the Controller PoE front-end - J3:
I2C1_SDA,I2C1_SCL,PM_IO_INT_N,PWR_GD,ROTOR_EN,PWR_BUT,LED_nPWR, guarded byGND
All three dock connectors use the same TE family:
- Controller side:
1-1674231-1 - Power Module side:
1123684-7
3. Power Flow
Controller J2 VIN_POE_12V ----.
USB-C PD (local) --------------+--> OR-ing --> EMI filter --(input power bus)--> eFuse ---> 5V buck ------> 5V_MAIN
Battery (local) ---------------' ^ \--> LDO --> 3V3_ENIG
|
GND_CHASSIS ---- single GND bond ---- GND
(common power-entry point immediately before eFuse)
5V_MAIN / 3V3_ENIG -> J1 -> Controller
The PM remains the sole board that bonds GND to GND_CHASSIS at the clean/dirty boundary before the
eFuse.
4. SW1 RGB Control Block
pre-boot hardware path:
MIC1555 U11 -> Q4 -> D6/D7 -> Red + Green only -> orange flash
runtime path:
PCA9534A U16 -> Rgates -> Q6/Q7/Q8 -> R/G/B cathodes
^
SW_LED_CTRL output
- D6 / D7 isolate the hardware boot path on the red and green channels only
- blue is runtime-only and is not part of the hardware flash path
- Q6 / Q7 / Q8 are the full runtime RGB low-side sink stages
- U16 (
PCA9534APWR, 0x3F) handles:- inputs:
POE_STAT,SYS_FAULT,BATT_PRES_N,USB_STAT - outputs:
SW_LED_R,SW_LED_G,SW_LED_B,SW_LED_CTRL
- inputs:
PWR_GD, ROTOR_EN, PWR_BUT, and LED_nPWR remain direct signals on J3.
5. Major Placement Areas
______________________________________________________________________
| [ USB-C ] [ BATT ] |
|----------------------------------------------------------------------|
| [ OR-ing FETs / controllers ] [ EMI filters ] [ TPS259804 eFuse ] |
|----------------------------------------------------------------------|
| [ dual 5V buck ] [ TPS75733 ] [ U16 PM expander ] [ supervisor ] |
|----------------------------------------------------------------------|
| [ LTC3350 ] [ supercap bank 2S4P ] [ switch spade tabs / test pads ] |
|----------------------------------------------------------------------|
| [ J1 ][ J2 ][ J3 ] |
|______________________________________________________________________|
Rear / top edge features (USB-C, BATT) form the user-accessible external face. Front / bottom edge
features (J1 / J2 / J3) face inward toward the assembled machine and can be positioned to suit
service clearance rather than blind-mate dual-board insertion constraints.
6. Notes for Schematic / PCB Capture
- Keep the
VIN_POE_12Vpath electrically separate from the local USB-C and battery entries until the intended OR-ing node. - Keep
PM_IO_INT_Nrouted as a clean low-speed logic net back to the Controller. - Apply the common RGB sink-stage pattern from
design/Standards/Global_Routing_Spec.md ยง3.1to the PM runtime RGB path (Q6/Q7/Q8). The PM-specific pre-boot hardware flash path remains a local exception: red + green only throughQ4andD6/D7; blue stays runtime-only. - Route
LED_nPWRfromJ3only into the local SW2 hardware-indicator logic; do not place it on the PM I2C expander. The SW2 red/green sink stages and shutdown latch remain fully local to the PM.