0ae2ca6e8e
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
29 lines
1.1 KiB
Plaintext
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"))
|
|
)
|
|
)
|
|
) |