20261023-1850-air-hub-mini-c6-wroom Air Hub Mini controller module: ESP32-C6-WROOM-1-N8 instead of ESP32-C6-MINI-1-N4
- status: completed
- priority: P2
- owner: worker/session-20261015-1500
- createdAt: 2026-10-23 18:50
Description
章节标题:“Description”On 2026-10-23 the owner approved moving the Air Hub Mini controller from the ESP32-C6-MINI-1-N4 (4 MB flash) to the ESP32-C6-WROOM-1-N8 (8 MB flash, 18 × 25.5 mm). On the Mini the C6 is the only controller: one firmware image holds Wi-Fi, TWAI, identity, bindings and authorisation, and 4 MB leaves under 2 MB per OTA slot. The Linux carrier keeps the MINI-1-N4 (ESP-Hosted Wi-Fi link only).
Acceptance criteria:
- Schematic: the Mini uses a WROOM-1 symbol with the data-sheet pinout (28 pins plus EPAD); UART RTS to the EFR32MG21 moves from IO14 (not on the WROOM-1) to IO10. ERC and net verification are clean.
- PCB: a project footprint from the data-sheet land pattern (Figure 11-1), antenna area on the board edge with copper keep-out; DRC 0 unconnected and 0 clearance errors; EMC and SPICE rerun.
- Docs: spec, design, reference-board page (pin table §2.4, BOM, cost) and the Mini README name the WROOM-1-N8.
- Quality gate:
bun run docs:lint && bun run docs:build && git diff --checkpasses.
ActiveForm
章节标题:“ActiveForm”Moving the Air Hub Mini to the ESP32-C6-WROOM-1-N8
Dependencies
章节标题:“Dependencies”- blocked by: (none)
- blocks: (none)
Notes
章节标题:“Notes”Approved by the owner on 2026-10-23 ("可以,按这样换"). Source: Espressif ESP32-C6-WROOM-1 & WROOM-1U datasheet v1.4 (pin table §3, Figure 11-1 land pattern).
Results (2026-10-23):
- Schematic: custom
hub:ESP32-C6-WROOM-1symbol (28 pins plus EPAD 29); RTS/CTS on IO3 / IO10; ERC 0, net check 0 mismatches; pinmapair-hub-mini/pinmaps/esp32-c6-wroom-1-mini-pinmap.csvchecked pin by pin against the netlist. - PCB (revision C): project footprint per Figure 11-1, module flush with the top edge, copper keep-out under the 6 mm antenna area and 9 mm either side; USB pair hand-routed on L1 with two D+ meanders (skew within 25 ps). DRC 0 unconnected / 0 errors / 0 parity; EMC 30 findings (5 errors: GP-001 2, RP-001 2, SW-001 1); SPICE 30 subcircuits, 0 fail.
- Cost: LCSC C5366877 $2.98 @1.3k (+$0.14 over MINI-1-N4); Mini electronics $16.6, whole unit $22.3–27.6; cost sheet @100 boards 22.06 USD.
- Docs: spec R1.14, design R1.9, guide R1.9, reference board R1.6, platform and EMC evaluations, product plan; the Mini README in the workspace.
- Tooling fix found on the way:
gen_hub_pcb.pystill used the pre-reorganisation project path inexport_dsnandfixup(pcbnew crashed on the missing file).