uDevices
uMyo - wearable EMG sensor
uMyo - wearable EMG sensor
Couldn't load pickup availability
112 in stock
uMyo is an open source wireless EMG sensor with both dry and wet electrode support. It has clear signal, low noise and low latency. uMyo is the only affordable muscle sensor on the market which has all of these parameters.
What our users are using uMyo for:
- Controlling prosthetics
- Scientific and academic research projects
- Real-time gesture tracking
- Detecting muscle fatigue
- Building wearable muscle-sensing systems
New? Get development kit in one click ↓
Includes sensor, bracelet and accessories.





What is an EMG sensor?
EMG (electromyography) sensors, also called muscle sensors, allow to measure electrical muscle activity and are widely used for muscle rehabilitation, performance optimization, controlling augmentations (prostheses and exoskeletons), robots (from drones to hexapods), practical applications like guiding botox injections. EMG data is also used in research of muscle function, development of new technologies and equipment.
uMyo features
-
Wireless EMG sensor
Most alternatives are wired, leading to noise issues. Wireless design also helps to achieve compact setup.
-
Hybrid electrodes
Sensor comes with dry metal electrodes + wet ones. You can use it with a bracelet, or in a classic gel electrode setup.
-
Clear signal
Wireless setup and hardware filtering removes most of the noise. The rest is filtered by our firmware.
Quick Start
Python UI for real-time signal:
https://github.com/ultimaterobotics/uMyo_python_tools
Arduino library for nRF52x and ESP32 based Arduinos: https://github.com/ultimaterobotics/uMyo_BLE
Arduino library for nRF24:
A demo with three uMyos where the EMG sensors are placed so that each finger signal is clear:
Specifications
- Microcontroller: nRF52832 BLE SoC
- Operational amplifier: AD8293 (additional bias compensation via firmware)
- Mains noise filter: digital 50/60 Hz filter (auto detects mains frequency)
- LSM6DSR gyroscope/accelerometer (low noise, 16-bit)
- Short circuit protection: yes (PTC resettable fuse)
- Antenna type: 5dB chip antenna
- Charging: micro USB type C, via separate LiPo charger
- Weight: 9g (just the sensor with dry electrodes attached)
FAQ
What's in the package?
Each uMyo sensor comes with:
- 4x dry electrodes + 4x wet electrode buttons
- 2x PH2.0 JST cables
What can I do with one sensor?
You can measure activity of 1-3 muscles. It's usually enough to start working with EMG data and some gesture recognition.
How many sensors are needed to measure gestures/capture all five fingers?
We usually use 3 sensors for that.
Do you have any datasets to work with?
We don't have public datasets, but some of our Discord users collected their own (search by dataset in our Discord)
Can uMyos be used on arms, legs, face?
Yes, of course. You can measure muscle activity anywhere there's muscle as long as you can attach the sensors. You'll probably want to use the wet electrodes for some of the places, though.
uMyo powering options
uMyo EMG sensors can be daisy chained together with JST cables (PH2.0) to share power from a single LiPo battery. A single uMyo sensor can be also powered from a CR2032 coin cell - useful for quick start and testing, although the muscle activity LEDs are turned off in this mode to conserve power.
LiPo charger PCB, CR2032 battery holder, uMyo bracelet and USB-C power cable can all be bought as accessories from us; these items are also included in the uMyo Starter Pack bundle. However, LiPo batteries or CR2032 coin cells are not included because it's hard to ship batteries internationally, so you will have to get them yourself.
Where to buy batteries, and how to connect them?
You can use lipo batteries you have at hand, or buy a new one, just make sure the connector is correct (PH2.0mm 2P), or cut one of the cables you get with uMyo and solder it to a battery.
Why doesn’t the muscle activity LED work with CR2032 battery?
CR2032 mode is a low power mode, so LED is turned off for conserving energy.
The signal is too noisy (with dry electrodes)
Signal can be noisy due to unstable placement/movement - try pressing closer and stabilizing the bracelet/sensors. In some cases skin may be too dry, or too hairy. You don't need to shave hair though - try moistening skin a bit, with water is okay. Doesn't need to be visibly wet, your goal is to make skin just a little less dehydrated.
uMyo accessories
Assemble your own uMyo kit or add something extra to your order:
-
Bracelet for uMyo sensor
Regular price $4.00 USDRegular priceUnit price / per -
CR2032 coin battery holder
Regular price $2.50 USDRegular priceUnit price / per -
LiPo battery charger for uMyo
Regular price $3.50 USDRegular priceUnit price / per -
USB receiver base
Regular price $19.00 USDRegular priceUnit price / per -
Disposable gel electrodes (30mm, 10pcs pack)
Regular price $5.00 USDRegular priceUnit price / per -
USB-C power cable (type A to type C), 0.25 m
Regular price $2.00 USDRegular priceUnit price / per