Fetching latest release...

Precision Meets Performance

The ultimate open-source vehicle performance timer. 10Hz UBX GPS & 100Hz IMU telemetry, 3D gravity leveling, wireless BLE OTA updates, and a sleek companion app.

OpenDragy App Interface

Engineered for Accuracy

Advanced physics computations, 3D attitude alignment, and hardware integration for the ultimate run.

ORIENTATION
🧭

3D Attitude Alignment

Mount OpenDragy at any angle (0–359°) or sloped surface. Continuous 3D gravity tracking (Ax, Ay, Az) projects acceleration onto the true horizontal plane, eliminating pitch/roll slope leakage and cosine attenuation.

TELEMETRY

10Hz GPS & 100Hz IMU

Parses binary UBX-NAV-PVT packets 10 times per second directly from the u-blox M10 navigation solution, fused with 100Hz live accelerometer streaming and ESP32 hardware EMA smoothing.

AUDIO
🔊

Voice Callouts & Cabin Audio

Real-time spoken announcements for launch arming, milestone splits, and trap speeds. Optional cabin recording captures engine and exhaust notes synced directly to your telemetry curves.

FIRMWARE
📶

Wireless BLE OTA Updates

Wirelessly check for, download, and flash ESP32-S3 firmware updates directly over Bluetooth Low Energy from within the companion app without opening the case or plugging in USB.

PERFORMANCE
🏎️

Drag, Intervals & Braking

Complete performance suite: standing drag milestones with NHRA rollout, rolling acceleration intervals, and dedicated deceleration braking tests.

ANALYTICS
🌤️

Garage & Weather Sync

Manage multiple vehicles (cars & bikes) with localized profiles, and automatically log real-time ambient temperature, elevation, and relative humidity via Open-Meteo API.

Precision Telemetry & 3D Orientation

  • High-Precision 10Hz UBX: Direct binary UBX-NAV-PVT packets 10 times per second straight from the u-blox internal navigation engine.
  • 100Hz Real-Time IMU Telemetry: High-rate accelerometer stream mapped to G-force curves with hardware EMA filtering on the ESP32.
  • Dynamic 3D Gravity Vector Projection: Continuously projects acceleration onto the true horizontal plane orthogonal to gravity, preventing cosine attenuation and slope leakage.
  • Interactive 360° Pivot Preview: Top-down rotating graphical preview dialog with 0°, 90°, 180°, 270° quick presets and 1° fine slider.
  • Zero-Crossing Interpolation: Interpolates launch start time down to the millisecond between stationary and moving states.
  • Auto-Armed Launch: Automatically arms and triggers when exceeding 3.0 km/h to bypass GPS drift and jitter.
Hardware Telemetry

Analytics, Voice & Wireless Ecosystem

  • Voice Announcements (TTS): Real-time spoken callouts for armed state, launch, intermediate milestones, and trap speeds.
  • Cabin Audio Recording: Record exhaust audio synchronized directly with interactive speed and G-force graphs.
  • Wireless BLE OTA Updates: Update ESP32-S3 microcontroller firmware wirelessly from your phone.
  • Interactive Slopes & Curves: High-resolution charts showing speed curves, G-forces, elevation profiles, and NHRA slope validity.
  • Garage & Fleet Management: Track independent performance metrics across all your vehicles.
  • Automated Weather Logging: Automatic temperature, altitude, and humidity fetching using Open-Meteo.
  • OLED Theme & Smart Wakelock: OLED-optimized dark UI that keeps your display awake during active sessions.
Run History Live Run

Track Every Milestone

From standing launches and roll racing to deceleration braking tests, OpenDragy covers every performance metric.

  • Drag Mode (Standstill): 60ft to 1/2 mile with trap speeds, optional NHRA 1-ft rollout deduction, and 66ft trap speed calculations.
  • Braking & Deceleration: Dedicated deceleration tests with directional speed-crossing detection (e.g. 100–0 km/h, 60–0 mph).
  • Speed Intervals: Standard Metric and Imperial acceleration splits (including 0–60, 60–130, 0–100, 100–200, and rolling ranges).
  • Custom Targets: Create custom distance and speed interval tests in any unit with test visibility toggles.
Run Summary Run Analytics

Open-Source Hardware

Build your own high-precision timer with off-the-shelf components. Our ESP32-S3 firmware handles high-rate binary parsing, sensor fusion, and wireless OTA updates.

💻
ESP32-S3 Mini Development Board (Dual-Core 240MHz, BLE 5.0, OTA Support)
📍
QUESCAN G10A-F30 UBX M10 GPS Module (10Hz Binary UBX-NAV-PVT)
🧭
BMI160 6-Axis IMU Module (100Hz Telemetry, Hardware EMA Filter)
Download 3D Case Firmware & Wiring Diagram
OpenDragy Hardware Setup