# 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 - [README.md](/Users/florianklaner/Github/AeroAlign/README.md) - [sensor_node_wiring.md](/Users/florianklaner/Github/AeroAlign/hardware/schematics/sensor_node_wiring.md) - [cog_scale_wiring.md](/Users/florianklaner/Github/AeroAlign/hardware/schematics/cog_scale_wiring.md) - [bom.csv](/Users/florianklaner/Github/AeroAlign/hardware/schematics/bom.csv) - [hardware/cad/README.md](/Users/florianklaner/Github/AeroAlign/hardware/cad/README.md) - [AEROALIGN_COG_INTEGRATION.md](/Users/florianklaner/Github/AeroAlign/docs/AEROALIGN_COG_INTEGRATION.md) ## 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 ## Recommended Next Step Implement the actual CoG node firmware next, because the protocol, Master-side data path and baseline documentation are now in place.