Raspberry Pi HAT Design


flux

Work completed
  • Removed Waveshare connector and associated nets
  • Added raw 2.9" e-paper FPC connector placeholder (J2) with pins Gx, Sx, VCOM, VGL, VGH, VDD, RES, CLK, DIN, CS, AUX
  • Placed TI TPS65185RSLR as the e-paper driver/PMIC (U6)
  • Added supporting passive components:
    • Capacitors C17, C18, C19, C20, C21
    • Series damping resistor R9 on SCLK
    • Pull-ups R10 on BUSY and R11 on RST
  • Wired PMIC power rails:
    • U6:VGH to FPC VGH
    • U6:VGL to FPC VGL
    • U6:VCOM to FPC VCOM
    • U6:VIN to boost converter 5 V net
    • U6:VIN3P3 to Pi 3.3 V net
  • Rewired Pi SPI and control lines through driver and FPC connector:
    • MOSI, MISO, SCLK (via R9), CS, DC, RST, BUSY remapped to J2 pins
  • Added test points for MOSI, MISO, SCK, CS, DC, RST, BUSY
  • Renamed nets to PANEL_MOSI, PANEL_MISO, PANEL_SCLK, PANEL_CS, PANEL_DC, PANEL_BUSY
  • Documented FPC connector orientation and added layout keepout note: "Maintain 5 mm clearance for high-voltage nets (VGH, VGL, VCOM)"
Success criteria
✅ Waveshare connector replaced with raw FPC connector
✅ High-voltage rails (VGH, VGL, VCOM) implemented via PMIC
✅ SPI (with series damping) and control signals correctly rewired
✅ ERC validation and BOM placeholders integrated
Next step
Proceed to PCB layout: review footprints, configure stackup, place components, and set up Auto-Layout for routing.

flux

Work completed
  • Removed Waveshare connector and associated nets
  • Added raw 2.9" e-paper FPC connector placeholder (J2) with pins Gx, Sx, VCOM, VGL, VGH, VDD, RES, CLK, DIN, CS, AUX
  • Placed TI TPS65185RSLR as the e-paper driver (U6)
  • Added supporting passive components:
    • Capacitors C17, C18, C19, C20, C21
    • Series damping resistor R9 on SCLK
    • Pull-ups R10 on BUSY and R11 on RST
  • Wired PMIC power rails:
    • U6:VGH to FPC VGH
    • U6:VGL to FPC VGL
    • U6:VCOM to FPC VCOM
    • U6:VIN to boost converter 5 V net
    • U6:VIN3P3 to Pi 3.3 V net
  • Rewired Pi SPI and control lines:
    • MOSI, MISO, SCLK (via R9), CS, DC, RST, BUSY remapped to J2 pins
  • Added test points for MOSI, MISO, SCK, CS, DC, RST, BUSY
  • Renamed nets to PANEL_MOSI, PANEL_MISO, PANEL_SCLK, PANEL_CS, PANEL_DC, PANEL_BUSY
  • Documented FPC connector orientation and added layout keepout note: "Maintain 5 mm clearance for high-voltage nets (VGH, VGL, VCOM)"
Success criteria
✅ Waveshare connector replaced with raw FPC connector
✅ High-voltage rails implemented via PMIC
✅ SPI (with series damping) and control signals correctly rewired
✅ ERC passes and BOM placeholders integrated
Next step
Prepare PCB layout: review footprints, set up stackup, place components, and run Auto-Layout for routing.

Schematic of Particular Blue KITT
J1 GPIO 17 - J2 6
J1 GPIO3 (I2C1 SCL) - U2 SCLK/SCL
J1 GPIO 17 - J2 6
C2 P1 - U1 VI
C3 P2 - L1 P2
J1 GPIO 20 (PCM Data-In) - U4 SD
J1 GPIO 19 (PCM Frame Sync) - U4 WS
R6 P2 - U4 CLOCK
J1 GPIO 10 (SPI0 MOSI) - J2 1
J1 GPIO 8 (SPI Chip Select 0) - J2 4
J1 GPIO 20 (PCM Data-In) - U4 SD
J1 GPIO 9 (SPI0 MISO) - J2 2
J1 GPIO2 (I2C1 SDA) - U2 MISO/SDA
J1 GPIO 11 (SPI0 SCLK) - J2 8
J1 GPIO 20 (PCM Data-In) - U4 SD
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
R7 P2 - U4 CLOCK
J1 GPIO 17 - J2 6
J1 GPIO 9 (SPI0 MISO) - J2 2
R6 P2 - U4 CLOCK
J1 GPIO 8 (SPI Chip Select 0) - J2 4
J1 GPIO3 (I2C1 SCL) - U2 SCLK/SCL
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
J1 GPIO3 (I2C1 SCL) - U2 SCLK/SCL
J1 GPIO 17 - J2 6
U1 VOUT - J1 5V PWR
J1 3v3 - C4 P1
J1 GPIO 19 (PCM Frame Sync) - U4 WS
J1 GPIO 11 (SPI0 SCLK) - J2 3
J1 GPIO2 (I2C1 SDA) - U2 MISO/SDA
J1 GPIO 17 - J2 6
R6 P2 - U4 CLOCK
J1 3v3 - C4 P1
J1 GPIO 17 - J2 6
U1 VOUT - J1 5V PWR
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
J1 GPIO 11 (SPI0 SCLK) - J2 3
J1 GPIO 11 (SPI0 SCLK) - J2 8
J1 GPIO 18 (PCM Clock) - U4 SCK
J1 GPIO 17 - J2 6
J1 3v3 - C4 P1
R6 P2 - U4 CLOCK
J1 GPIO 20 (PCM Data-In) - U4 SD
J1 GPIO 18 (PCM Clock) - U4 SCK
J1 GPIO2 (I2C1 SDA) - U2 MISO/SDA
J1 GPIO 11 (SPI0 SCLK) - J2 3
J1 GPIO 10 (SPI0 MOSI) - J2 1
J1 GPIO 8 (SPI Chip Select 0) - J2 4
J1 GPIO 17 - J2 6
R7 P2 - U4 CLOCK
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
J1 GPIO 17 - J2 6
J1 GPIO 20 (PCM Data-In) - U4 SD
U1 VOUT - J1 5V PWR
J1 GPIO 17 - J2 6
J1 GPIO 20 (PCM Data-In) - U4 SD
J1 GPIO 17 - J2 6
C16
Capacitance
Capacitance
C6
Capacitance
100nF
C20
Capacitance
Capacitance
C18
Capacitance
Capacitance
C7
Capacitance
100nF
C15
Capacitance
Capacitance
C13
Capacitance
Capacitance
C11
Capacitance
Capacitance
C18
Capacitance
Capacitance
C19
Capacitance
Capacitance
C17
Capacitance
Capacitance
C18
Capacitance
Capacitance
C17
Capacitance
Capacitance
C8
Capacitance
100nF
C14
Capacitance
Capacitance
C21
Capacitance
Capacitance
C9
Capacitance
100nF
C17
Capacitance
Capacitance
C12
Capacitance
Capacitance
C10
Capacitance
Capacitance
C19
Capacitance
Capacitance
U5
J1
TP_DC
TP_MOSI
GND
TP_CS
MK1
U4
TP_MISO
TP_SCK
MK2
U3
Hole4
Hole3
Hole2
Hole1
U1
U2
Not Recommended for New Designs

Particular Blue KITT

Particular Blue KITT thumbnail