From 0ab1f0493d5025ebeac7eb8f7e4314e8aab7a926 Mon Sep 17 00:00:00 2001 From: digiflo Date: Thu, 12 Mar 2026 06:55:33 +0100 Subject: [PATCH] fixed urls --- README.md | 24 +++++++++++------------ docs/WORKFLOW_AND_SYSTEM_PLAN.md | 2 +- hardware/schematics/cog_scale_wiring.md | 2 +- hardware/schematics/sensor_node_wiring.md | 8 ++++---- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 1a330e8..bc477f5 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Master local IMU --/ ## Telemetry Protocol -The shared packet format is defined in [telemetry_protocol.h](/Users/florianklaner/Github/AeroAlign/firmware/common/telemetry_protocol.h). +The shared packet format is defined in [telemetry_protocol.h](firmware/common/telemetry_protocol.h). Device types currently defined: @@ -78,7 +78,7 @@ Use: - LiPo, charger and 3.3V supply - optional battery divider depending on node -See [sensor_node_wiring.md](/Users/florianklaner/Github/AeroAlign/hardware/schematics/sensor_node_wiring.md). +See [sensor_node_wiring.md](hardware/schematics/sensor_node_wiring.md). ### CoG scale @@ -89,21 +89,21 @@ Planned hardware stack: - two load cells - rigid support spacing and repeatable fixtures -See [cog_scale_wiring.md](/Users/florianklaner/Github/AeroAlign/hardware/schematics/cog_scale_wiring.md). +See [cog_scale_wiring.md](hardware/schematics/cog_scale_wiring.md). ### BOM The BOM is now maintained as a current component overview instead of placeholder shop links: -- [bom.csv](/Users/florianklaner/Github/AeroAlign/hardware/schematics/bom.csv) +- [bom.csv](hardware/schematics/bom.csv) ## Firmware Layout ### Existing -- [firmware/master](/Users/florianklaner/Github/AeroAlign/firmware/master) -- [firmware/slave](/Users/florianklaner/Github/AeroAlign/firmware/slave) -- [firmware/common](/Users/florianklaner/Github/AeroAlign/firmware/common) +- [firmware/master](firmware/master) +- [firmware/slave](firmware/slave) +- [firmware/common](firmware/common) ### Planned @@ -134,7 +134,7 @@ pio run -e slave2-s3 ### Slave Master MAC -The Slave now reads the Master MAC from [config.cpp](/Users/florianklaner/Github/AeroAlign/firmware/slave/src/config.cpp), not `config.h`. +The Slave now reads the Master MAC from [config.cpp](firmware/slave/src/config.cpp), not `config.h`. ### Master battery monitoring @@ -150,20 +150,20 @@ If the front support is offset from the wing leading edge: `x_cog_from_leading_edge = support_offset_from_leading_edge + x_cog_from_front_support` -The current design note is in [AEROALIGN_COG_INTEGRATION.md](/Users/florianklaner/Github/AeroAlign/docs/AEROALIGN_COG_INTEGRATION.md). +The current design note is in [AEROALIGN_COG_INTEGRATION.md](docs/AEROALIGN_COG_INTEGRATION.md). ## Workflow Plan The planned operating workflow and the recommended hardware roles are documented in: -- [WORKFLOW_AND_SYSTEM_PLAN.md](/Users/florianklaner/Github/AeroAlign/docs/WORKFLOW_AND_SYSTEM_PLAN.md) -- [AIRCRAFT_PROFILE_MODEL.md](/Users/florianklaner/Github/AeroAlign/docs/AIRCRAFT_PROFILE_MODEL.md) +- [WORKFLOW_AND_SYSTEM_PLAN.md](docs/WORKFLOW_AND_SYSTEM_PLAN.md) +- [AIRCRAFT_PROFILE_MODEL.md](docs/AIRCRAFT_PROFILE_MODEL.md) ## 3D Printed Parts The CAD readme now covers both IMU parts and planned CoG fixtures: -- [hardware/cad/README.md](/Users/florianklaner/Github/AeroAlign/hardware/cad/README.md) +- [hardware/cad/README.md](hardware/cad/README.md) ## Recommended Next Work diff --git a/docs/WORKFLOW_AND_SYSTEM_PLAN.md b/docs/WORKFLOW_AND_SYSTEM_PLAN.md index 10dea20..af42329 100644 --- a/docs/WORKFLOW_AND_SYSTEM_PLAN.md +++ b/docs/WORKFLOW_AND_SYSTEM_PLAN.md @@ -217,7 +217,7 @@ Pro Modellprofil sollten spaeter gespeichert werden: Die verbindliche Profil- und Flaechentyp-Definition steht in: -- [AIRCRAFT_PROFILE_MODEL.md](/Users/florianklaner/Github/AeroAlign/docs/AIRCRAFT_PROFILE_MODEL.md) +- [AIRCRAFT_PROFILE_MODEL.md](AIRCRAFT_PROFILE_MODEL.md) ## Mechanische Anforderungen an die CoG-Hardware diff --git a/hardware/schematics/cog_scale_wiring.md b/hardware/schematics/cog_scale_wiring.md index 8a9f1a1..5071e5b 100644 --- a/hardware/schematics/cog_scale_wiring.md +++ b/hardware/schematics/cog_scale_wiring.md @@ -117,7 +117,7 @@ Recommended workflow: ## Current Repo Status -- shared protocol support exists in [telemetry_protocol.h](/Users/florianklaner/Github/AeroAlign/firmware/common/telemetry_protocol.h) +- shared protocol support exists in [telemetry_protocol.h](../../firmware/common/telemetry_protocol.h) - Master can already display CoG-style nodes in the existing UI - dedicated HX711 firmware is not implemented yet diff --git a/hardware/schematics/sensor_node_wiring.md b/hardware/schematics/sensor_node_wiring.md index 6940e0c..be9b83d 100644 --- a/hardware/schematics/sensor_node_wiring.md +++ b/hardware/schematics/sensor_node_wiring.md @@ -12,7 +12,7 @@ This document covers the current wiring for the angle-measurement nodes: - `IMU Slave`: ESP32-C3 or ESP32-S3, remote MPU6050 node over ESP-NOW The Master and IMU Slave share the same MPU6050 wiring. The main difference is firmware role. -CoG-specific hardware is documented separately in [cog_scale_wiring.md](/Users/florianklaner/Github/AeroAlign/hardware/schematics/cog_scale_wiring.md). +CoG-specific hardware is documented separately in [cog_scale_wiring.md](cog_scale_wiring.md). ## Supported ESP32 Pin Maps @@ -51,7 +51,7 @@ LiPo 1S - A dedicated 3.3V regulator is still recommended for clean IMU behavior. - The Master S3 configuration currently assumes battery monitoring may be absent. -- If no ADC divider is wired on the Master, leave `BATTERY_MONITOR_ENABLED` disabled in [config.h](/Users/florianklaner/Github/AeroAlign/firmware/master/src/config.h). +- If no ADC divider is wired on the Master, leave `BATTERY_MONITOR_ENABLED` disabled in [config.h](../../firmware/master/src/config.h). ## MPU6050 Wiring @@ -115,7 +115,7 @@ LiPo+ 1. Verify `3.3V` rail before plugging the ESP32 in. 2. Confirm MPU6050 address `0x68` with `AD0` tied low. 3. Keep SDA/SCL leads short on S3 builds. -4. On the Slave, set the Master MAC in [config.cpp](/Users/florianklaner/Github/AeroAlign/firmware/slave/src/config.cpp). +4. On the Slave, set the Master MAC in [config.cpp](../../firmware/slave/src/config.cpp). 5. Build and flash: - `cd firmware/master && pio run` - `cd firmware/slave && pio run -e esp32-s3` @@ -136,5 +136,5 @@ LiPo+ ### Slave does not show up -- Recheck Master MAC in [config.cpp](/Users/florianklaner/Github/AeroAlign/firmware/slave/src/config.cpp) +- Recheck Master MAC in [config.cpp](../../firmware/slave/src/config.cpp) - Ensure Master AP channel and ESP-NOW channel match