Turn your head. The camera follows.
CrowMotion is a wireless head tracker for FPV flying that you can build for about 5 dollars. Two parts, four wires, no soldering skills beyond the basics, and it pairs with your radio like a wireless trainer.
Wear it
CrowMotion sits on your goggles and measures head pan and tilt with a 6-axis IMU, fused at 100 Hz.
It talks to your radio
Channels stream over the FrSky PARA Bluetooth trainer link, or over CrowLink to any radio with a trainer jack.
The camera follows
Your radio forwards the channels, and two servos on the aircraft pan and tilt the FPV camera to match your head.
About 5 dollars
An ESP32-C3 Super Mini and an MPU6500 module. That is the whole tracker.
Truly wireless
Bluetooth to the radio, tap gestures instead of buttons, and a plug-in battery option. Nothing tethers your head.
Self-calibrating
Continuous gyro auto-calibration kills yaw drift while you fly. Double-tap the tracker to recenter at any time.
Configure from your phone
Quad-tap opens a WiFi hotspot with a full web UI: live 3D head view, channels, response curves, and updates.
Updates over the air
Check and install new firmware from the config UI, or reflash from the browser. No cables, no toolchain.
Open source
Apache-2.0, built from scratch on ESP-IDF. Firmware, protocol, and hardware notes all public.
Flash from this browser
Plug your board into this computer over USB-C and click Connect. The right firmware is picked automatically: an ESP32-C3 gets CrowMotion, an ESP32-C6 gets CrowLink. Works in Chrome and Edge on desktop.
Board not showing up? Use a data-capable USB-C cable, hold BOOT while plugging in, and close any serial monitors.
Or open the standalone flasher at updates.crowpilot.in
Two parts, four wires, one afternoon.
Headers, wires, filament, and shipping are extra. Cheapest wireless head tracker we know of - the nearest DIY alternative starts at a 16 dollar board.
Wire it
Five connections, all on one side of the board.
Flash it
Use the flasher above, straight from the browser.
Mount it
Flat against your goggles temple, USB-C to the rear. Any other position works too: run Auto-detect in the config UI.
Pair your radio
Add CrowMotion as a wireless trainer on your FrSky radio and map the trainer channels.
Building from source instead? See docs/BUILD.md in the repo.
Everything in the browser
Quad-tap the tracker and it opens its own WiFi hotspot. Join crowmotion-XXXX, open 192.168.4.1, and everything is there: a live 3D view of your head, channel mapping, sensitivity and deadband, tap tuning, firmware updates, and backup of your settings. No app store, no account, no cloud.
No Bluetooth trainer? Meet CrowLink.
CrowLink is a small battery-powered receiver that plugs into any radio's 3.5mm trainer jack. The tracker streams to it wirelessly over ESP-NOW and it outputs standard 8-channel PPM, which means CrowMotion works with essentially every radio ever made, not just FrSky. Firmware is ready; build guide coming soon.