Files
pi-multifx-pedal/hardware/pi-multifx-hat.kicad_pro
T
shawn 0ae2ca6e8e feat: PCM1808+PCM5102 I2S HAT design files
Custom I2S HAT for Pi Multi-FX Pedal — full hardware package:

- KiCad project: schematic (kicad_sch), PCB layout (kicad_pcb), project file
- Custom DT overlay: pcm1808-pcm5102-overlay.dts (no upstream overlay exists for PCM1808)
- docs/hardware-bom.md: BOM (9.25 HAT + 1.75 with enclosure), wiring diagram, PCB design notes
- docs/config-audio.md: DT overlay build, ALSA config, JACK integration, troubleshooting
- scripts/install_hat.sh: One-command install + test suite (6 tests)
- hardware/gerber/: JLCPCB fab instructions and assembly notes

Circuit: Guitar input → TL072 preamp (gain ~20dB) → PCM1808 ADC → RPi I2S
  → PCM5102 DAC → RC filter → output jack
I2S: BCLK/GPIO18, LRCLK/GPIO19, DIN/GPIO20, DOUT/GPIO21
Stacking header passes all 40 GPIO pins for footswitches/LEDs/display
2026-06-07 23:52:13 -04:00

29 lines
1.1 KiB
Plaintext

(kicad_project (version 20240124) (host (id "kicad") (version 8.0))
(title_block
(title "Pi Multi-FX Pedal — Custom PCM1808+PCM5102 I2S HAT")
(date "2026-06-07")
(rev "1.0")
(company "Ourpad Networks")
(comment 1 "Custom I2S Audio HAT for RPi 4B guitar pedal")
(comment 2 "PCM1808 ADC + PCM5102 DAC + TL072 guitar preamp")
(comment 3 "Stompbox form factor, 1590B compatible")
)
(boards (board (uuid "a1b2c3d4-e5f6-7890-abcd-ef1234567890")))
(cvpcb
(equivalence_files)
)
(design_settings
(rules (defaults (track_width 0.254) (clearance 0.2) (via_dia 0.6) (via_drill 0.3)))
(layers
(layer (number 0) (name "F.Cu") (type "signal"))
(layer (number 31) (name "B.Cu") (type "signal"))
(layer (number 36) (name "B.Paste") (type "paste"))
(layer (number 37) (name "F.Paste") (type "paste"))
(layer (number 38) (name "B.SilkS") (type "user"))
(layer (number 39) (name "F.SilkS") (type "user"))
(layer (number 40) (name "B.Mask") (type "mask"))
(layer (number 41) (name "F.Mask") (type "mask"))
(layer (number 44) (name "Edge.Cuts") (type "user"))
)
)
)