Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Status: Draft schematic and auto-routed PCB complete; mechanical HAT outline still pending.
Raspberry Pi 5 HAT board that accepts 12V DC input, protects it with a 5A fuse and Schottky reverse-polarity diode, regulates to 5V for the Raspberry Pi 5, and exposes headers for an MPU6050 IMU, a NEO-8M GPS module, and a GPIO-driven status LED.
Intended Use
Prototype/learning HAT for powering a Raspberry Pi 5 from a 12V DC supply while connecting common I2C and UART modules.
What the Device Should Do
Accept 12V DC through a 2-pin screw terminal.
Protect the input path with a 5A fuse and reverse-polarity Schottky diode.
Generate a regulated 5V rail for Raspberry Pi 5 power pins.
Provide standard Raspberry Pi 40-pin female GPIO header connectivity.
Expose I2C pins for an MPU6050 module.
Expose UART pins for a NEO-8M GPS module.
Drive a status LED from a spare GPIO through a current-limiting resistor.
Main Features
12V protected power input.
5V buck-regulated Pi supply.
Raspberry Pi HAT-compatible 2x20 GPIO header footprint.
4-pin MPU6050 header: 3.3V, GND, SDA, SCL.
4-pin NEO-8M GPS header: 3.3V, GND, TX, RX.
GPIO17 status LED.
System Architecture
Diagram
Hardware Subsystems
Power input/protection: J1 KF128-5.08-2P-AA screw terminal, F1 Littelfuse RGEF500 5A resettable PTC, D1 SS56 5A/60V Schottky diode.
External 12V DC supply required. No battery or charging support is included.
Power Tree and Power Budget
Assumption: Raspberry Pi 5 may require up to 5A at 5V for full-load operation and peripherals. U1 is rated 5V/5A, so the 5V rail target is 25W. At 90% efficiency, 25W output reflects to about 2.31A from a 12V input before margin. F1 is a 5A hold-current PTC with approximately 8.5A trip current, so it is sized above the expected 12V-side operating current.
Manufacturing and Assembly Expectations
Default assembly style is SMD/passive production style with through-hole headers and screw terminal where mechanically appropriate. PCB placement/routing exists, but the final Raspberry Pi HAT mechanical outline and mounting-hole review are still pending before manufacturing export.
Firmware-Relevant Hardware Requirements
Enable I2C on Raspberry Pi for MPU6050 on GPIO2/GPIO3.
Enable UART on Raspberry Pi for NEO-8M GPS on GPIO14/GPIO15.
Configure GPIO17 as output for the status LED.
Physical Design Expectations
Board should be laid out as a Raspberry Pi HAT in a later layout phase, including correct 40-pin header placement and HAT outline/mounting if requested.
Important Design Decisions
Used GPIO17 / physical pin 11 for the status LED.
Used Pi 5V header pins directly from the buck output.
Moved J3/J4 module header power to the Pi 3.3V GPIO header pins so I2C/UART module logic remains safe for the Raspberry Pi's 3.3V-only GPIO.
Used a resettable 5A PTC fuse rather than a one-time cartridge fuse.
U1 ON/OFF_CONTROL and TRIM are intentionally left open: datasheet says standard positive-logic ON/OFF is enabled when open; TRIM is open when unused.
Assumptions and Risks
Buck converter is an external module footprint, not a discrete buck IC design.
MPU6050 and NEO-8M headers are powered from the Raspberry Pi 3.3V pins to keep attached module I/O at Pi-safe 3.3V levels. Confirm attached modules operate correctly from 3.3V supply.
Raspberry Pi HAT EEPROM ID circuit is not included because it was not requested.
The Schottky series diode may dissipate significant heat at high current; layout should provide adequate copper area or consider an ideal-diode MOSFET approach if efficiency/temperature is critical.
Verification Results
ERC checks requested for floating pins, power pins, pin-to-pin issues, undriven nets, single-pin nets, no-connects, passive ratings, and parts availability returned no open warnings/errors after wiring.
Connectivity verified for 12V input chain, 5V rail, 3.3V module header rail, GND rail, I2C, UART, and status LED nets.
Change Notes
Initial schematic created with selected library components and verified connectivity.
Changed J3/J4 VCC from 5V to the Raspberry Pi 3.3V GPIO header pins for safer Pi I/O logic levels.
Raspberry Pi 5 HAT with 12V DC input protection, 12V-to-5V buck regulation, 40-pin GPIO header, MPU6050 I2C header, NEO-8M UART header, and GPIO status LED.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$62.30–$80.53
Digi-Key
$0.04–$0.24
HQonline
$0.20–$0.27
LCSC
$59.04–$59.11
Mouser
$81.12
TME
$0.34
Verical
$80.01–$135.54
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.