1
0
Fork
You've already forked Enlumi
1
Name comes from Esperanto meaning to light up. Drone blackbox tool written in Rust.
  • Rust 96.1%
  • HTML 3.5%
  • JavaScript 0.4%
2025年06月10日 09:47:39 -06:00
assets fix logo name 2025年05月06日 20:55:34 -06:00
src cargo fmt 2025年06月10日 09:47:39 -06:00
.gitignore refactoring: 2025年04月01日 00:53:23 +02:00
Cargo.lock Rename to enlumi from bucksaw 2025年05月05日 16:20:35 -06:00
Cargo.toml Rename to enlumi from bucksaw 2025年05月05日 16:20:35 -06:00
index.html Rename to enlumi from bucksaw 2025年05月05日 16:20:35 -06:00
LICENSE Create LICENSE 2024年12月01日 21:24:47 +01:00
README.md fix logo name 2025年05月06日 20:55:34 -06:00

Enlumi


Tool for looking inside flight logs of drones using the Cleanflight family of firmwares (Betaflight, INAV). Primary use case is analyzing vibrations and tune performance. Still work in progress. The name Enlumi comes from Esperanto which means to light up or illuminate.

A Web Assembly version is publicly accessible at: https://bucksaw.koffeinflummi.de/ // TODO put a proper link here

The performance on the web version is obviously not quite up to par with the native version, but it requires no setup and works even on mobile. Be careful with larger FFT sizes, or just larger log files in general. All processing is done in Web Assembly in your browser, so your log file never leaves your device.

Setup

Native

  • Install Rust (https://rustup.rs/)
  • $ cargo run to run debug build.
  • $ cargo install --path . to install.

Web Assembly

  • $ cargo install trunk
  • $ trunk serve --open to start a local development server and open the result in the browser.
  • $ trunk build --release to build release files. Copy /dist folder to webserver of choice.