Live demo — data resets daily at 03:00 UTC. Nothing you enter is saved. Maestro UI →

Accordion Beacon Module

ESH10000671 · Rev R0

in_progresselectronics

Battery-powered WiFi module that extends a Raspberry Pi's serial bus (I2C, UART, SPI) over WiFi using MQTT. SX1276 LoRa 868 MHz transceiver supplements WiFi for long-range parallel operation. LiPo powered with USB-C charging (BQ24075), 3.3V LDO (MCP1700), ESP32-C6-MINI-1-N4 MCU.

100% Coverage
0% Done
59 Requirements
34 Test Cases
1 Open Entries

Timeline

Color = derived gate state · hover a tile for its note.
not started
🏁 Release
· 4/6

Status & gates

Chronological — Release is the final gate. Derived & read-only; edit via please_milestone_* tools.
Release / Readiness not started 4/6 met
pending Requirements approved
  • REQ-061: draft
met Coverage ≥ 100%
  • 59/59 requirements covered (100%)
pending All test cases pass
  • 0/34 passed
  • 34 not yet run
met No blocking issues open
met Deviations resolved
met Interfaces frozen

Test Cases

0 Pass 0 Fail / Deviated 0 N/A 34 Open0 / 34 Maestro impl.

Coverage — 100.0% · Done — 0.0%

60 of 60
CodeTitleCategoryCoverageStatus
REQ-001 Charge LiPo battery via USB-C FunctionalCoveredNot Started
REQ-002 BQ24075 charge IC with power path management InterfaceCoveredNot Started
REQ-003 Charge current ~593 mA (ISET 1.5 kΩ) PerformanceCoveredNot Started
REQ-004 Charge status indicators via CHG and PG outputs FunctionalCoveredNot Started
REQ-005 JST-PH 2.0mm 2-pin battery connector MechanicalCoveredNot Started
REQ-006 3.3V rail from BQ24075 SYS pin FunctionalCoveredNot Started
REQ-007 MCP1700-3302E/TO LDO regulator InterfaceCoveredNot Started
REQ-008 LDO quiescent current ≤ 4 µA PerformanceCoveredNot Started
REQ-009 3.3V rail bulk decoupling capacitors InterfaceCoveredNot Started
REQ-010 LDO input and output decoupling InterfaceCoveredNot Started
REQ-011 Battery voltage monitoring via ADS7828 CH0 FunctionalCoveredNot Started
REQ-012 Battery divider 2×1 MΩ (1:2 ratio) PerformanceCoveredNot Started
REQ-013 Battery divider quiescent drain ≤ 5 µA PerformanceCoveredNot Started
REQ-014 Battery divider software-disconnectable PerformanceCoveredNot Started
REQ-015 MCU module ESP32-C6-MINI-1-N4 InterfaceCoveredNot Started
REQ-016 MCU supply voltage 3.0–3.6V PerformanceCoveredNot Started
REQ-017 Deep sleep total board current ≤ 20 µA PerformanceCoveredNot Started
REQ-018 WiFi 802.11ax (WiFi 6) at 2.4 GHz FunctionalCoveredNot Started
REQ-019 BLE 5.0 support FunctionalCoveredNot Started
REQ-020 I2C bus on external connector InterfaceCoveredNot Started
REQ-021 UART on external connector InterfaceCoveredNot Started
REQ-022 SPI bus on external connector InterfaceCoveredNot Started
REQ-023 Serial bus connector 3.3V and GND InterfaceCoveredNot Started
REQ-024 USB-C connector for charging MechanicalCoveredNot Started
REQ-025 USB-C VBUS ESD protection SafetyCoveredNot Started
REQ-026 ESP32 antenna keep-out zone observed MechanicalCoveredNot Started
REQ-027 100 nF decoupling caps near ESP32 VCC pads MechanicalCoveredNot Started
REQ-028 Bulk 100 µF cap near ESP32 module MechanicalCoveredNot Started
REQ-029 Battery monitor divider routed away from RF MechanicalCoveredNot Started
REQ-030 Test points on 3.3V, GND, UART TX/RX, BOOT, RESET MechanicalCoveredNot Started
REQ-031 WiFi MQTT communication with Raspberry Pi FunctionalCoveredNot Started
REQ-032 Configurable sleep interval persisted in NVS FunctionalCoveredNot Started
REQ-033 Sleep OFF and Sleep ON operating modes FunctionalCoveredNot Started
REQ-034 Static IP, wake-to-TX ≤ 500 ms PerformanceCoveredNot Started
REQ-035 ≥ 7 days runtime at 10 s wake interval PerformanceCoveredNot Started
REQ-036 ≥ 45 days runtime at 30 s wake interval PerformanceCoveredNot Started
REQ-037 PI4IOE5V6416 I2C GPIO expander InterfaceCoveredNot Started
REQ-038 GPIO expander external module control signals FunctionalCoveredNot Started
REQ-039 GPIO expander INT to IO22 for wake-from-sleep FunctionalCoveredNot Started
REQ-040 GPIO expander 3.3V with 100 nF decoupling InterfaceCoveredNot Started
REQ-041 ADS7828 12-bit 8-channel I2C ADC InterfaceCoveredNot Started
REQ-042 ADC CH0 battery voltage monitoring FunctionalCoveredNot Started
REQ-043 Remaining ADC channels available FunctionalCoveredNot Started
REQ-045 ADS7828 3.3V decoupling and VREF from REF3425 InterfaceCoveredNot Started
REQ-046 Operate from USB alone FunctionalCoveredNot Started
REQ-047 Prioritise USB over battery when USB connected FunctionalCoveredNot Started
REQ-048 Simultaneous charging and system operation FunctionalCoveredNot Started
REQ-049 BOOT pin USB bootloader access InterfaceCoveredNot Started
REQ-050 SX1276 LoRa 868 MHz transceiver FunctionalCoveredNot Started
REQ-051 SX1276 on SPI2 with IO4 NSS InterfaceCoveredNot Started
REQ-052 SX1276 DIO0 interrupt on IO5 InterfaceCoveredNot Started
REQ-053 SX1276 RESET via GPIO expander InterfaceCoveredNot Started
REQ-054 SX1276 SMA connector 50 Ω matched trace InterfaceCoveredNot Started
REQ-055 SX1276 RF positioned away from ESP32 antenna MechanicalCoveredNot Started
REQ-056 SX1276 sleep mode during ESP32 deep sleep PerformanceCoveredNot Started
REQ-057 LoRa and WiFi concurrent operation FunctionalCoveredNot Started
REQ-058 REF3425 2.5V precision voltage reference InterfaceCoveredNot Started
REQ-059 Bidirectional battery current measurement via INA333 FunctionalCoveredNot Started
REQ-060 INA333 power-gated during deep sleep PerformanceCoveredNot Started
REQ-061 BOM review before production release Functional