Lab log¶
What actually passed on this bench. Detail lives in each phase; this page is the scoreboard.
Bench¶
| Item | Value |
|---|---|
| Host | Ubuntu 24.04 · /dev/ttyACM0 (CH343 1a86:55d3) |
| Board | ESP32-S3 N16R8 · MAC 28:84:85:8C:D0:40 |
| Stack | LSM6DSO @ 0x6A · Estardyn ST7789 |
| On chip now | firmware/07-intensity-ui — STA/LTA + MMI (Wald 1999) |
Checkpoints¶
| # | Result | Notes |
|---|---|---|
| 0 | Pass | COM port (not USB-native). erase-flash OK. |
| 1 | Pass | 01-hello serial + MAC. |
| 2 | Pass | TFT 3V3 / GND / BL. |
| 3 | Pass | IMU power + CS→3V3, SDO→GND. |
| 4 | Pass | I2C: 0x6A (IMU). Also sees 0x7E (ignore). Both SDA+SCL required. |
| 5 | Pass | Accel stream; tilt on pitch/roll, not raw magnitude. |
| 6 | Pass | TFT SPI fill R→G→B. |
| 7 | Pass | HP → STA/LTA EVENT; PGA → MMI I–XII; idle MMI 0; ±8 g for XII. |
v1 bring-up complete (2026-10-24).
Quirks worth remembering¶
- Use the COM / UART Type-C jack, not the other one, or nothing enumerates.
- I2C scan may show 0x7E next to the IMU — not the LSM6DSO.
- Phase 7 warmup ~10 s (LTA fill) before EVENT is armed.
- MMI is Wald et al. 1999 on instrument PGA; plant the IMU — don’t shake the board in hand if you care about the number.