DRAFT OpenMote campaign page, rendered in Crowd Supply's live stylesheet Open review notes Photography is the exact set already on your Crowd Supply page

Hat & Hammer
Home Automation
Elecrow Project Aviary

OpenMote

A programmable Home Assistant remote and ESP32-S3 dev board

$0 raised

of $1 goal

Launches Sep 15 Ends Oct 29
1,000+
subscribers
44 days
campaign
10,894
waitlist

Free US shipping. Ships worldwide.

$59 - $99

View Purchasing Options

OpenMote is a programmable universal remote in a nostalgic form factor. The same remote runs your TV, your smart home, or your games over Bluetooth. You do not buy a different remote for each one. You change what it is.

It comes two ways. Ready To Go is a finished remote, charged and flashed. Mod Your Own is the bare board for a classic controller shell you already have. Same board either way, an ESP32-S3 with WiFi, Bluetooth LE, motion sensing, a speaker, a mic, and infrared in both directions.

We watched it happen all weekend at Open Sauce 2026: people picked up a remote they had not touched in fifteen years and immediately knew what to do with it. That instinct is the interface. You already know how to hold this thing.

OpenMote

Run Your Home

OpenMote works with Home Assistant. It ships running ESPHome, so Home Assistant discovers it on your network as a native ESPHome device. No custom integration to install, no YAML needed to adopt it, and full YAML control still there for the people who want it. Every button, every LED and the motion sensor show up as things your automations can use, all local, no cloud.

What that looks like is up to you. One button dims the lights and starts the movie. A double press runs the goodnight scene: lights off, TV off, thermostat down. The link from remote to Home Assistant is local, so it keeps working when your internet does not.

OpenMote

Through Home Assistant it also reaches Google Home, Apple Home and Amazon Alexa. This is not a new platform to migrate to. It is a physical control surface for the one you already run.

It Stays Yours

No cloud, no account, no subscription. Control stays on your network, and setup never asks you to sign up for anything. At launch we will open-source the complete schematics, PCB layouts, BOM, the Arduino library and the Home Assistant firmware, so it keeps working whether or not we are around.

One Remote For Everything In The Room

There is an infrared receiver and emitter on board, so your old remote teaches OpenMote its codes and OpenMote sends them back out. From a button, a gesture, or an automation.

That covers anything that takes an infrared remote, smart or not. The TV, the soundbar, the LED strip behind the couch. Old hardware, no bridge, no subscription. Your gear does not need to be in anyone's code database: OpenMote learns straight from the IR remote in your hand. Clone any remote, or be one.

Play Games

OpenMote pairs as a standard Bluetooth LE gamepad. A PC, Mac, phone, tablet or Steam Deck just sees a controller: no drivers, no dongles, no companion app. Buttons and motion both work, including in the Dolphin emulator.

The limit, stated plainly: OpenMote has no Bluetooth Classic, and the original console requires it, so the two will not pair. If that pairing is your goal, this is not your product. For emulators and everything modern that supports a Bluetooth LE gamepad, it is.

Your Tools Already Work

And if you write code, it is a normal ESP32-S3: Arduino IDE, PlatformIO and ESP-IDF all work, and flashing happens over the same USB-C port you charge with. There is no programmer to buy.

Our Arduino library ships a working example for every peripheral, from buttons and motion to infrared and audio. The documentation will include the full pinout and the board settings that actually matter, like PSRAM and flash mode. Every one of those cost us an evening at some point, and they are all going into it.

OpenMote

Drive Your Own Hardware

A Qwiic / STEMMA QT connector takes hundreds of off-the-shelf Adafruit and SparkFun breakouts with one cable and no level shifting, and it is how the nunchuck-style breakouts work today. ESP-NOW talks straight to other ESP32 boards with no router in between, which is how you drive a robot or an RC car from the couch.

Every broken-out GPIO is labeled on the silkscreen, front and back. Wiring something new does not mean cross-referencing a pinout PDF.

It Talks And It Listens

There is a real speaker on a MAX98357A 3.2 W class-D amplifier, not a buzzer. A PDM microphone listens for claps, commands, or chaos. The rumble motor tells your hand what happened, and four indicator LEDs give you status you can read across the room. Projects can play sound, listen, and buzz back.

OpenMote

Pick An App. Or Build One.

You do not need to know how to code. OpenMote Studio is our companion app, in active development: plug in over USB-C, pick what you want the remote to be from a list, press one button. The board is fully usable without it, through the preflashed firmware and the standard toolchains. Studio is an on-ramp, not a requirement.

OpenMote

Ready To Go, Or Mod Your Own

The fully assembled OpenMote arrives charged, flashed, and on your WiFi in minutes. Nothing to build. In the box: the complete remote, board installed in the shell, 1200 mAh battery in, firmware flashed.

OpenMote

The OpenMote Board is the same board, bare: battery installed, firmware flashed, ready to drop into a standard classic controller shell. The shell is not included; you bring your own, and the swap is four screws, one connector, nothing soldered or cut. Your original buttons, membrane, shell and battery cover all stay, so the buttons keep their original feel.

OpenMote

One is for using it. The other is for building it. Same board either way.

Features & Specifications

OpenMote board callouts
1. IR emitter and receiver4. Qwiic / STEMMA QT connector7. Button contacts, all twelve
2. Rumble motor5. EN / SYNC button8. 4 indicator LEDs
3. ESP32-S3-WROOM-1 module6. USB-C, charging and flashing9. Microphone

What it does not do: there is no magnetometer, so no compass heading. There is no Bluetooth Classic, so no pairing with the original console. Classic shells vary, so fit outside the standard shell is not guaranteed.

Comparisons

Against the things you would buy instead:

FeatureOpenMoteSofaBaton X1SBroadlink RM4 Pro8BitDo Pro 2ESP32-S3 DevKit
Home AssistantYes, localCommunity integration onlyOfficial integration; vendor app to set upNo integrationIf you build it
IR learn and sendOn the remote itselfHub learns and sendsIR and RFNo IRAdd your own IR parts
Buttons in your hand12, eleven programmableYes, app-assignedNo control buttonsGamepad layoutBoot and Reset only
Motion sensing6-axis IMU, programmableWake-on-pickup onlyNoGyro in Switch modeNone on board
Speaker, mic, hapticsAll threeBeeps onlyNoneRumble onlyNone on board
Bluetooth gamepadYes, BLE HIDNoNoYesOnly if you write it
Run your own codeYes, Arduino and moreApp config onlyApp config onlyRemaps and macrosYes
ExpansionQwiic and GPIONoneSensor jack onlyNoneGPIO headers
OpenMote

Support & Documentation

The full pinout, setup guides, and a working example for every peripheral will live on GitHub. The board itself is half the documentation: every broken-out GPIO is labeled right on the silkscreen. Community lives on our Discord, linked from openmote.io.

Manufacturing Plan

We are past prototypes. Three full board generations have been through fabrication and real-world use, and beta units are in the hands of independent creators now. Elecrow handles PCB fabrication and assembly through Project Aviary, their manufacturing partnership with Crowd Supply; final assembly, flashing and packaging happen in house in Los Angeles. Battery transport docs and the EU/UK Declaration of Conformity are already filed.

OpenMote

Fulfillment & Logistics

Crowd Supply fulfills worldwide through Mouser Electronics. Free US shipping; international calculated at checkout. After the campaign, OpenMote stays available through the Crowd Supply store, so this is not a one-time run.

OpenMote

Risks & Challenges

Shells: classic controller shells vary, including some official special editions with different internals, so fit is not guaranteed for every shell. The board is designed around the standard shell and fits the ones we have tested; if yours is unusual, the fully assembled OpenMote ships in a shell we have tested.

The console: no Bluetooth Classic means no pairing with the original console. That is a design constraint, and it is stated in Play Games above.

Schedule and supply: our primary risk is parts availability. We buffer with multi-source parts and a pre-certified radio module, and if a date moves, you will hear it from us in the weekly updates.

Produced by Hat & Hammer in Los Angeles, California.

Sold and shipped by Crowd Supply.

The OpenMote board on its own

OpenMote Board

The bare board on its own, for people who already own a remote and want to do the swap themselves. Ships flashed with the Home Assistant firmware, with the 1200 mAh battery installed. Requires a classic controller shell, which is not included.

$59 Free US Shipping / Worldwide calculated at checkout
The assembled OpenMote remote

OpenMote, Fully Assembled

The board already installed in a shell, charged, flashed and ready. Take it out of the box, power it on, join it to your WiFi and Home Assistant finds it. This is the one most people want.

$99 Free US Shipping / Worldwide calculated at checkout

In the Press


Crowd Supply builds this block from links you send your campaign manager. Linus Tech Tips and Brett Tech both covered OpenMote at Open Sauce 2026, and those two links are already with Chris.

About the Team


Hat & Hammer

We are a passionate team of makers and designers focused on creating innovative tools that merge nostalgia with modern technology. Our mission is to empower creators by providing accessible, open-source hardware that inspires creativity and innovation.