The 10-Inch Rack PDU (Power Distribution Unit) is a modular power management system designed for efficient control and monitoring of power in a rack-mounted environment. The project includes a Main Board and a display board to handle switching and power management.
Update 05.2025: Since lot of people said, it would be nice to have a Non-230V-Version, I started to develop the USB-C version of ENERGIS with USB PD Source functionality: PDNode-600 Pro
- Initial desing
- Correct all hardware related bugs
- Display-Board Rev2.0:
- Buttons too close to each-other. Manual control is uncomfortable
- MCP23S17 seems like unreachable, invertory shortage everywhere. Change to MCP23017
- Controller-Board Rev2.0:
- W5500 crystal wiring bug.
- v1.0 connectors replaced to smaller FFC ones
- Relay-Board Rev2.0:
- Add HLW8032 for power monitoring
- Replace Flyback converter to a cheaper - ready made AC-DC converter unit
- Relay-Board Rev2.1:
- Capacitive dropper does not have enough power to supply 8xHLW8032 - Non-Isolated buck converter implemented
- Display-Board Rev2.1:
- Planned revision without the LCD. This is the main size issue, going to do a version where the setup fits in 1U size. Currently for debug purposes 1.5U is perfectly fine
- Relay-Board and Controller Board is now combined: Main Board
- Added FT232 to separate CDC/UART
- Added 2:1 USB MUX
- Added enable functionality to the PSU
- Added high precision LDO to supply the MCU
- Main Board: Handles Ethernet communication, power conversion, and system logic. Manages AC switching with 8x 230V relays and safety isolation.
- Display Board:
- 1U version: Headless mode, possible manual control with push buttons and real-time LED feedback
- 1.5U version: Provides user interaction with TFT display and push buttons.
- Ethernet Connectivity: Uses the W5500 SPI-based Ethernet chip for remote control and monitoring via SNMPv1 and/or Web-UI
- Power Measurement: AC voltage and current sensing for monitoring.
- 3D Printed Enclosure: Designed for 10-inch rack mounting with front and rear access.
- Input: 230V AC, 15A max
- Output: 230V AC, 15A/Active Channels - Amps per Channel
- Internal Power Supply: 12V, 1.5A SMPS
- Derived Voltages: 5V and 3.3V regulated from 12V
- Relay Supply: 12V dedicated for relay operation
- Common AC Trace Handling: 15A max
- Per-Relay Trace Rating: 16A max
- Relay Contact Rating: 16A max
- Relay Driver: ULN2803 Darlington Array
- Driving Current: 33mA per relay
- Current Limit Resistor: Configured for 35mA max per relay coil
- Display Board: 2-layer PCB.
- Main Board: 4-layer PCB (JLC04161H-3313, 1.56mm ±10% thickness)
| Impedance (Ω) | Type | Signal | Bottom | Trace Width (mm) | Trace Spacing (mm) |
|---|---|---|---|---|---|
| 90 | Differential Pair (Non-coplanar) | L1 | L2 | 0.1549 | 0.1905 |
| 100 | Differential Pair (Non-coplanar) | L1 | L2 | 0.1209 | 0.1905 |
| Layer | Material | Thickness (mm) |
|---|---|---|
| L1 (SIG) | Outer Copper Weight 1oz | 0.0350 |
| Prepreg | 3313 RC57% 4.2mil | 0.0994 |
| L2 (GND) | Inner Copper Weight | 0.0152 |
| Core | 1.3mm H/HOZ with copper | 1.2650 |
| L3 (GND) | Inner Copper Weight | 0.0152 |
| Prepreg | 3313 RC57% 4.2mil | 0.0994 |
| L4 (SIG) | Outer Copper Weight 1oz | 0.0350 |
The full schematics for each board are available:
TBD
- Metal Enclosure: If production scales up, explore CNC or sheet-metal enclosures.
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
For questions or feedback:
- Email: s.dvid@hotmail.com
- GitHub: DvidMakesThings





