Skip to the content
2 layers48 × 42 mmDual Channel Embedded Power Control, the printed circuit board in 3D

Battery-powered dual-output DC-DC power supply built around two Texas Instruments TPS54331 buck converters. Provides regulated +5 V and +3.3 V rails for embedded systems, with status LEDs, multiple output connectors…

Size
48 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
27
Pads
143
Tracks, vias
114, 32
Pours
13
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Oct 2026
Updated
2 Oct 2026

Overview

Dual Channel Embedded Power Control is an open-source printed circuit board by devjamescollier, from the devjamescollier/Dual-Channel_Embedded_Power_Supply_Board repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 48 × 42 mm with 57 parts on 27 nets, routed with 114 tracks and 32 vias.

It is built around the TPS54331DR-JSM, AO3400A and B340. Its parts include 19 resistors, 18 capacitors, 6 diodes, 5 connectors and 3 transistors. It belongs with the power boards of this library.

Main components

3

README

README.md

Dual-Channel Embedded Power Control Board

Status Hardware License: CERN-OHL-P-2.0 KiCad

Battery-powered dual-output DC-DC power supply built around two Texas Instruments TPS54331 buck converters. Provides regulated +5 V and +3.3 V rails for embedded systems, with status LEDs, multiple output connectors, and accessible test points.

Designed as a compact two-layer PCB for portable and battery-powered electronics requiring efficient, low-noise power delivery.

Table of Contents

Schematic

Dual-Channel Embedded Power Control Board Schematic

Layout

Dual-Channel Embedded Power Control Board PCB Layout

3D Model

Dual-Channel Embedded Power Control Board 3D Model

Overview

The board is a compact battery-powered dual-rail DC-DC power supply that generates regulated +5 V and +3.3 V outputs from a single +BATT input.

SectionDescription
+BATT to +3.3 V RailA TPS54331 buck converter, 6.8 µH inductor, feedback network, compensation network, and soft-start circuit generate the regulated 3.3 V output.
+BATT to +5 V RailA second TPS54331 buck converter uses independent feedback, compensation, and output filtering to generate the regulated 5 V output.
Status IndicationThree LEDs provide visual power and rail-status indication.
ConnectivityMultiple output headers and test points simplify integration with embedded systems and support bench measurements.

Specifications

ParameterValue
Input Voltage6–12 V (+BATT)
Output Rails+5.0 V and +3.3 V
Buck Converters2 × Texas Instruments TPS54331DR
Inductors2 × 6.8 µH
Maximum Output Current1.5 A per rail (design target)
Typical Efficiency>90% at 1 A load
Output Ripple<40 mVpp (measured)
PCB ConstructionTwo-layer PCB
Protection and MonitoringInput TVS protection, soft-start, and status LEDs

Results

PCB measurements from the hand-soldered prototype:

RailLoadVoltageRippleEfficiencyNotes
3.3 V0.5 A3.31 V28 mVpp91.4%Stable across input range
3.3 V1.0 A3.29 V35 mVpp90.2%Minimal voltage droop
5 V0.5 A5.02 V31 mVpp92.1%Clean output
5 V1.0 A4.98 V38 mVpp90.8%Excellent load regulation

Both rails maintained regulation within ±1.5% across the 6–12 V input range.

Tech Stack

PCB DesignVersion ControlRepository HostingCircuit SimulationEditor
KiCadGitGitHubLTspiceNeovim

Equipment

ToolModelPurpose
OscilloscopeAgilent Technologies InfiniiVision MSO-X 3034AOutput-ripple, load-step, and startup measurements
Mixed-signal ToolDigilent Analog Discovery 3Frequency-response and transient analysis
MultimeterTektronix DMM4020ADC voltage, current, and regulation measurements
Soldering Station—Hand assembly of all SMD components

Manufacturing

Production files are provided in the Manufacturing directory:

  • BOM.csv — Bill of materials
  • positions.csv — Component placement data
  • Gerbers — Copper, mask, silkscreen, paste, outline, job, and drill files

Verify all fabrication outputs against the KiCad design before ordering.

Repository Structure

text
Dual-Channel_Embedded_Power_Control_Board
├── Docs                                                                        Contains board-related documentation
│   └── Images                                                                  Contains the board render, layout, and schematic
│       ├── Dual-Channel_Embedded_Power_Control_3D-Model.png                    3D model in PNG format
│       ├── Dual-Channel_Embedded_Power_Control_Layout.png                      PCB layout in PNG format
│       ├── Dual-Channel_Embedded_Power_Control_Schematic.pdf                   Schematic in PDF format
│       └── Dual-Channel_Embedded_Power_Control_Schematic.png                   Schematic in PNG format
├── Hardware                                                                    Contains all KiCad PCB design files
│   └── KiCad_Files                                                             Contains the 3D model, footprints, project files, and schematic symbol
│       ├── 3D_Models                                                           Contains STEP files used by the board model
│       │   └── TPS54331.stp                                                    STEP model for the TPS54331 buck converter
│       ├── Dual-Channel_Embedded_Power_Control.kicad_pcb                       KiCad PCB file
│       ├── Dual-Channel_Embedded_Power_Control.kicad_pro                       KiCad project file
│       ├── Dual-Channel_Embedded_Power_Control.kicad_sch                       KiCad schematic file
│       ├── Footprints                                                          Contains custom PCB footprints
│       │   └── TPS54331DR.pretty                                               Contains TPS54331DR footprints
│       │       ├── D8-L.kicad_mod
│       │       ├── D8-M.kicad_mod
│       │       └── D8.kicad_mod
│       └── Symbols                                                             Contains custom schematic symbols
│           └── TPS54331DR.kicad_sym                                            TPS54331DR schematic symbol
├── LICENSE                                                                     CERN Open Hardware Licence Version 2 - Permissive for hardware
├── Manufacturing                                                               Contains bill of materials, pick-and-place, and Gerber files
│   ├── Assembly                                                                Contains bill of materials and pick-and-place data

Contact

License

Copyright © 2026 James Collier

The hardware design files are licensed under the CERN Open Hardware Licence Version 2 – Permissive. See LICENSE.

Parts

57
QtyValueFootprintReferences
44.7uFCapacitor_SMD:C_0805_2012MetricC1, C2, C10, C11
3100kResistor_SMD:R_0603_1608MetricR20, R22, R24
3100nFCapacitor_SMD:C_0201_0603MetricC5, C12, C14
3AO3400APackage_TO_SOT_SMD:SOT-23Q4, Q5, Q6
20Resistor_SMD:R_0603_1608MetricR3, R16
210kResistor_SMD:R_0603_1608MetricR17, R25
233uFCapacitor_SMD:C_1206_3216MetricC15, C16
247uFCapacitor_SMD:C_1206_3216MetricC6, C7
26.8uHInductor_SMD:L_Bourns_SRP5030TL1, L2
268k1Resistor_SMD:R_0603_1608MetricR2, R14
2B340Diode_SMD:D_SMCD3, D4
2Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ5, J6
2TPS54331DRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U3
2TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
1100nFCapacitor_SMD:C_0603_1608MetricC3
110k2Resistor_SMD:R_0603_1608MetricR4
110nFCapacitor_SMD:C_0201_0603MetricC13
110nFCapacitor_SMD:C_0402_1005MetricC4
11k91Resistor_SMD:R_0603_1608MetricR18
11nFCapacitor_SMD:C_0402_1005MetricC8
1200Resistor_SMD:R_0603_1608MetricR21
129k4Resistor_SMD:R_0603_1608MetricR13
1332kResistor_SMD:R_0603_1608MetricR12
133k2Resistor_SMD:R_0603_1608MetricR1
139pFCapacitor_SMD:C_0402_1005MetricC18
13k24Resistor_SMD:R_0603_1608MetricR5
14.7nFCapacitor_SMD:C_0805_2012MetricC17
1430Resistor_SMD:R_0603_1608MetricR23
147pFCapacitor_SMD:C_0402_1005MetricC9
149k4Resistor_SMD:R_0603_1608MetricR15
14k7Resistor_SMD:R_0603_1608MetricR19
15V1Diode_SMD:D_SOD-123D2
1Conn_01x02Connector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ7
1Conn_01x04_PinConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ1
1Conn_01x06Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ2
1REDLED_SMD:LED_0603_1608MetricD7
1WHITELED_SMD:LED_0603_1608MetricD6
1YELLOWLED_SMD:LED_0603_1608MetricD8

Similar boards

  • 2 layers18 × 50 mmTiny cam, the printed circuit board in 3D

    Tiny cam

    danielstebbings/tiny-cam

    esp32-s3 tiny camera board

    34 partsMPL-2.0
  • 2 layers59.6 × 24.2 mmDC step down 24V-3 3V, the printed circuit board in 3D

    DC step down 24V-3 3V

    radeks23/PCB-and-Schematics-for-fun

    Projects with schematics and PCB designs.

    24 parts
  • 2 layers70 × 65 mmFluepdot, the printed circuit board in 3D

    Fluepdot

    Fluepke/Fluepdot

    Project for controlling Annax flipdot panels used by the Berliner Verkehrsbetriebe

    116 parts17AGPL-3.0
  • 6 layers131.5 × 132.4 mmBedCooler, the printed circuit board in 3D

    BedCooler

    NicholasKorth/BedCooler

    A dual-zone heating and cooling controller for a bed: a 6-layer KiCad board with an STM32G474 real-time controller and a Raspberry Pi Compute Module 5 host.

    258 parts11
  • 2 layers85 × 56 mmWifi-30A relay, the printed circuit board in 3D

    Wifi-30A relay

    flaviut/30a-water-heater-controller

    Makes any resistive water heater 30A or less WiFi controllable

    42 parts2CERN-OHL-S-2.0
  • 4 layers208 × 129 mmMainboard v2 r1, the printed circuit board in 3D

    Mainboard v2 r1

    Benjamin-girard-1/geophys_acquisition_module

    Modular ESP32-S3 geophysical data-acquisition system with custom hardware, multi-channel ADC, GNSS, IMU, removable analog sensor cards, firmware, and host tools

    287 parts
  • 4 layers190 × 110 mmGeophys mainboard, the printed circuit board in 3D

    Geophys mainboard

    Benjamin-girard-1/magnetometer-node-old

    384 parts
  • 2 layers151.4 × 45.7 mmCNC Boosterpack, the printed circuit board in 3D

    CNC Boosterpack

    speters/CNC_BoosterWing

    CNC breakout board for the TM4C1294CL Launchpad running grbHAL

    159 parts

Questions

How big is the Dual Channel Embedded Power Control PCB?

It measures 48 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dual Channel Embedded Power Control use?

57 parts, built around the TPS54331DR-JSM, AO3400A and B340. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Dual Channel Embedded Power Control KiCad files?

From the devjamescollier/Dual-Channel_Embedded_Power_Supply_Board repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad_Files/Dual-Channel_Embedded_Power_Control.kicad_pcb and its schematic Hardware/KiCad_Files/Dual-Channel_Embedded_Power_Control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dual Channel Embedded Power Control design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).