Skip to the content
PCBKitNew board
2 layers40 × 30 mmDesign files, the printed circuit board in 3D

made for hack club half life in 1 week. cut me some slack

Size
40 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
29
Pads
121
Tracks, vias
235, 47
Pours
7
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Oct 2026
Updated
13 Oct 2026

Overview

Design files is an open-source printed circuit board by zninjamonkey, from the zninjamonkey/3A-UPS-module repository on GitHub. It is a 2-layer board of 40 × 30 mm with 40 parts on 29 nets, routed with 235 tracks and 47 vias.

It is built around the BQ25306RTER and TPS61089. Its parts include 16 resistors, 14 capacitors, 2 ICs, 2 diodes and 2 connectors.

Main components

2

README

README.md

3A-UPS-module

made for hack club half life in 1 week. cut me some slack

This is supposed to be a UPS (uninterruptible power supply) module to power portable diy electronics projects.

It was inspired by the adafruit powerboost 1000c, but I wanted usb C connection and to be able to provide higher current to power devices such as a rapsberry pi.

It uses a BQ25306 for battery charging and load sharing, and a TPS61089 to boost the lithium ion battery to a 5V output. both chips are by Texas instruments.

kicad render Screenshot 2026-10-11 203945
schematic Screenshot 2026-10-11 203904

I have not actually built this yet so I'm not sure if it even works

Parts

40
QtyValueFootprintReferences
510kResistor_SMD:R_1206_3216MetricR8, R9, R12, R13, R16
422μFCapacitor_SMD:C_1206_3216MetricC3, C4, C7, C8
210µFCapacitor_SMD:C_1206_3216MetricC13, C14
22.2µFCapacitor_SMD:C_1206_3216MetricC9, C10
25.1kResistor_SMD:R_1206_3216MetricR1, R2
10.1μCapacitor_SMD:C_1206_3216MetricC2
1100kResistor_SMD:R_1206_3216MetricR5
110μFCapacitor_SMD:C_1206_3216MetricC1
1120pFCapacitor_SMD:C_1206_3216MetricC5
1127kResistor_SMD:R_1206_3216MetricR7
11kResistor_SMD:R_1206_3216MetricR11
11µHInductor_SMD:L_6.3x6.3_H3L2
12.2nFCapacitor_SMD:C_1206_3216MetricC6
12.2μHInductor_SMD:L_6.3x6.3_H3L1
1200kResistor_SMD:R_1206_3216MetricR15
124kResistor_SMD:R_1206_3216MetricR6
1300kResistor_SMD:R_1206_3216MetricR3
1330kResistor_SMD:R_1206_3216MetricR4
147 nFCapacitor_SMD:C_1206_3216MetricC12
1470pFCapacitor_SMD:C_1206_3216MetricC11
1560kResistor_SMD:R_1206_3216MetricR14
180k (0.5a)Resistor_SMD:R_1206_3216MetricR10
1BQ25306RTERimported:IC_BQ25306RTERU2
1Battery_CellConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalBT1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ3
1DDiode_SMD:D_SMAD2
1LEDLED_SMD:LED_1206_3216MetricD4
1Q_PMOS_GDSPackage_TO_SOT_SMD:SOT-23Q1
1TPS61089imported:modified tps61089U1
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_HorizontalJ1

Questions

How big is the Design files PCB?

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

What parts does the Design files use?

40 parts, built around the BQ25306RTER and TPS61089. 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 Design files KiCad files?

From the zninjamonkey/3A-UPS-module repository on GitHub, at the commit this page was made from: the board is design files/board.kicad_pcb and its schematic design files/board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Design files design in my own project?

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

Similar boards

  • 4 layers63 × 72.8 mmSide Project, the printed circuit board in 3D

    Side Project

    gmalberico/Vehicle-Forward-Warning-Sensor-Project

    A compact vehicle-mounted prototype that uses LiDAR ranging and wireless communication to warn a driver when an object is detected ahead.

    38 parts
  • 4 layers31.8 × 130 mmSensify Main Board, the printed circuit board in 3D

    Sensify Main Board

    smvumbaco/Sensify-FA24

    Generate Hardware - Sensify Fall 2024

    146 parts
  • 2 layers130.6 × 162.4 mmZerowriter Inkplate 5 Gen2, the printed circuit board in 3D

    Zerowriter Inkplate 5 Gen2

    zerowriter/zerowriter_ink

    General repo for all things Zerowriter Ink

    656 parts46GPL-3.0
  • 2 layers113.9 × 57.3 mmUSB UPS Raspberry, the printed circuit board in 3D

    USB UPS Raspberry

    Arsh0509/PI-ups

    A small UPS for operating Raspberry PI (Designed using KiCAD)

    46 parts
  • 4 layers64.8 × 18 mmCorncob, the printed circuit board in 3D

    Corncob

    aswild/corncob

    Corncob is an adapter to run standard 12V PWM computer fans off of a USB power source. It boosts 5V or 9V USB-PD power to 12V and outputs a PWM control signal.

    51 parts
  • 2 layers120 × 100 mmInoovatest Sub, the printed circuit board in 3D

    Inoovatest Sub

    jcchincheong-bb/Verificationator_GP-WS25-26

    Files for Group Project WS2526

    115 parts
  • 4 layers80 × 60 mmCm5-carrier, the printed circuit board in 3D

    Cm5-carrier

    jl-grey-man/cm5-carrier

    Minimal Raspberry Pi CM5 carrier board — USB-C, LiPo, HDMI, GPIO

    48 parts