# 2026-04-23 — ComBadge Session## Major Updates### ESP-Claw Released (Espressif Official)- Espressif dropped ESP-Claw today — full local AI agent framework for ESP32-S3- Requires 8MB Flash + 8MB PSRAM — matches our N8R8 spec exactly- Inspired by OpenClaw; MCP server/client native integration- LLM backends include Qwen (local Ollama) — no cloud required- Validates Mode B is viable: full agent loop on 8MB PSRAM is confirmed working- StickS3 and CoreS3 already hardware-validated- Docs: https://esp-claw.com/en/### Architecture Decision: Mode B Primary- Design lead time is ~weeks, so plan Mode B (ESP-Claw) as primary- Fall back to Mode A if ESP-Claw doesn't work out- ESP-Claw is now the recommended Mode B path over PicoClaw### Dev Prototype Board Selected- **Waveshare ESP32-S3-Tiny-N8R8-Kit** — $10-15 on Amazon- Same chip as final band module (ESP32-S3-PICO-1-N8R8)- Castellated holes: can be reflow soldered as final module in custom PCB- Adapter board for easier USB-C flashing during dev- NEXT STEP: Order the kit, flash ESP-Claw via Web Flasher### Band Module Stack Finalized- Component stack modeled against 35×25×10mm envelope- Speaker protrusion (~10.5mm) is the tight spot vs 10mm target- 150mAh battery target, 30-50mAh/day realistic power budget- Key open question: wrist-to-ear audio path needs prototype validation## Decisions Made- Mode B (ESP-Claw) as primary plan- Waveshare ESP32-S3-Tiny-N8R8-Kit for dev prototyping- Band module form factor: Whoop/Polar style slim pod- Fall back to Mode A if Mode B (ESP-Claw) doesn't pan out## Parts Sourced/Ordered (2026-04-23)- M5Stack Atom VoiceS3R — ordered ($14.50, ETA ~2 weeks) — primary dev platform- WeAct ES8311+NS4150B audio module — $1.05 delivered (Aliexpress)- SPH0645LM4H breakout modules — ordered on Amazon (2-pack)- QMI8658A — ordered (10-pack on Amazon)- Waveshare ESP32-S3-Tiny-N8R8-Kit — NOT ordered yet## On Hand (for dev)- AtomS3R — display + IMU (no audio)- ERM motors from class## Open Items- Order Waveshare ESP32-S3-Tiny-N8R8-Kit (secondary/embedding path)- Flash ESP-Claw on VoiceS3R once it arrives- Validate wrist speaker audio path (arm-to-ear)- Waveshare 2.06" watch path ON HOLD- MX1.25 battery sourcing ON HOLD## Late Session Updates (23:38 UTC)### Hardware Capable of Running ESP-Claw| Device | Chip | PSRAM | Can Run ESP-Claw? ||--------|------|-------|-------------------|| AtomS3R | ESP32-S3-PICO-N8R8 | 8MB | ✅ Yes || Atom VoiceS3R | ESP32-S3-PICO-N8R8 | 8MB | ✅ Yes || AtomS3 (no R) | ESP32-S3 | 0MB | ❌ No PSRAM || Core2 | ESP32-D0WDQ6-V3 | 8MB | ❌ Not S3 |### Dev Prototype Priority (Updated)1. **Atom VoiceS3R** — ordered, ETA ~2 weeks. Primary ESP-Claw dev platform. Has ES8311 + NS4150B + speaker + mic all on one board.2. **Waveshare ESP32-S3-Tiny-N8R8-Kit** — NOT ordered yet. Secondary path for when you need the castellated module for embedding into the final band module PCB.### AtomS3 (no R) Status- Has 8MB Flash only, no PSRAM- Can't run ESP-Claw (needs 8MB PSRAM minimum)- Still has display + IMU + button- Could be used as display/UI add-on wired to VoiceS3R later- Or set aside for other ESP32 projects### Core2 Status- ESP32 (not S3) — incompatible with ESP-Claw- Has 16MB Flash + 8MB PSRAM but wrong chip architecture- Rich feature set (touchscreen, speaker, vibration, microSD, RTC, 500mAh)- Better suited as Tricorder display/UI test bed or other ESP32 projects### Band Module Component Stack (Final)| Component | Part | Notes ||-----------|------|-------|| SoC | ESP32-S3-PICO-1-N8R8 | 7×7×1.2mm || PMIC | AXP2101 | 2×2mm || Audio Codec | ES8311 | 3×3mm || Mic | Knowles SPH0645LM4H-1 | Digital MEMS I2S || Speaker | CUI CMW-1508-2-108 | Ø15mm × 3.8mm, 8Ω 1W || IMU | QMI8658A | 3×3×0.9mm || LEDs | WS2812C-2020 × 3 | RGB status || Haptics | DRV2605L + ERM (dev) / LRA (final) | DRV2605L drives both || Battery | 150mAh prismatic LiPo | ~30×20×5mm |### Session Summary- Started with crash recovery — prior session modeled band module component stack but crashed before following up- Caught up from memory file- Added ESP-Claw as primary Mode B agent framework- Discussed speaker audio path (wrist→ear) as main open question needing prototype- ERM motors confirmed usable for dev (DRV2605L drives both ERM and LRA)- Sourced parts: WeAct ES8311 ($1.05), SPH0645 breakouts, QMI8658A 10-pack- Ordered: Atom VoiceS3R ($14.50)- Not ordered: Waveshare Tiny N8R8-Kit (still on list)