69 lines
2.4 KiB
Markdown
69 lines
2.4 KiB
Markdown
# 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.
|