Files
AeroAlign/IMPLEMENTATION_STATUS.md
T

2.4 KiB

SkyLogic AeroAlign - Implementation Status

Date: 2026-03-11
State: AeroAlign working, CoG integration base prepared

Repository Status

The project now has two layers:

  1. working AeroAlign firmware and UI for IMU-based angle measurement
  2. shared protocol and documentation base for the upcoming CoG scale extension

Implemented

Firmware

  • Master firmware builds for esp32-c3 and esp32-s3
  • IMU slave firmware builds for the current slave environments, including S3
  • Master and Slave use the same direct MPU6050 register access approach
  • shared ESP-NOW packet format supports device typing:
    • IMU
    • CoG Scale
    • Hybrid
  • Master data model and UI can already represent CoG-style telemetry fields

UI

  • current tabs remain angle-focused: Sensors, Differential, System
  • mixed-device node cards are supported
  • differential selection excludes CoG-only nodes
  • Master battery display is hidden when the ADC path is not available

Documentation

  • README rewritten for combined AeroAlign + CoG direction
  • IMU wiring brought to current C3/S3 and battery-monitoring behavior
  • new CoG wiring guide added
  • BOM converted from placeholder marketplace list to current component overview
  • CAD readme updated to include planned CoG fixtures

Current Hardware Documentation

What Works Right Now

  • Master AP + web UI
  • IMU node discovery over ESP-NOW
  • calibration and differential measurement for angle nodes
  • S3-safe IMU access path
  • optional battery reporting on Master hardware where ADC is not wired

What Is Not Finished Yet

  • dedicated firmware/cog_slave
  • HX711 integration
  • tare and scale calibration persistence
  • model profiles for support spacing and target CoG
  • dedicated CoG workflow in the UI

Implement the actual CoG node firmware next, because the protocol, Master-side data path and baseline documentation are now in place.