The EMWaver device

EMWaver Air

Current

EMWaver Air is the all-in-one ESP32-S3 board at the center of the EMWaver platform. It pairs a CC1101 sub-GHz radio (433 MHz chip antenna) with an IR receiver and dual IR LEDs, and breaks out SPI/I²C/UART/GPIO on an 8-pin header that fits an MFRC522 (RC522) RFID module and a 2×4 header that fits NRF24L01 modules — or any custom hardware you wire up. Over Wi-Fi it dials an outbound secure WebSocket to emwaver.ai, where the web app runs the script engine and renders each script's UI — no native app required. USB-C handles power, flashing, recovery, and USB debugging over the serial console.

ESP32-S3CC1101 433 MHzIR RX/TXGPIO
Buy EMWaver Airdesigned Apr 2025
EMWaver Air
Bring your own modules

EMWaver Carrier

Expansion board

An EMWaver expansion board with onboard IR receiver and transmit LEDs. Drop in your own ESP32-S3 and CC1101 modules — not included — and run the same firmware as the Air.

DIYESP32-S3CC1101IRUSB-Cmodule
EMWaver Carrier — bare expansion board
Older EMWaver designs (7)

Earlier EMWaver boards, kept for reference. The EMWaver Air supersedes them as the single supported device, but these designs stay open — browse a board for its schematic, fabrication files, and case.

EMWaver Core
EMWaver Core
Mar 2026
EMWaver Core is the STM32-based EMWaver board without a built-in CC1101 radio. It keeps the compact hands-on board format with two GPIO blocks and infrared support.
DIYGPIOIRUSB
EMWaver Shield
EMWaver Shield
Oct 2025
EMWaver Shield is a shield-style carrier for an ESP32‑S3 module. It adds the same IR receiver + IR LED and USB feature set as the DIY approach, but in a different form factor. For the sub‑GHz radio, it’s designed for soldering an RFM69HW module with a helical antenna, enabling up to 20 dBm output power. It also breaks out a larger duplicated GPIO header (22 pins) to make prototyping and expansion boards easy. Bonus: the ESP32‑S3 native USB stack also enables USB device emulation.
ShieldESP32-S3RFM69HWIR
RFID Waver
RFID Waver
Aug 2024
RFID Waver is an add-on module intended to plug into GPIO Waver. Together they form an RFID-capable device based on the MFRC522 (13.56 MHz) reader/writer, enabling card reads and (where supported) cloning to compatible “magic” cards via the EMWaver app.
RFIDMFRC52213.56MHzmodule
EMWaver Link
EMWaver Link
Jan 2026
EMWaver Link is the STM32-based EMWaver board with built-in CC1101 radio support for the host-backed USB path of the platform.
STM32USB
ISM Waver
ISM Waver
Aug 2024
ISM Waver is a dual-band ISM board built around the STM32F042: a low-power 48 MHz MCU with crystal-less native USB 2.0. It pairs a CC1101 transceiver with an RF switch that routes to two chip antennas (315 MHz and 433 MHz), covering the most common ISM device bands. This board communicates over USB (no BLE), so it’s intended for Android (USB OTG) and the desktop EMWaver app. Bonus: the native USB stack also enables USB device emulation.
ISMSTM32F042CC1101315MHz
GPIO Waver
GPIO Waver
Aug 2024
GPIO Waver is a low-cost STM32F042 (48 MHz) board focused on expansion: it exposes two GPIO headers and little else. It’s ideal for prototyping new EMWaver add-on hardware, and it’s also the base board for modules like RFID Waver. It communicates over USB (no BLE) for Android (USB OTG) and the desktop EMWaver app. Bonus: the native USB stack also enables USB device emulation.
GPIOSTM32F042USB
Infrared Waver
Infrared Waver
Aug 2024
Infrared Waver is a low-cost IR board based on the STM32F042 (48 MHz) with crystal-less native USB 2.0. It features two IR LEDs and an IR receiver for working with infrared remote controls. With the EMWaver app you can record, analyze, and replay IR signals to replicate compatible remotes. It communicates over USB (no BLE), intended for Android (USB OTG) and the desktop EMWaver app. Bonus: the native USB stack also enables USB device emulation.
IRSTM32F042USB

Legacy board builder (STM32)

Configure and download fabrication files for the original host-backed EMWaver STM32 board. Choose which sections to include, preview the variant, and download matching BOM and Gerber files.

EMWaver board preview
Loading BOM…~$13 for 2 pcs~$28 for 5 pcs
Sections

Toggle sections to customize the board. Keep at least one core feature and one USB connector.

Fabrication files

Rough JLCPCB estimate: ~$13 for 2 pcs, ~$28 for 5 pcs — mostly per-part setup fees, about $3 per BOM row over the base config. Quote on JLCPCB or JLC3DP.

Prototypes & early boards (14)
BLE Waver Dongle
BLE Waver Dongle
Jan 2025
BLE add-on (description coming soon).
BLEEspressif
Duplex Waver Module
Duplex Waver Module
Jul 2024
Duplex add-on module (requires GPIO Waver V1; description coming soon).
Duplexmodule
EMW1
EMW1
Jul 2024
Connector module (description coming soon).
EMW1module
EMWaver v1
EMWaver v1
Mar 2025
EMWaver v1 (ESP32-based) early board iteration.
ESP32
GPIO Waver Module
GPIO Waver Module
Jul 2024
18-pin GPIO add-on (requires EMW1).
GPIO18-pinmodule
GPIO Waver v0
GPIO Waver v0
Jun 2024
GPIO-focused expansion board (description coming soon).
GPIOSTM32
GPIO Waver v1
GPIO Waver v1
Jul 2024
GPIO 15-pin variant (description coming soon).
GPIO15-pinSTM32
Infrared Waver v0
Infrared Waver v0
Mar 2024
Cost-down IR board revision (description coming soon).
IRSTM32
Infrared Waver v1
Infrared Waver v1
May 2024
IR board revision (description coming soon).
IRSTM32
ISM Waver v0
ISM Waver v0
Mar 2023
Early STM32-based revision (description coming soon).
ISMSTM32
ISM Waver v1
ISM Waver v1
May 2023
Early STM32-based revision (description coming soon).
ISMSTM32
ISM Waver v2
ISM Waver v2
Feb 2024
433 MHz ISM band board with Rainsun antenna (description coming soon).
ISMSTM32433MHzRainsun
USB Waver
USB Waver
Sep 2024
USB form-factor board (description coming soon).
USB
WiFi Waver
WiFi Waver
Dec 2024
ESP8266-based WiFi add-on (description coming soon).
WiFiESP8266Espressif