Brain + radio
Cortex
Runs the wand, talks to the board, sleeps hard between casts.
- Envelope
- 21 × 17.5 mm
- Play
- 11 mA
- Sleep
- 0.005 mA
- Ref
- pcb
Why this part
Nordic nRF52840 is the only common module that packs BLE 5, NFC-A pins, a 6-axis IMU, a PDM mic, and LiPo charging (BQ25101) on a board that actually fits a 12 mm grip bore. ESP32-C3 is cheaper and Wi-Fi capable, but it is thirsty, has no NFC, and the antenna wants a wider keep-out than a 7-inch shaft can spare.
How it lives in the shaft
Mounted lengthwise in the grip, USB pads facing the pommel so a pogo pogo-jig can flash without opening the wand. Firmware is a Zephyr or Adafruit nRF52 build: Madgwick IMU fusion, BLE GATT peripheral, laser PWM, I2S to the amp, I2C to the Hall sensor. Deep sleep between poses; accelerometer wake on flick.
Hard constraint
3.3 V I/O, not 5 V tolerant. Antenna is on-module — do not wrap the grip in foil or solid metal sleeve or BLE range collapses inside a meter.
If you change your mind
Upgrade path: nRF5340 + LC3 BLE Audio if you later want true wireless audio in the wand. Adds cost and a second core; skip it for v1.