EMWaver lineup

The EMWaver devices we actively build and use today. Pick a board to see its details, or configure your own further down.

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 Carrier
EMWaver Carrier
Jun 2025
EMWaver Carrier is the bring-your-own-MCU EMWaver board. It lets you assemble an EMWaver-compatible device around your own ESP32-S3 module and CC1101 radio module, with IR receiver + IR LEDs and USB-C for power, programming, and USB communication.
DIYESP32-S3CC1101IR
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
EMWaver Air
EMWaver Air
Apr 2025
EMWaver Air is the ESP32-S3 all-in-one EMWaver board. It combines a CC1101 radio (with a 433 MHz chip antenna) for ISM Waver support and an IR receiver + IR LEDs for infrared RX/TX. It’s built around an ESP32-S3 dual-core 240 MHz MCU with native USB 2.0, enabling USB device emulation while also providing fast wireless BLE connectivity to the EMWaver iOS/Android and desktop apps. Expansion headers include an 8-pin GPIO row (ideal for add-ons like the RC522 RFID board) and a 2×4 header that also fits NRF24L01 modules. A USB-C port is used for power, programming, and USB communication.
ESP32CC1101
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

Supported MCUs

EMWaver targets a small set of MCU families and modules, then exposes concrete boards and builds on top of them in the catalog below.

ESP32 family
Wi-FiBLEUSB

ESP32, ESP32-S2, and ESP32-S3 MCU families used for EMWaver wireless-capable targets and DIY builds. ESP32-S3 is the best fit when you want USB, BLE, and Wi-Fi on the same device. ESP32-S2 supports USB and Wi-Fi. Classic ESP32 supports Wi-Fi and BLE.

ESP8266
Wi-FiUSB-serial

ESP8266 boards are supported as Wi-Fi EMWaver targets with USB-serial setup and recovery. They are a compact path for low-cost networked GPIO, ADC, PWM, and SPI workflows.

STM32F042
USBSTM32

The STM32 MCU behind the classic host-backed EMWaver boards. Used for compact USB-first designs such as GPIO, IR, ISM, and related module-driven variants.

Board builder

Configure and download fabrication files for the 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.

Older designs and prototypes (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