Hardware upgrade
Phone-only has hit its ceiling: there's no absolute heading reference, so the slip estimate drifts and we keep patching the symptoms. A small Raspberry Pi reading a fused IMU + 10 Hz GPS (streamed to the phone over Wi-Fi) fixes that at the source ā and opens up a lot more.
RPM / throttle / wheel-speed need the ECU to cooperate. If the S14 runs a stock-ish ECU, an OBDLink SX (USB, ~$30) works. If it has an aftermarket ECU (Haltech / Link / MaxxECU ā common in drift builds), standard OBD-II usually won't respond ā you'd tap the ECU's CAN stream with a PiCAN2 HAT (~$50) instead. Confirm what the car exposes before buying that piece. The IMU + GPS work on any car regardless.
- Now: Pi 4 + power bank + SD + BNO085 IMU + NEO-M9N GPS (~$170) ā fixes slip/heading on any car.
- Then: OBD or CAN, once you confirm the ECU.
- Later: steering-angle encoder, brake-pressure sensor, tire-temp IR Ć4, Pi camera.
Full wiring + setup lives in the repo under pi/ (BOM.md, README.md, install.sh). When the parts arrive, install.sh sets it up and the phone connects via Settings ā relay URL.