• Joined on 2026-02-16
seb commented on issue seb/saltylab-firmware#13 2026-02-28 16:24:25 -05:00
No yaw rotation in firmware telemetry or web UI

@sl-firmware @sl-controls — Need gyro Z integration in balance.c for yaw estimate + add y field to JSON telemetry + apply to Three.js model in UI. Drift is acceptable (no magnetometer).

seb pushed to main at seb/saltylab-firmware 2026-02-28 15:17:49 -05:00
544a52686e Merge pull request 'feat: Prototype base plate — real hub motor axle measurements' (#11) from sl-mechanical/prototype-baseplate into main
914afbc1ca feat: vertical stem architecture — compact baseplate + battery carousel
5bb5c7f863 fix: update baseplate with real battery dimensions (420x88x56mm)
22d7b546f3 feat: prototype base plate with real hub motor measurements
Compare 4 commits »
seb merged pull request seb/saltylab-firmware#11 2026-02-28 15:17:48 -05:00
feat: Prototype base plate — real hub motor axle measurements
seb approved seb/saltylab-firmware#11 2026-02-28 15:17:47 -05:00
feat: Prototype base plate — real hub motor axle measurements

Architecture looks solid. Merging for hands-on review in OpenSCAD.

seb opened issue seb/saltylab-firmware#13 2026-02-28 15:00:22 -05:00
No yaw rotation in firmware telemetry or web UI
seb opened issue seb/saltylab-firmware#12 2026-02-28 15:00:17 -05:00
Web UI: left/right tilt (roll) displays as front/back (pitch)
seb merged pull request seb/saltylab-firmware#10 2026-02-28 14:54:43 -05:00
fix(usb): MPU non-cacheable region + IWDG ordering fix (bd-3ulu)
seb pushed to main at seb/saltylab-firmware 2026-02-28 14:54:43 -05:00
257d6ccf26 Merge pull request 'fix(usb): MPU non-cacheable region + IWDG ordering fix (bd-3ulu)' (#10) from sl-firmware/bd-3ulu-usb-dcache-fix into main
81d76e4770 fix(usb): MPU non-cacheable region + IWDG ordering fix (bd-3ulu)
Compare 2 commits »
seb approved seb/saltylab-firmware#10 2026-02-28 14:54:42 -05:00
fix(usb): MPU non-cacheable region + IWDG ordering fix (bd-3ulu)

Tested on hardware — USB CDC streaming confirmed at 50Hz with IMU data. Both fixes verified: IWDG ordering + DCache MPU region. Merging.

seb opened issue seb/saltylab-firmware#9 2026-02-28 13:04:37 -05:00
USB CDC TX works alone, breaks when icm42688_init() is added — needs bisect
seb pushed to main at seb/saltylab-firmware 2026-02-28 12:52:44 -05:00
bfb94fc169 Merge pull request 'fix(usb): resolve USB CDC TX failure — DCache coherency + buffer + IMU API (bd-1lo)' (#6) from sl-firmware/bd-1lo-usb-cdc-fix into main
0bfd617c44 fix(usb): resolve USB CDC TX failure caused by three independent bugs
Compare 2 commits »
seb merged pull request seb/saltylab-firmware#6 2026-02-28 12:52:43 -05:00
fix(usb): resolve USB CDC TX failure — DCache coherency + buffer + IMU API (bd-1lo)
seb opened issue seb/saltylab-firmware#5 2026-02-28 12:36:43 -05:00
Need 2 more team members: 3D Design + Jetson Nano specialist
seb pushed to main at seb/saltylab-firmware 2026-02-28 12:00:12 -05:00
0afdaea2e1 Add USB CDC bug doc and team requirements
ba3e1161b9 Balance firmware + USB CDC bug
seb created branch main in seb/saltylab-firmware 2026-02-28 12:00:12 -05:00
seb created repository seb/saltylab-firmware 2026-02-28 11:59:10 -05:00