Skip to the content
PCBKitNew board
4 layers61 × 88.9 mmStm32-battery, the printed circuit board in 3D

Stm32-battery

agrif/bluegrass2

an STM32 board with on-board battery charging

Size
61 × 88.9 mm
Copper layers
4
Thickness
1.61 mm
Parts
117
Nets
94
Pads
480
Tracks, vias
1,141, 197
Pours
26
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Oct 2022
Updated
22 Jan 2025

Overview

Stm32-battery is an open-source printed circuit board by agrif, from the agrif/bluegrass repository on GitHub. It is a 4-layer board of 61 × 88.9 mm with 117 parts on 94 nets, routed with 1,141 tracks and 197 vias.

It is built around the STM32F103CBT6, TPS63020DSJR and BQ24074RGTR, with the MAX17048G+T10, SMF05CT1G and USBLC6-2SC6 among its other parts. Its parts include 34 resistors, 29 capacitors, 8 connectors, 7 ICs and 5 diodes. It belongs with the power boards and the STM32 boards of this library.

Main components

7

README

README.md

Bluegrass Rev.1 Logo

This is an STM32 board (a la "Blue Pill") with built-in circuitry to charge a single-cell lithium battery, over USB or DC input. It provides 5V and 3.3V both at 1A, low standby current, battery fuel gauging, and supports charging from a solar panel.

Parts

117
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0603_1608MetricC2, C5, C6, C7, C8, C9, C14, C15, C21, C28, C29
1010kResistor_SMD:R_0603_1608MetricR1, R2, R8, R9, R10, R11, R12, R20, R21, R23
710µFCapacitor_SMD:C_0805_2012MetricC3, C18, C19, C20, C25, C26, C27
41kResistor_SMD:R_0603_1608MetricR25, R28, R29, R30
4M3MountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
31MResistor_SMD:R_0603_1608MetricR18, R19, R32
21.5kResistor_SMD:R_0603_1608MetricR7, R16
210pFCapacitor_SMD:C_0603_1608MetricC10, C11
2180kResistor_SMD:R_0603_1608MetricR22, R34
21µFCapacitor_SMD:C_0805_2012MetricC4, C16
21µHlocal-footprints:SWPA6020SL1, L2
222µFCapacitor_SMD:C_1206_3216MetricC17, C24
24.7kResistor_SMD:R_0603_1608MetricR5, R6
24.7µFCapacitor_SMD:C_0805_2012MetricC22, C23
25.1kResistor_SMD:R_0603_1608MetricR14, R15
26pFCapacitor_SMD:C_0603_1608MetricC12, C13
2SS54Diode_SMD:D_SMAD2, D3
2TPS63020DSJRlocal-footprints:Texas_R-PVSON-N14_ThermalViasU4, U6
1+3.3VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1+3.3V/PGTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP5
1+4VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1+5VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP8
1+5V/PGTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP9
1+BATTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP6
10Resistor_SMD:R_0603_1608MetricR4
10.5AJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP7
11.5AJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP5
11.5MResistor_SMD:R_0603_1608MetricR31
1100kResistor_SMD:R_0603_1608MetricR33
110nFCapacitor_SMD:C_0805_2012MetricC1
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11AJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP6
1270Resistor_SMD:R_0603_1608MetricR24
12kResistor_SMD:R_0603_1608MetricR26
1300Resistor_SMD:R_0603_1608MetricR3
132.768kHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY2
1330Resistor_SMD:R_0603_1608MetricR27
133kResistor_SMD:R_0603_1608MetricR13
1600Ω @ 100MHzInductor_SMD:L_0805_2012MetricFB1
182kResistor_SMD:R_0603_1608MetricR17
1BATTConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ8
1BOOT0Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1
1BQ24074RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU5
1CHGLED_SMD:LED_0805_2012MetricD4
1DC InConnector_BarrelJack:BarrelJack_HorizontalJ7
1FUELJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP8
1GNDTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP7
1ITERMJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1LeftConnector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ2
1MAX17048G+local-footprints:MAX17048-TDFN-8U7
1Micro SDlocal-footprints:SOFNG-TF-15x15J5
1NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1
1PWRLED_SMD:LED_0805_2012MetricD5
1Resetlocal-footprints:TS-1187A-B-A-BSW1
1RightConnector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ3
1SMF05CT1GPackage_TO_SOT_SMD:SOT-363_SC-70-6U2
1STM32F103CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1Stemma I2CConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ4
1TMRJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1TSJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP4
1USB-CConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J6
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USRLED_SMD:LED_0805_2012MetricD1
1VBUSTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1VDCTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3
1Val**local-footprints:Rakeri-10mmRef**
1~{ALRT}TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP10

The 113 most common of 117 parts.

Questions

How big is the Stm32-battery PCB?

It measures 61 × 88.9 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Stm32-battery use?

117 parts, built around the STM32F103CBT6, TPS63020DSJR, BQ24074RGTR and MAX17048G+T10. 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 Stm32-battery KiCad files?

From the agrif/bluegrass repository on GitHub, at the commit this page was made from: the board is hardware/stm32-battery.kicad_pcb and its schematic hardware/stm32-battery-power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32-battery design in my own project?

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

Similar boards

  • 4 layers100 × 90 mmOpentouch s3, the printed circuit board in 3D

    Opentouch s3

    JoeMighty/opentouch-s3

    A modern remake of the Bare Conductive Touch Board: 12 capacitive touch electrodes, MP3/WAV/MIDI audio, and now WiFi, Bluetooth LE, USB-C, a proper LiPo power path, a fuel gauge, line-in, MIDI out, Qwiic and an RGB LED.

    185 parts
  • 4 layers150 × 95 mmSkysweep32 rev c, the printed circuit board in 3D

    Skysweep32 rev c

    bobberdolle1/SkySweep32

    Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype

    103 parts33GPL-3.0
  • 2 layers41.5 × 44 mmMurmur, the printed circuit board in 3D

    Murmur

    dazed-16/Murmur

    An AI powered device that holds recording as your second brain.

    20 parts
  • 4 layers45 × 61 mmRobosapien, the printed circuit board in 3D

    Robosapien

    yigitabi5444/Robosapien

    AI powered Walking Talking Robot Toy

    93 partsGPL-3.0
  • 6 layers176 × 70.2 mmIida devkit, the printed circuit board in 3D

    Iida devkit

    SakuGlumoff/iida-devkit

    PCB design exercise

    273 partsMIT
  • 4 layersDSProject, the printed circuit board in 3D

    DSProject

    StefVuck/DesignSpecialProject5

    84 parts
  • 2 layers46.3 × 51.4 mmV5PCB, the printed circuit board in 3D

    V5PCB

    LilypadVR/LilypadVR

    Full Body Tracking for VR, based on SlimeVR

    45 parts
  • 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