Skip to the content
2 layers30 × 25 mmProject2, the printed circuit board in 3D

An integrated PCB power management system for single-cell Li-Po batteries featuring onboard charging, circuit protection, and a DC-DC boost converter with selectable 5V and 12V DC outputs. Includes full open-source KiCad schematics, PCB layout files, complete BOM, and manufacturing Gerber files.

Size
30 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
28
Pads
93
Tracks, vias
226, 23
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Sep 2026
Updated
12 Oct 2026

Overview

Project2 is an open-source printed circuit board by devKOff, from the devKOff/pcb-lipo-power-management-system repository on GitHub. It is a 2-layer board of 30 × 25 mm with 28 parts on 28 nets, routed with 226 tracks and 23 vias.

It is built around the MT3608, TP4056-42-ESOP8 and DW01A, with the FS8205A and SS34 among its other parts. Its parts include 10 resistors, 5 connectors, 4 capacitors, 3 diodes and 2 ICs. It belongs with the power boards of this library.

Main components

5

README

README.md

Project 2 — Power Management System

A compact, integrated PCB for Li-Po battery charging, protection, and switch-selectable 5 V / 12 V output.

Combines a TP4056 Li-Po charging stage, DW01A/FS8205A battery protection, and an MT3608 boost converter on a single two-layer board — designed for portable electronics, IoT nodes, Arduino-based projects, and lightweight UAV subsystems.

KiCad Version License: MIT Open Source Hardware Status [blocked]


Table of Contents


Overview

Board nameProject 2 — Power Management System
FunctionLi-Po charging + protection + selectable 5 V/12 V boost output
Charging ICTP4056 (USB Type-C input, CC/CV charging)
Protection ICsDW01A + FS8205A (overcharge / over-discharge / overcurrent)
Boost converterMT3608 (switch-selectable ≈5 V / ≈12 V output)
Layers2-layer PCB
EDA toolKiCad v10

3D Board Renders

Isometric ViewTop ViewBottom View
Isometric 3D render of the PCBTop 3D render of the PCBBottom 3D render of the PCB

Schematic

Full schematic of the charging, protection, and boost-conversion circuitry:

Project 2 full schematic

If the vector render above does not display (GitHub occasionally sandboxes inline SVG), open it directly: docs/images/schematics/project2.svg. A PNG fallback may also be available at docs/images/schematics/project2.png.


PCB Layer Breakdown

Primary Layers

Top Copper (F.Cu)Bottom Copper (B.Cu)
Top CopperBottom Copper
Top Silkscreen (F.Silkscreen)Bottom Silkscreen (B.Silkscreen)
Top SilkscreenBottom Silkscreen
Board Outline (Edge.Cuts)
Edge Cuts

Supplementary Layers

All-Layers Overlay (click to expand)

All Layers Overlay

Solder Mask Layers — Top (F.Mask) & Bottom (B.Mask) (click to expand)
Top Solder Mask (F.Mask)Bottom Solder Mask (B.Mask)
Top Solder MaskBottom Solder Mask

Bill of Materials & Manufacturing Files

DeliverableDescriptionLink
📋 Bill of MaterialsFull component list with references, values, and quantitiesdocs/power_management_system_bom.csv
🏭 Gerber FilesFabrication-ready Gerber package for PCB manufacturinggerbers/
🧩 STEP 3D CAD FileMechanical 3D model for enclosure/assembly integrationstep/
🗂️ KiCad ProjectTop-level KiCad project fileproject2.kicad_pro
🔲 KiCad PCB LayoutEditable PCB layout fileproject2.kicad_pcb
⚡ KiCad SchematicEditable schematic source fileproject2.kicad_sch

Note: If the BOM is provided as a spreadsheet instead of CSV, use docs/power_management_system_bom.xlsx.


Repository Structure

text
pcb-lipo-power-management-system/
├── docs/
│   ├── images/
│   │   ├── 3d_views/
│   │   │   ├── 3d_top.png
│   │   │   ├── 3d_iso.png
│   │   │   └── 3d_bottom.png
│   │   ├── schematics/
│   │   │   └── project2.svg
│   │   └── pcb_layers/
│   │       ├── pcb_All_layers.svg
│   │       ├── project2-F_Cu.svg
│   │       ├── project2-B_Cu.svg
│   │       ├── project2-F_Silkscreen.svg
│   │       ├── project2-B_Silkscreen.svg
│   │       ├── project2-F_Mask.svg
│   │       ├── project2-B_Mask.svg
│   │       └── project2-Edge_Cuts.svg
│   └── power_management_system_bom.csv
├── gerbers/
│   └── (fabrication Gerber + drill files)
├── step/
│   └── (STEP 3D CAD export)
├── assets/

Note: .history/, DRC.rpt, report.txt, and temp-freerouting.dsn are local KiCad/tooling artifacts. Consider adding them to .gitignore if they don't need to be version-controlled — they're listed here only for completeness.


Getting Started

  1. Clone the repository
    bash
    git clone https://github.com/devKOff/pcb-lipo-power-management-system.git
    cd pcb-lipo-power-management-system
  2. Open in KiCad v10 Open project2.kicad_pro in KiCad to view or edit the schematic and PCB layout.
  3. Manufacture the board Send the contents of gerbers/ directly to your PCB fabricator, and reference docs/power_management_system_bom.csv for assembly.
  4. Mechanical integration Import the STEP file from step/ into your CAD tool of choice for enclosure or assembly design.

License

This project is released under the terms of the MIT License. Hardware design files are shared in the spirit of open source hardware — see the OSHW badge above.

Note: No LICENSE file currently exists in this repository. Add one (e.g. via GitHub's Add file → Create new file → LICENSE flow, which offers an MIT template) so the badge and link above resolve correctly — see Step 6 in the upload guide below.

Maintained as part of the Project 2 — Power Management System hardware design effort.

Parts

28
QtyValueFootprintReferences
4Conn_01x01_SocketConnector_Wire:SolderWirePad_1x01_SMD_1.5x3mmJ2, J3, J4, J5
31kResistor_SMD:R_0805_2012MetricR2, R3, R4
25.1kResistor_SMD:R_0805_2012MetricR6, R7
2CDiode_SMD:D_SMAC3, C4
2LEDLED_SMD:LED_0805_2012MetricD1, D2
11.2kResistor_SMD:R_0805_2012MetricR1
1100Resistor_SMD:R_0805_2012MetricR5
1100nFCapacitor_SMD:C_0805_2012MetricC2
110uFCapacitor_SMD:C_0805_2012MetricC1
116kResistor_SMD:R_0805_2012MetricR10
12.2kResistor_SMD:R_0805_2012MetricR8
122uHInductor_SMD:L_7.3x7.3_H4.5L1
142kResistor_SMD:R_0805_2012MetricR9
1DW01APackage_TO_SOT_SMD:SOT-23-6Q2
1FS8205AFS8205A:SOP65P640X120-8NQ1
1MT3608Package_TO_SOT_SMD:SOT-23-6U2
1SS34Diode_SMD:D_SMAD3
1SW_Nidec_CAS-120A1Button_Switch_SMD:Nidec_Copal_CAS-120ASW1
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU1
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_HorizontalJ1

Similar boards

  • 2 layers61 × 61 mmESP32 FC, the printed circuit board in 3D

    ESP32 FC

    MAATHES-THILAK-K/ESP32-S3_FLIGHT_CONTROLLER

    A custom-designed flight controller based on the ESP32-S3 module, built for compatibility with the esp-fc firmware and Betaflight-like configuration.

    69 parts7Apache-2.0
  • 2 layers80 × 34 mmDji fcc, the printed circuit board in 3D

    Dji fcc

    nikolaus018/dji-fcc-esp32

    ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

    69 parts3MIT
  • 2 layers102.6 × 102.6 mmMini robot2, the printed circuit board in 3D

    Mini robot2

    eliasmonzon/pcb

    circuitos_electronicos

    67 parts1
  • 2 layers58.9 × 54 mmRasppico altimiter, the printed circuit board in 3D

    Rasppico altimiter

    luke-walsh1/FLIGHT

    A custom, high-performance rocket flight computer designed around a Raspberry Pi Pico (RP2040) to track, log, and deploy parachutes using a servo motor.

    40 parts
  • 2 layers38.4 × 19.3 mmCharging Base, the printed circuit board in 3D

    Charging Base

    DominikNeugebauer/PCB

    All of my pcb projects i have made so far

    28 parts
  • 2 layers43 × 43 mmNew version, the printed circuit board in 3D

    New version

    Robopoly/Kit-Botanique

    76 parts
  • 2 layers50 × 201.2 mmAqi monitor, the printed circuit board in 3D

    Aqi monitor

    wngxp/aqi-monitor

    A custom indoor air-quality monitor with particulate, carbon-dioxide, temperature, humidity, and pressure sensing; a round color display; a nine-pixel status gauge; and an optional connected backend and mobile app.

    99 parts
  • 2 layers45 × 100 mmWalkiepcb, the printed circuit board in 3D

    Walkiepcb

    houseofthe051010/ESP32-Walkie-Talkie-V2

    This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.

    93 parts1

Questions

How big is the Project2 PCB?

It measures 30 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Project2 use?

28 parts, built around the MT3608, TP4056-42-ESOP8, DW01A and FS8205A. 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 Project2 KiCad files?

From the devKOff/pcb-lipo-power-management-system repository on GitHub, at the commit this page was made from: the board is project2.kicad_pcb and its schematic project2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Project2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask devKOff before reusing the design.