
Cm5-carrier
jl-grey-man/cm5-carrier
Minimal Raspberry Pi CM5 carrier board — USB-C, LiPo, HDMI, GPIO

A breadboard friendly battery management module with charging, fuel gauging, and a switched 5V output.
PMM-1.0-R1 is an open-source printed circuit board by sneakylizard123-4, from the sneakylizard123-4/PMM-1.0-R1 repository on GitHub. It is a 4-layer board of 40 × 50 mm with 74 parts on 116 nets, routed with 396 tracks and 80 vias.
It is built around the STM32C031C4T6, BQ25895RTW and TLV75733PDBV, with the TPS22917DBV and TPS61089 among its other parts. Its parts include 29 capacitors, 22 resistors, 6 ICs, 3 diodes and 2 inductors. It belongs with the STM32 boards of this library.
A breadboard friendly battery management module with charging, fuel gauging, and a switched 5V output.
this board is designed to fit on a breadboard without much hassle it is a 4-layer pcb with an inner ground layer

PlatformIO project using internal 48MHz oscillator (no crystal).
Flash with PlatformIO:
pio run -t upload| Ref | Value | LCSC # | MPN | Manufacturer | Footprint | Qty | Unit $ | Ext $ | Link |
|---|---|---|---|---|---|---|---|---|---|
| C1-C3,C8,C10 | 47uF 1210 16V X5R | C6783889 | 1210X476M160CT | Walsin | 1210 | 5 | 0.0900 | 0.4500 | LCSC |
| C4,C7,C14,C27,C29 | 100nF 0402 25V X7R | C56392 | 0402B104K250NT | FH(Guangdong Fenghua) | 0402 | 5 | 0.0115 | 0.0575 | LCSC |
| C5 | 100nF 0805 50V X7R | C83055 | 0805B104K500CT | Walsin | 0805 | 1 | 0.0100 | 0.0100 | LCSC |
| C6,C22,C23,C28 | 10uF 0603 10V X5R | C19702 | CL10A106KP8NNNC | Samsung | 0603 | 4 | 0.0065 | 0.0260 | LCSC |
| C9 | 24pF 0402 C0G | C2242874 | C0402C240J4GACTU | KEMET | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| C11 | 560pF 0402 C0G 50V | C3895255 | C0402C0G500-561FNP | Venkel | 0402 | 1 | 0.0313 | 0.0313 | LCSC |
| C12,C19 | 100nF 0805 50V X7R | C83055 | 0805B104K500CT | Walsin | 0805 | 2 | 0.0100 | 0.0200 | LCSC |
| C13,C18 | 10uF 0805 10V X7R | C396720 | 0805B106K100CT | Walsin | 0805 | 2 | 0.0950 | 0.1900 | LCSC |
| C15 | 47uF 0805 10V X5R | C6119904 | CGA0805X5R476M100MT | HRE | 0805 | 1 | 0.1000 | 0.1000 | LCSC |
| C16 | 1uF 0805 16V X7R | C2991444 | 0805B105K160CT-C | Walsin | 0805 | 1 | 0.0230 | 0.0230 | LCSC |
| C17 | 0.47uF 0402 10V X5R | C47339 | CL05A474KP5NNNC | Samsung | 0402 | 1 | 0.0200 | 0.0200 | LCSC |
| C20 | 47nF 0603 25V X7R | C3881195 | C0603C473J3RAC7867 | KEMET | 0603 | 1 | 0.0100 | 0.0100 | LCSC |
| C21 | 4.7uF 0402 6.3V X5R | C340648 | 0402X475M6R3CT | Walsin | 0402 | 1 | 0.0240 | 0.0240 | LCSC |
| C24,C25 | 1uF 0603 16V X7R | C106248 | CC0603KRX7R7BB105 | YAGEO | 0603 | 2 | 0.0310 | 0.0620 | LCSC |
| C26 | 100nF 0603 50V X7R | C14663 | CC0603KRX7R9BB104 | YAGEO | 0603 | 1 | 0.0100 | 0.0100 | LCSC |
| D1-D3 | LED 0603 emerald green | C7429914 | NCD0603G3 | NATIONSTAR | 0603 | 3 | 0.0080 | 0.0240 | LCSC |
| L1 | 470nH shielded power inductor | C18221164 | XFL4015-471MEC | Coilcraft | SMD 4x4mm | 1 | 1.5000 | 1.5000 | LCSC |
| L2 | 2.2uH shielded power inductor 8A | C122469 | XFL4020-222MEC | Coilcraft | SMD 4x4mm | 1 | 1.5000 | 1.5000 | LCSC |
| R1,R16,R19,R20 | 10k 0603 1% | C98220 | RC0603FR-0710KL | YAGEO | 0603 | 4 | 0.0100 | 0.0400 | LCSC |
| R2 | 309k 0402 1% | C171694 | RC0402FR-07309KL | YAGEO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R3 | 133k 0402 1% | C3015855 | SCR0402F133K | VO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R4 | 28.7k 0402 1% | C185433 | RC0402FR-0728K7L | YAGEO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R5 | 240k 0603 1% | C137765 | RC0603FR-07240KL | YAGEO | 0603 | 1 | 0.0100 | 0.0100 | LCSC |
| R6 | 76.8k 0402 1% | C185396 | RC0402FR-0776K8L | YAGEO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R7 | 100k 0402 1% | C60491 | RC0402FR-07100KL | YAGEO | 0402 | 1 | 0.0060 | 0.0060 | LCSC |
| R8 | 100k 0603 1% | C14675 | RC0603FR-07100KL | YAGEO | 0603 | 1 | 0.0100 | 0.0100 | LCSC |
| R9 | 0.010 ohm 1% 2512 3W shunt | C520398 | LCSR2512FR010Q9L | RESI | 2512 | 1 | 0.1000 | 0.1000 | LCSC |
| R10-R14 | 10k 0402 1% | C60490 | RC0402FR-0710KL | YAGEO | 0402 | 5 | 0.0100 | 0.0500 | LCSC |
| R15 | 130 ohm 0805 1% | C273821 | RC0805FR-07130RL | YAGEO | 0805 | 1 | 0.0100 | 0.0100 | LCSC |
| R17 | 5.23k 0402 1% | C477746 | RC0402FR-075K23L | YAGEO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R18 | 30.1k 0402 1% | C138009 | RC0402FR-0730K1L | YAGEO | 0402 | 1 | 0.0100 | 0.0100 | LCSC |
| R21,R22 | 4.7k 0402 1% | C105871 | RC0402FR-074K7L | YAGEO | 0402 | 2 | 0.0100 | 0.0200 | LCSC |
| TH1 | 10k NTC thermistor 0402 | C77131 | NCP15XH103F03RC | muRata | 0402 | 1 | 0.0266 | 0.0266 | LCSC |
| U1 | TPS61089RNRR boost converter | C165129 | TPS61089RNRR | Texas Instruments | VQFN-11 | 1 | 0.5800 | 0.5800 | LCSC |
| U2 | TPS22917DBVR load switch | C2681320 | TPS22917DBVR | Texas Instruments | SOT-23-6 | 1 | 0.4600 | 0.4600 | LCSC |
| U3 | BQ27441DRZR-G1B fuel gauge | C473374 | BQ27441DRZR-G1B | Texas Instruments | SON-12 | 1 | 2.7600 | 2.7600 | LCSC |
| U4 | BQ25895RTWR charger | C80200 | BQ25895RTWR | Texas Instruments | WQFN-24 | 1 | 2.1700 | 2.1700 | LCSC |
| U5 | TLV75733PDBVR 3.3V LDO | C485517 | TLV75733PDBVR | Texas Instruments | SOT-23-5 | 1 | 0.1950 | 0.1950 | LCSC |
| U6 | STM32C031C4T6 MCU | C5456207 | STM32C031C4T6 | STMicroelectronics | LQFP-48 | 1 | 1.6700 | 1.6700 | LCSC |
| PCB | Bare PCB 50x30mm 4-layer | - | - | - | - | 1 | 2.5000 | 2.5000 | - |
| Total | - | - | - | - | - | 64 | - | 14.7354 | - |
Full BOM CSV: BOM.csv
This board is designed for a standard 4-layer PCB fab:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C7, C14, C27, C29 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R10, R11, R12, R13, R14 |
| 5 | 47uF | Capacitor_SMD:C_1210_3225Metric | C1, C2, C3, C8, C10 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R16, R19, R20 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6, C22, C23, C28 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1, TP2, TP3, TP4 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C12, C19 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C13, C18 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C24, C25 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R21, R22 |
| 1 | 0.010 1% | Resistor_SMD:R_2512_6332Metric | R9 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 0.47uF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 10k NTC | Resistor_SMD:R_0402_1005Metric | TH1 |
| 1 | 130 1% | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 133k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C16 |
| 1 | 2.2uH Coilcraft XAL4020-222MEC | Inductor_SMD:L_Coilcraft_XxL4020 | L2 |
| 1 | 240k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 24pF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 28.7k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 30.1k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 309k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C21 |
| 1 | 470nH Coilcraft XFL4015-471MEC | Inductor_SMD:L_Coilcraft_XxL4020 | L1 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric | C15 |
| 1 | 5.23k | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 560pF | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 76.8k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | BQ25895RTW | Package_DFN_QFN:Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U4 |
| 1 | BQ27441-G1 | Package_SON:Texas_S-PDSO-N12 | U3 |
| 1 | LOGO | logo:empire_mask | G*** |
| 1 | LOGO | logo:linuxpenguin_cu | G*** |
| 1 | LOGO | logo:linuxpenguin-mask | G*** |
| 1 | LOGO | logo:empire_cu | G*** |
| 1 | PMM | PMM:PMM | A1 |
| 1 | STM32C031C4T6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U6 |
| 1 | TLV75733PDBV | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | TPS22917DBV | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | TPS61089 | Package_DFN_QFN:Texas_VQFN-RNR0011A-11 | U1 |
The 72 most common of 74 parts.

jl-grey-man/cm5-carrier
Minimal Raspberry Pi CM5 carrier board — USB-C, LiPo, HDMI, GPIO

Arsh0509/PI-ups
A small UPS for operating Raspberry PI (Designed using KiCAD)

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.




zninjamonkey/3A-UPS-module
made for hack club half life in 1 week. cut me some slack

axoulc/hwboard-bike-computer
HWBoard Bike Computer PCB: A KiCad hardware project for building a custom printed circuit board (PCB) designed for a feature-rich, open-source bike computer. Powered by Raspberry Pi Compute Module 0 (CM0).
It measures 40 × 50 mm and has 4 copper layers, 1.6 mm thick.
74 parts, built around the STM32C031C4T6, BQ25895RTW, TLV75733PDBV and TPS22917DBV. 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.
From the sneakylizard123-4/PMM-1.0-R1 repository on GitHub, at the commit this page was made from: the board is kicad/PMM-1.0-R1.kicad_pcb and its schematic kicad/PMM-1.0-R1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sneakylizard123-4 before reusing the design.