Skip to the content
PCBKitNew board
4 layersPower module, the printed circuit board in 3D

A PCB that can protect,charge, and regulate a Li Ion battery to power MCU powered projects.

Copper layers
4
Thickness
1.6 mm
Parts
144
Nets
84
Pads
381
Tracks, vias
665, 54
Pours
9
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Jun 2026
Updated
6 Oct 2026

Overview

Power module is an open-source printed circuit board by FETfox, from the FETfox/Li-Ion_Power_Module repository on GitHub, published under the CC0-1.0 licence. It is a 4-layer board with 144 parts on 84 nets, routed with 665 tracks and 54 vias.

It is built around the ATTINY3217-MF, BQ24074RGTR and BQ27427YZF, with the BQ29728DSE, MD53R33 and B5819W among its other parts. Its parts include 51 resistors, 25 capacitors, 6 ICs, 4 diodes and 3 connectors. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

9

README

README.md

Status

RevA In development (schematic complete, layout pending)

Key Components

FunctionICNotes
ChargerBQ24074USB100/500 + ILIM modes
ProtectionBQ29728OCP/OVP/UVP
Fuel GaugeBQ27427Coulomb counter
Buck-BoostTPS63020~1.8-5.5V input, 3.3V/5V output
MCU (Smart)ATtiny3217CAN interface logic
CAN ControllerMCP2515SPI interface
CAN TransceiverSN65HVD230ISO11898-2 compliant

Usage

Battery powered 5w power supply for projects that use 3v3 or 5v. The smart version tracks system status and communicates over CAN bus.

Known Issues / TODOs

  • PCB layout and thermal analysis
  • Publish assembly guide and test procedure

License

CC0

Parts

144
QtyValueFootprintReferences
130RResistor_SMD:R_0805_2012MetricR3, R7, R13, R14, R17, R18, R25, R30, R33, R41, R42, R43, R47
910kResistor_SMD:R_0603_1608MetricR9, R11, R19, R29, R32, R38, R39, R40, R46
522uFCapacitor_SMD:C_0805_2012MetricC8, C9, C10, C11, C14
55.1kResistor_SMD:R_0603_1608MetricR35, R36, R37, R50, R51
40RResistor_SMD:R_1206_3216MetricR5, R20, R21, R24
4100RResistor_SMD:R_0603_1608MetricR28, R34, R44, R45
44.7uFCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C20
3100kResistor_SMD:R_0603_1608MetricR6, R26, R27
3100nFCapacitor_SMD:C_0603_1608MetricC15, C16, C22
20.1uFCapacitor_SMD:C_0603_1608MetricC1, C7
21.5kResistor_SMD:R_0603_1608MetricR15, R16
2100pFCapacitor_SMD:C_0603_1608MetricC23, C24
210pFCapacitor_SMD:C_0603_1608MetricC18, C19
210uFCapacitor_SMD:C_0603_1608MetricC12, C13
260.4RResistor_SMD:R_0603_1608MetricR48, R49
2JST_PHConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ2, J4
1+3v3TestPoint:TestPoint_Pad_D1.0mmTP28
1+CellTestPoint:TestPoint_Pad_D1.0mmTP2
1+PackTestPoint:TestPoint_Pad_D1.0mmTP12
1-CellTestPoint:TestPoint_Pad_D1.0mmTP3
11.1kResistor_SMD:R_0603_1608MetricR10
11.2MResistor_SMD:R_0603_1608MetricR22
110nFCapacitor_SMD:C_0603_1608MetricC17
1137kResistor_SMD:R_0603_1608MetricR23
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11RResistor_SMD:R_0603_1608MetricR31
11uFCapacitor_SMD:C_0603_1608MetricC6
11uHInductors:DR73L1
12.2kResistor_SMD:R_0603_1608MetricR2
12.2uFCapacitor_SMD:C_0805_2012MetricC5
122kResistor_SMD:R_0603_1608MetricR8
1330RResistor_SMD:R_0603_1608MetricR1
13kResistor_SMD:R_0603_1608MetricR12
14.7nFCapacitor_SMD:C_0603_1608MetricC25
14.7pFCapacitor_SMD:C_0603_1608MetricC21
15VTestPoint:TestPoint_Pad_D1.0mmTP5
1910RResistor_SMD:R_0603_1608MetricR4
1ADC_CC1TestPoint:TestPoint_Pad_D1.0mmTP45
1ADC_CC2TestPoint:TestPoint_Pad_D1.0mmTP44
1ADC_ISETTestPoint:TestPoint_Pad_D1.0mmTP7
1ATtiny3217Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU6
1B5819WDiode_SMD:D_SOD-123D1
1BATTestPoint:TestPoint_Pad_D1.0mmTP1
1BINTestPoint:TestPoint_Pad_D1.0mmTP16
1BQ24074RGTfootprints:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU2
1BQ27427footprints:BQ27427U3
1BQ29728footprints:WSON-6_1.5x1.5mm_P0.5mmU1
1CANHTestPoint:TestPoint_Pad_D1.0mmTP42
1CANLTestPoint:TestPoint_Pad_D1.0mmTP43
1CAN_CSTestPoint:TestPoint_Pad_D1.0mmTP35
1CAN_INTTestPoint:TestPoint_Pad_D1.0mmTP38
1CAN_RESETTestPoint:TestPoint_Pad_D1.0mmTP37
1CETestPoint:TestPoint_Pad_D1.0mmTP4
1CHGLED_SMD:LED_0603_1608MetricLED1
1CHGTestPoint:TestPoint_Pad_D1.0mmTP9
1CHG_OUTTestPoint:TestPoint_Pad_D1.0mmTP13
1CHG_PGOODLED_SMD:LED_0603_1608MetricLED2
1CHG_PGOODTestPoint:TestPoint_Pad_D1.0mmTP8
1Conn_02x03_PogoConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ3
1DMN2014LHAB-7footprints:U-DFN2030-6Q1
1DMP2008UFG-7Package_SON:Diodes_PowerDI3333-8Q2
1EN1TestPoint:TestPoint_Pad_D1.0mmTP23
1EN2TestPoint:TestPoint_Pad_D1.0mmTP21
1FG_GPOUTTestPoint:TestPoint_Pad_D1.0mmTP18
1FG_VDDTestPoint:TestPoint_Pad_D1.0mmTP22
1GNDTestPoint:TestPoint_Pad_D1.0mmTP6
1I2C_SCLTestPoint:TestPoint_Pad_D1.0mmTP19
1I2C_SDATestPoint:TestPoint_Pad_D1.0mmTP20
1ILIMTestPoint:TestPoint_Pad_D1.0mmTP15
1ITERMTestPoint:TestPoint_Pad_D1.0mmTP17
1LDO_VINTestPoint:TestPoint_Pad_D1.0mmTP27
1LDO_VOUTTestPoint:TestPoint_Pad_D1.0mmTP30
1MCP2515-xSTPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU7
1MCU_VCCTestPoint:TestPoint_Pad_D1.0mmTP32
1MD53R33Package_TO_SOT_SMD:SOT-23-5U5
1Mollicell_P28Afootprints:BatteryHolder_HAN_BH-18650-1BT1
1NTCTestPoint:TestPoint_Pad_D1.0mmTP31
1NUP2105LPackage_TO_SOT_SMD:SOT-23TVS1
1NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1
1PGOODLED_SMD:LED_0603_1608MetricLED3

The 128 most common of 144 parts.

Questions

What parts does the Power module use?

144 parts, built around the ATTINY3217-MF, BQ24074RGTR, BQ27427YZF and BQ29728DSE. 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 Power module KiCad files?

From the FETfox/Li-Ion_Power_Module repository on GitHub, at the commit this page was made from: the board is power_module.kicad_pcb and its schematic CAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power module design in my own project?

Its repository publishes it under the CC0-1.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).

Similar boards

  • 4 layers55 × 65 mmEsp32-c3-headset, the printed circuit board in 3D

    Esp32-c3-headset

    dasisdormax/esp32-c3-headset

    WIP: An ESP32-C3 based bluetooth headset PCB with headphone jack

    30 parts1
  • 2 layers69.3 × 300 mmPcb tile game tile panelized, the printed circuit board in 3D

    Pcb tile game tile panelized

    bytesizedengineering/PCB-tile-based-game

    🧰 What You Need - Adafruit UPDI Friend - Arduino IDE - ATtiny3217 board - USB-C cable 1. Install MegaTinyCore 2. Select the Board 3. Connect the UPDI Friend 4. Select the Serial Port 5. Upload Code

    198 parts4GPL-3.0
  • 2 layers53.3 × 83.3 mmPCBbuscard, the printed circuit board in 3D

    PCBbuscard

    Lmello1/ProtoPCB

    Business card PCB and pocket Attiny3227 and LED matrix playground. Powered by a CR2032 battery

    291 parts3
  • 2 layers139.5 × 153 mmPannel, the printed circuit board in 3D

    Pannel

    cocobot/cocotter

    370 parts2
  • 4 layers100 × 100 mmFarmMesh Node, the printed circuit board in 3D

    FarmMesh Node

    chinawrj/FarmMesh-Node

    Developing an integrated hardware and software solution for farm-wide Mesh networking: RP2350B/ESP32-C5 nodes, firmware, network protocols, and Wi-Fi/BLE sensor access.

    164 parts
  • 2 layers90 × 56 mmLogic, the printed circuit board in 3D

    Logic

    nodevuser197/astobot-logic

    177 parts
  • 2 layers90 × 98 mmAstobot panel, the printed circuit board in 3D

    Astobot panel

    nodevuser197/astobot-panel

    281 parts