Open-source launch monitor + cloud

The launch monitor
you build yourself.
Progress, proven.

OpenFlight is a real launch monitor built from a Raspberry Pi and three off-the-shelf radars — about $500 in parts, open source top to bottom. FlightWeb is its cloud: every session uploads itself, and your trends live forever.

AGPL-3.0 · raw radar data never leaves your Pi

live session — rangeshot 014
Ball speed142.3 mph
Club speed104.9 mph
Smash1.36
Launch14.2 deg
Spin6,420 rpm
Carry218 yds
spin quality high — measured, not modeled · conf 0.92

The project — free forever

Built in a garage.
Shared with everyone.

OpenFlight is a complete launch monitor you assemble yourself: a Raspberry Pi, an OPS243 Doppler radar for speed, a pair of K-LD7s for launch angle and club path, and software that's AGPL-3.0 all the way down. Every algorithm — spin from envelope FFTs, launch geometry, club detection — is readable, hackable, and improved by the community that uses it.

~$500complete build, parts list included
×3radars — 1 OPS243 + 2 K-LD7
100%open source, AGPL-3.0
  • Three radars, no black box

    An OPS243 Doppler radar reads ball and club speed straight from physics; two K-LD7 modules measure vertical launch and club path. All commercially available parts — no proprietary sensors, no subscription.

  • The full flight picture

    Launch angles, smash factor, carry, and spin — each number carries its own confidence, so you know what was measured and what was inferred.

  • Rolling-buffer capture

    The speed radar streams into a rolling buffer while a sound trigger marks the exact impact. Step up, swing, done — it never misses a shot waiting for a button.

  • Happy offline

    No wifi at the range is a non-event. Sessions queue on the Pi and sync themselves when you're back in coverage.

Star it on GitHub →

FlightWeb — the cloud service

Every session, remembered.

The Pi shows you one session at a time. FlightWeb keeps all of them — so the question stops being “what did I hit today?” and becomes “am I getting better?”

01

Uploads itself

Finish your bucket and walk away. Filtered sessions push automatically from the Pi whenever connectivity exists — no SD cards, no cables, no babysitting.

02

Trends that answer questions

Am I faster than I was in March? Is my gapping right? Per-club speed, carry, dispersion, and personal records — across every session you've ever hit.

03

Honest numbers

Low-confidence spin renders as an estimate, not a measurement. FlightWeb tells you what your launch monitor measured — and what it inferred.

Free

$0

  • Last 10 sessions
  • Current-session insights
  • 1 linked device
free during beta

Pro

~$6/mo

  • Unlimited session history
  • Trends, dispersion & gapping
  • 3 linked devices
  • Full data export

“Raw radar data neverleaves your Pi.”

The uploader strips raw I/Q at the source with an allowlist — sessions travel as tens of kilobytes of shot summaries, not megabytes of signal. --dry-runshows you exactly what's sent. Export everything, or delete it all, any time.