// pinout.md · raspberry-pi-5

Loading pinout...

Filter by function. Tap any pin for details. All chip-side numbering matches the silkscreen.

// notes.md

Board notes

Common gotchas across boards

  • Strapping pins — pins read at boot to decide flash mode. Pulling them low at startup can prevent boot. Avoid wiring buttons / sensors directly to strapping pins without pull-ups.
  • ADC accuracy — ESP32 ADC is noisy and non-linear at the edges (below 0.1V, above 3V). Use averaging + calibration for real measurements.
  • 5V vs 3.3V mix — most modern dev boards run 3.3V logic. Connecting a 5V sensor output directly will damage the input. Check compatibility.
  • I²C pull-ups — most modules include 4.7kΩ pull-ups on SDA + SCL. If you connect multiple modules, you may have too many pull-ups in parallel. Cut pads on duplicate modules.