PCB MODULE DOCUMENTATION
SatPi Logo

SatPi HAT+ v0.1

Make money while you sleep

For Raspberry Pi 4/5

Complete technical documentation for our compact miner-ready Raspberry Pi add-on with 4-port USB hub, secure element, and smart power management.

SatPi HAT+ v0.1
For Raspberry Pi 4/5

A compact "miner-ready" Pi add-on that gives you a self-powered 4-port USB 2.0 hub, smart 5V distribution, a secure element for keys, fan control, and the required HAT+ EEPROM—all within official HAT mechanics.

CORE FEATURES

Advanced hardware components for professional mining

USB HUB & POWER
FE1.1S4-port USB 2.0 high-speed hub (SSOP-28)
TPS2044xPer-port power switching & OC sense (~0.9A/port)
USBLC6-2SC6Surge/ESD protection on every D+/D− pair
SECURITY & CONTROL
ATECC608ASecure element for hardware keys/signing
CAT24C32HAT+ ID EEPROM with write-protect jumper
PWM2-pin 5V fan header + 3 status LEDs
BLOCK DIAGRAM
12V IN --> Buck 5.1V 3A  --> +5V_HUB ----> TPS2044 (x4 channels) ---> USB-A Ports (x4)
               |                               ^    OC/PWR           D+/D- via USBLC6-2
               +--> +5V_FAN ---> Fan HDR ------|

Raspberry Pi 40p header
   - 5V/3V3/GND
   - I2C (GPIO2/3)  -----> ATECC608A (0x60 default)
   - ID_SD/ID_SC --> CAT24C32 EEPROM (HAT+)  (3.9k pull-ups)

Upstream USB from Pi  ---> FE1.1S hub ----> 4x downstream ports
MECHANICAL & STACKING

Board Specifications

  • Outline: 65 × 56.5 mm
  • Mounting: 4× M2.5 holes, 58 × 49 mm pitch
  • Clearance: 16 mm standoffs for Pi 5 Active Cooler
  • Header: 40-pin stacking (long-tail)

Connectors

  • USB-A: Right-angle along north edge
  • Model: TE 292303-1 or SMT 1-292303-1
  • Power: 12V barrel (5.5×2.1mm) or XT30
  • Branding: satpi.xyz silkscreen + OSHW gear
POWER NOTES (IMPORTANT)

HAT+ Electrical Safety

If you enable back-powering, design to tolerate STANDBY (5V present while 3V3 is off) and provide ≥3A @ 5.1V (5A recommended). Otherwise keep SJ1 open and don't source the Pi's 5V rail.

Buck Converter Options

MP1584EN

3A reference (4.5–28V in). Simple, widely available, good for MODE0-class current.

5A Alternative

TI TPS543xx / MPS modern 5A part with wider 5V copper pours (2 oz Cu preferred).

PCB STACK-UP & LAYOUT RULES

4-Layer Stack-up

Top:signals + components
L2:solid GND
L3:+5V plane (wide copper)
Bottom:signals

Design Rules

  • USB HS routing: 90Ω ±10% diff pairs, length-match within 0.2mm
  • Current paths: Star out from 5V bulk near hub
  • Copper: ≥60 mil pours for 5A designs
  • Thermals: Relief on high-current caps, via array under buck
BILL OF MATERIALS (STARTER)

Core Components

U1:FE1.1S USB 2.0 4-port hub (SSOP-28)
U2:TPS2044x quad USB power switch (16-SOIC)
U3-U6:USBLC6-2SC6 ESD arrays (1 per port)
U7:CAT24C32 HAT+ EEPROM

Additional Components

U8:ATECC608A-MAH/-SSH secure element
U9:Buck (MP1584EN 3A or 5A alternative)
J1-J4:USB-A receptacles (TE 292303-1)
J5-J6:12V barrel/XT30, 2-pin fan header
BRING-UP CHECKLIST
1Power w/ Pi disconnected: verify 5.1V rail, hub enumerates to laptop upstream, per-port OC trips
2Mount on Pi with SJ1 OPEN; upstream via Pi USB to hub; check `lsusb` for hub + four ports
3Program HAT+ EEPROM, reboot, confirm overlay loads, I²C shows ATECC608A at 0x60
4Load ports with miners/peripherals, check OC LED and temperature
5(Optional) Close SJ1 only after verifying ≥3A supply and STANDBY compatibility

Ready to build your own SatPi HAT+? We can provide a complete KiCad 8 starter pack with schematic, footprints, HAT+ outline, BOM CSV, and overlay stub tailored to your needs.

satpi.xyz - Make money while you sleep