I’m blocked because the project ran out of execution credits during the library search, so I could not add or wire the Teensy socket.
Completed so far:
- Inspected the schematic: no Raspberry Pi header or Teensy socket currently exists.
- Searched the library for a Teensy 4.1 / 2x24 / 48-pin female socket: no exact usable part was found.
- Found a usable Raspberry Pi 5 GPIO header candidate:
- Pin Socket 02x20 for Rpi 5, 40 terminals, library UID
339d7494-1424-4871-b0a9-f2bc536ebf3e
- Confirmed the fallback plan: use either two 1x24 female socket strips or a 2x24 48-pin socket if available, then label the Teensy 4.1 functions explicitly.
Still to do once credits are available:
- Add the Raspberry Pi 5 40-pin GPIO header.
- Add the Teensy 4.1 socket representation, likely as two 1x24 female headers if no exact 2x24 socket exists.
- Wire:
- Teensy pin 1 TX1 -> Pi UART RX
- Teensy pin 0 RX1 -> Pi UART TX
- Teensy A0 / pin 14 -> shunt amplifier output net
- Two Teensy PWM pins -> voltage adjust and current limit control nets
- Teensy pins 11/12/13 -> SPI MOSI/MISO/SCK expansion nets
- All Teensy/Pi/analog grounds -> common GND
- Run review and fix any ERC issues.
- Update the architecture/firmware notes with the final pin mapping.