Skip to content

Flight Path Viewer

tommsehurra edited this page Sep 15, 2026 · 2 revisions

Flight Path Viewer πŸ›©οΈπŸŒ

Land, pull the SD card, drop the log onto the page, and there's your whole flight as a 3D map you can spin, tilt and zoom. πŸ•ΉοΈ Terrain, satellite imagery, an attitude model that flies your recorded roll/pitch/yaw, a scrubbing timeline, and all the numbers pulled out automatically.

The important part: it all happens in your browser. πŸ”’ Your log is never uploaded anywhere β€” there's no server to send it to. Close the tab and it's gone.

Flight Path Viewer landing page


πŸ“‚ What you can throw at it

Two kinds of log:

  • πŸ“„ EdgeTX / OpenTX telemetry log β€” the .csv the radio writes to the SD card. Needs GPS in the log.
  • πŸͺ΅ Raw INAV / Betaflight blackbox β€” .txt, .bbl or .bfl straight off the flight controller. This one's richer: on top of the usual stuff you get airspeed, wind, G-force, HDOP, baro temperature and more. Missing channels just grey themselves out, so you're never staring at empty fields.

Drag it onto the box or hit Choose file πŸ“Ž. Big logs take a few seconds β€” there's a spinner. ⏳


πŸ› οΈ Once it's loaded

A loaded flight on the 3D map

  • 🌍 3D map β€” drag to rotate, scroll to zoom. The path is coloured by whatever metric you pick (altitude, speed, whatever).
  • πŸ›©οΈ Attitude model β€” a little aircraft that banks and pitches exactly like you did, synced to the timeline.
  • πŸ“Š Metrics β€” altitude, speed, climb rate, distance, battery, link, plus the blackbox extras when they're there.
  • ⏱️ Timeline β€” scrub back and forth, and toggle extra curves on and off to keep it readable.
  • πŸ†• New file button up top when you want to load another one.

πŸ’‘ Good to know

  • πŸ›°οΈ GPS is required. No GPS in the log, no map β€” there's nothing to plot.
  • 🎈 Path starts up in the air? That's the log starting before GPS altitude settled, or an MSL-vs-ground offset. Totally normal β€” more on that in the FAQ.
  • πŸͺ΅ Betaflight logs mostly work, but one rare encoding isn't decoded β€” if a BF log won't open, that's usually why, and it'll tell you instead of failing silently.
  • 🐒 Really long logs (30+ min) take 10–15 s to decode. That's your browser doing the whole thing locally β€” let it cook.

❓ No logs on your card, or something won't open? Check the FAQ & Troubleshooting β€” see I have no CSV / blackbox logs.

Tango Kilo ✈️

Clone this wiki locally