跳转到内容

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

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:

  1. 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.
  2. 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.
  3. Docs: spec, design, reference-board page (pin table §2.4, BOM, cost) and the Mini README name the WROOM-1-N8.
  4. Quality gate: bun run docs:lint && bun run docs:build && git diff --check passes.

Moving the Air Hub Mini to the ESP32-C6-WROOM-1-N8

  • blocked by: (none)
  • blocks: (none)

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-1 symbol (28 pins plus EPAD 29); RTS/CTS on IO3 / IO10; ERC 0, net check 0 mismatches; pinmap air-hub-mini/pinmaps/esp32-c6-wroom-1-mini-pinmap.csv checked 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.py still used the pre-reorganisation project path in export_dsn and fixup (pcbnew crashed on the missing file).