Skip to content

Releases: jctoledo/blackbox

Release v0.0.3

03 Feb 05:15
fad954d

Choose a tag to compare

Release v0.0.3: Lap Timer, UI Redesign, and Sensor Fusion Improvements

- GPS-based lap timing with sub-sample line crossing detection
- Track recording with circuit and point-to-point modes
- Track management with IndexedDB persistence
- Session history and track auto-detection
- Start line approach indicators

- Apple-style neumorphism UI design
- Redesigned G-meter with true perspective
- Real-time GPS quality indicator
- Color-coded diagnostics thresholds
- IndexedDB chunked recording for multi-hour sessions

- GPS-corrected orientation (ArduPilot-style AHRS compensation)
- Biquad vibration filter for cleaner accelerometer data
- Centripetal lateral G calculation (mount-independent)
- EKF innovation gating to prevent divergence
- Fixed GPS velocity direction bug
- ~50% reduction in mode detection latency

- Expanded app partition from 1.5MB to 2.5MB
- Renamed neo6m driver to ublox-gps for broader compatibility
- Improved documentation structure

Release v0.0.2

11 Jan 03:10

Choose a tag to compare

Added

  • NEO-M9N GPS support with UBX protocol configuration (up to 25 Hz)
  • Loop rate, ZUPT rate, and EKF/GPS metrics in diagnostics dashboard
  • configure_wt901.py and probe_wt901.py tools for IMU configuration
  • take_new_fix() method in GPS parser for accurate fix counting

Changed

  • GPS rate now counts only valid RMC position fixes (excludes GGA/GSA sentences)
  • ZUPT display changed from cumulative count to rate per minute (rolling average)
  • Improved diagnostics accuracy for sensor rate monitoring

Fixed

  • GPS rate showing inflated values (~3x actual) due to counting all NMEA sentences
  • ZUPT count growing unboundedly (now shows useful rate metric)

0.0.1

31 Dec 04:00

Choose a tag to compare

What's Changed

  • Reorganize repo and add OSS files by @adam-weber in #1
  • Access Point Mode + Mobile Dashboard + Mode Detection Improvements by @jctoledo in #11

New Contributors

Full Changelog: https://github.com/jctoledo/blackbox/commits/v0.0.1