

PiGarage
Open-source Raspberry Pi power management and audio HAT for automotive head-unit use
- Size
- 65 × 56 mm
- Copper layers
- 2
- Thickness
- 1.58 mm
- Parts
- 79
- Nets
- 80
- Pads
- 283
- Tracks, vias
- 424, 129
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 20 Mar 2026
- Updated
- 24 May 2026
Overview
PiGarage is an open-source printed circuit board by bryce-builds, from the bryce-builds/PiGarage repository on GitHub. It is a 2-layer board of 65 × 56 mm with 79 parts on 80 nets, routed with 424 tracks and 129 vias.
It is built around the ADS1115IDGSR, TPS54560BQDDARQ1 and AP2112K-3.3, with the LTV-847S, CC0603KRX7R9BB104 and AO4407A among its other parts. Its parts include 33 capacitors, 26 resistors, 6 ICs, 5 connectors and 3 diodes. It belongs with the audio and music boards of this library.
Main components
10ADS1115IDGSR
VSSOP-10-40℃~+125℃ 16 1LSB 2 2.048V 2V~5.5V 500nA 860Hz 8Hz、16Hz、32Hz、64Hz、128Hz、250Hz、475Hz、860Hz Built-in Built-in I2C Sigma-Delta Support Yes VSSOP-10 Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)TPS54560BQDDARQ1
SOP-8-EP-40℃~+150℃@(TJ) 1 146uA 2.5MHz 4.5V~60V 5A 800mV~58.8V Adjustable Buck Buck Built-in SOP-8-EP DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedLTV-847S
SMD-16P-30℃~+110℃ 1.2V 100mV@1mA,20mA 35V 3us 4 4us@2mA,100Ω 50% 50mA 50mA 5kV 600% 6V DC Phototransistor SMD-16P Transistor, Photovoltaic Output Optoisolators ROHSLite-OnTransistor, Photovoltaic Output OptoisolatorsCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTAO4407A
SOP-8-55℃~+150℃ 1 P-Channel 1.8V 14A 2.05nF 20nC@4.5V、40nC@10V 3.1W 300pF 30V 330pF 9.5mΩ@10V、14.7mΩ@4.5V SOP-8 MOSFETs ROHSUMWMOSFETsB560C-13-F-MS
SMC-65℃~+125℃ 1 Independent 175A 500uA@60V 5A 60V 850mV@5A SMC Schottky Diodes ROHSMSKSEMISchottky DiodesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)PJ-320B
SMD-25℃~+75℃ 24V 25mA 3.5mm Headphone Jack Phosphor Bronze SMD Audio Connectors ROHSSOFNGAudio Connectors (Headphones)SMBJ18CA
DO-214AA(SMB)ESD And Surge Protection (TVS/ESD)hongjiacheng
README
README.mdPiGarage
Open-source Raspberry Pi power management and audio HAT for automotive head-unit use.


Features
- 5V 5A Buck Converter (TPS54560BQDDARQ1) — 7-16V input, Pi 5 compatible
- I2S DAC (PCM5122PWR) — 112dB SNR, noise-free audio output to external amplifier
- ADC (ADS1115) — 16-bit, for steering wheel resistor ladder controls
- 4-Channel Optoisolated 12V Sensing — ACC, REV, ILL, AUX via LTV-847S
- Safe Shutdown — ACC-triggered power latch with GPIO hold (BCM25), crank ride-through
- Battery Protection — UVLO hard cutoff at 12.08V via TL431A comparator
- Fan Output — JST SH 1.0mm 2-pin connector (Pi 5 fan style) for 25mm buck cooler fan
- Compatible — Raspberry Pi 3, 4, and 5
Board
| Parameter | Value |
|---|---|
| Input Voltage | 7-16V (automotive 12V) |
| Output Voltage | 5.0V |
| Output Current | 5A continuous |
| DAC SNR | 112dB |
| DAC Interface | I2S |
| ADC Resolution | 16-bit, 4-channel |
| Sense Inputs | 4ch optoisolated |
| Board Format | Raspberry Pi HAT (65mm x 56.5mm) |
Directory Layout
PiGarage/
├── Hardware/ KiCad 10 schematic, PCB, and custom libraries
├── Production/ Gerbers, drill files, pick-and-place
├── BOM/ Bill of Materials and design notes
├── Images/ Board renders and schematic exports
├── Cover/ 3D-printable enclosure / fan cover (STEP/STL)
├── Software/ Power latch daemon and systemd service
└── Docs/ Ordering and assembly guideGetting Started
See Docs/ordering-guide.md for full instructions on ordering from JLCPCB and assembling the board.
License
Hardware: CERN-OHL-S-2.0 — Software: MIT
Parts
79| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C10, C25, C26, C27, C28, C29, C30, C31, C32, C33 |
| 9 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R9, R15, R16, R17, R18, R23, R24, R25, R26 |
| 7 | 10µF | Capacitor_SMD:C_0603_1608Metric | C8, C11, C12, C16, C18, C20, C22 |
| 5 | 4.7kΩ | Resistor_SMD:R_0603_1608Metric | R11, R19, R20, R21, R22 |
| 4 | 0.1µF | Capacitor_SMD:C_0603_1608Metric | C13, C17, C19, C21 |
| 3 | 47µF | Capacitor_SMD:C_1206_3216Metric | C5, C6, C7 |
| 2 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C23, C24 |
| 2 | 2.2µF | Capacitor_SMD:C_0603_1608Metric | C14, C15 |
| 2 | 22kΩ | Resistor_SMD:R_0603_1608Metric | R6, R12 |
| 2 | 470Ω | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 1 | 1.8nF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 100kΩ | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 11.5kΩ | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 1kΩ | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 1µF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 2.2µH | FXL0630:IND-SMD_L7.0-W6.6 | L1 |
| 1 | 23.7kΩ | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 4.7µF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 47kΩ | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 60.4kΩ | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 600R | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 8.2pF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 80.6kΩ | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 84.5kΩ | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | ADS1115IDGSR | ADS1115IDGSR:SOP50P490X110-10N | U5 |
| 1 | AO4407A | SOIC127P600X175:SOIC127P600X175-8N | Q1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | B560C-13-F | B560C:SMC_L7.1-W6.2-LS8.1-RD | D2 |
| 1 | BAT54CLT1G | Package_TO_SOT_SMD:SOT-23 | D3 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J5 |
| 1 | Conn_02x02_Counter_Clockwise | Connector_Molex:Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical | J2 |
| 1 | Conn_02x03_Odd_Even | Connector_Molex:Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical | J1 |
| 1 | Conn_02x20_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J4 |
| 1 | LTV-847S | Package_DIP:SMDIP-16_W9.53mm | U6 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:TSOT-23 | Q2 |
| 1 | PCM5122PWR | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U3 |
| 1 | PJ-320B | PJ-320B:BOOMELE_PJ-320B | J3 |
| 1 | SMBJ18CA | Diode_SMD:D_SMB | D1 |
| 1 | TL431DBZ | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | TPS54560BQDDARQ1 | Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U1 |
The 77 most common of 79 parts.
Similar boards
- 4 layers195 × 159 mm

- 4 layers164.9 × 102 mm

Carrier
AJXD2/carplay-project
One board that turns the Pi 4 + 7" screen into a complete car radio replacement. It bolts onto the Pi like a HAT, plugs into the truck's radio harness, and does everything the factory radio did plus what the Pi needs:
171 parts - 2 layers63.8 × 44 mm

- 2 layers62 × 6 mm

TableLight
jonny190/TableLight
A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…
72 partsMIT - 4 layers120 × 130 mm

- 2 layers128 × 70.5 mm

- 4 layers121.9 × 109.2 mm

Plinkyblack hwmidi jacks
plinkysynth/plinky_public
a public release of the plinky sw and hw
287 parts227 - 6 layers37 × 37 mm

Fc f405 2026-10-16 1025
ara-mkr/f405-flight-controller
This is a flight controller I designed as a side project. It was fun and pretty challenging, and I'm planning to build a drone with it at some point!
122 partsCERN-OHL-P-2.0
Questions
How big is the PiGarage PCB?
It measures 65 × 56 mm and has 2 copper layers, 1.58 mm thick.
What parts does the PiGarage use?
79 parts, built around the ADS1115IDGSR, TPS54560BQDDARQ1, AP2112K-3.3 and LTV-847S. 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 PiGarage KiCad files?
From the bryce-builds/PiGarage repository on GitHub, at the commit this page was made from: the board is Hardware/PiGarage.kicad_pcb and its schematic Hardware/PiGarage.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PiGarage design in my own project?
Its repository states no licence, so its author keeps all rights: ask bryce-builds before reusing the design.