Sensor Hub Design for Raspberry Pi 5


flux

Updated to: "Compact 4-Layer Raspberry Pi 5 Sensor Hub with Teensy 4.1, 36-Channel FSR Network, SPI Encoders, and Qwiic IMU"

Added power components

0:45

Started: Add power components from the library including polyfuse, TVS diode, LTC4412 ideal-diode IC, TPS62172 buck regulator, ferrite bead, decoupling capacitors (10 µF and 0.1 µF), and test point footprint.

Connected power nets to components

1:02

Started: 3.2 Connect power nets: - Connect CN1 pin 1 to F1 pin ~ - Connect CN1 pin 1 to D1 A2 - Connect D1 A2 to U13 VIN - Connect U13 VOUT to U12 VIN - Connect U12 VOUT to FB1 pin 1 - Connect FB1 pin 2 to C1 P1 - Connect FB1 pin 2 to C4 P1 - Connect C1 P1 to TP1 pin 1 - Connect C4 P1 to TP2 pin 1.

Added host interface connectors

1:16

Started: 4.1 Add connectors from the Flux library: - Teensy 4.1 header (U10) - Raspberry Pi 5 power header (U11) - 6× SPI JST-GH encoder connectors (CN2–CN7) - Qwiic I2C connector (CN8).

Connected power and ground nets

1:02

Started: Connect power and ground to connectors: - Connect 3V3A net to U10 VIN pin - Connect 3V3A net to CN8 VCC pin - Connect 5V_RAIL net to U11 V5 pin - Connect GND net to U10 GND pin - Connect GND net to U11 GND pin - Connect GND net to CN2 pin 6 - Connect GND net to CN3 pin 6 - Connect GND net to CN4 pin 6 - Connect GND net to CN5 pin 6 - Connect GND net to CN6 pin 6 - Connect GND net to CN7 pin 6 - Connect GND net to CN8 pin 4.

Completed adding series and pull-up resistors

0:47

Started: 5.1 Add series and pull-up resistors: add generic series resistors on SPI_SCK, SPI_MOSI, and SPI_MISO nets and add generic pull-up resistors tied to 3V3A on each CS (pins 2–7) and on I2C_SDA and I2C_SCL nets.

Added ESD protection arrays

0:41

Started: 5.2 Add ESD protection arrays: find and add appropriate ESD array components for all off-board connector signal lines and connect each signal net to an ESD array channel, then connect the ESD array ground pin to the GND net.

Connected signal nets

0:40

Started: 5.3 Connect signal nets.

Added analog components

0:38

Started: 6.1 Add analog components.

Connected analog nets for FSR AFE

0:38

Started: 6.2 Connect analog nets.

Re-running ERC and fixing errors...

0:23

Started: Re-run ERC and fix any remaining errors to achieve a clean pass.

Fetched ERC review results

1:20

Started: Fetch ERC review results via @review tool and update project property "ERC Issues" with the list of current errors.
Running design checks.

flux

  • Set ERC Issues to "No outstanding ERC/DRC/system review errors; all current @review items are resolved or accepted at this revision."

Fetched ERC review results

0:48

Started: 7.3 Fix ERC issues by making necessary net connections and adding missing components until no ERC errors remain.

Worked

0:15


Schematic of Brainstorm a new project with AI [Example]

Brainstorm a new project with AI [Example]