OpenFlight¶
A golf launch monitor you build yourself. An OPS243-A Doppler radar measures ball and club speed; a TI IWR6843 mmWave radar measures launch angle and club path; a Raspberry Pi ties them together and streams shots to your simulator.
Everything here is open source, and every part is off the shelf.
What it measures¶
| Metric | Source | Notes |
|---|---|---|
| Ball speed | OPS243-A | Rolling-buffer I/Q, FFT mode extraction |
| Club speed | OPS243-A | Pre-impact window of the same capture |
| Launch angle | IWR6843 | LCMF-v1 over the raw radar cube |
| Launch direction | IWR6843 | Horizontal plane |
| Club path | IWR6843 | Pre-impact frames |
| Spin rate | OPS243-A | Experimental — not used for carry by default |
| Carry | Computed | RK4 trajectory with drag and Magnus |
Start here¶
-
What to buy, with purchase links and a cost summary.
-
Install, configure, and auto-start the software.
-
Wire the SEN-14262 to the OPS243-A. Do this first.
-
Wire, flash, mount, aim, and calibrate the angle radar.
Build order¶
The hardware has real prerequisites — doing these out of order means redoing work.
- Parts list — order everything before starting.
- Sound trigger wiring — solder R17, then wire
GATE→HOST_INT. The rolling-buffer capture depends on this. - Raspberry Pi setup — through the one-time rolling-buffer flash-persist step. Confirm you can capture with the OPS243 alone before adding anything else.
- Move the OPS243 to the Pi GPIO UART — required before the IWR6843, which needs the USB bus.
- IWR6843 operator guide — wire, flash, mount, aim, and measure the geometry.
- Optional: inclinometer, battery, simulator connectors, cloud sync.
Once it's running¶
- Simulator connectors — stream shots to GSPro, OpenGolfSim, and others.
- Swing speed training — club-only mode for air swings and speed sticks. No ball strike, no sound trigger.
- Cloud sync — push filtered sessions to FlightWeb.
- Observability — ship session logs to Grafana Cloud.
Understanding the numbers¶
- Rolling buffer and spin detection — how a capture becomes a ball speed, and why spin is still experimental.
- Dechirped-sideband spin replay — the next-gen spin estimator test bench.
- TrackMan test process — how accuracy claims here were validated.
The K-LD7 angle radars are deprecated
The supported angle radar is the TI IWR6843. Don't buy K-LD7s for a new build — their software support is retained for existing builds only. See Legacy (K-LD7).
The IWR6843 needs custom firmware
The stock TI demo doesn't expose the raw radar cube OpenFlight needs. A
validated prebuilt image ships in firmware/releases/, so flashing it does
not require the TI toolchain.