# M5Stack Unit Scroll (U186)

> M5Stack U186 Unit Scroll: a wheel-shaped rotary encoder unit — EC10E through-shaft encoder with AB quadrature output at 12 pulses per turn, push button and a WS2812C RGB LED, read by an on-board STM32F030 that reports the count over I2C (0x40) on an HY2.0-4P Grove port; 0–40 °C, 32 × 24 × 18.9 mm, 7.5 g.

- Manufacturer: M5Stack
- Part number: U186
- Category: Encoders
- Canonical page: https://www.xirkit.io/products/m5stack-unit-scroll-u186-60c8
- Pinout: https://www.xirkit.io/products/m5stack-unit-scroll-u186-60c8/pinout
- Structured JSON: https://www.xirkit.io/products/m5stack-unit-scroll-u186-60c8/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Sensing | mechanical |
| Type | incremental |
| Resolution (PPR) | 12 PPR |
| Channels | A/B quadrature, decoded on board (count over I2C) |
| Interface | i2c |
| Output | I2C count + button state (address 0x40) |
| Index channel | no |
| Supply voltage | 5–5 V |
| Dimensions | 32 × 24 × 18.9 mm |
| Operating temperature | 0 to 40 °C |

## Pinout (4 pins, 0 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GND | HY2.0-4P (Grove) · PORT.A-1 | ground | — | ground | — | — | — | — | — | — | — |
| 5V | HY2.0-4P (Grove) · PORT.A-2 | power in | — | power_in | — | — | — | — | — | — | — |
| SDA | HY2.0-4P (Grove) · PORT.A-3 | data | — | sda | — | — | — | — | — | — | — |
| SCL | HY2.0-4P (Grove) · PORT.A-4 | clock | — | scl | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| shop.m5stack.com | 3.95 USD | in_stock | 2026-10-01 | https://shop.m5stack.com/products/scroll-unit-with-hollow-shaft-encoder-ec10e1220501 |

## FAQ

**What voltage powers the M5Stack Unit Scroll (U186)?**

Supply range 5–5 V.

**How much does the M5Stack Unit Scroll (U186) cost?**

From $3.95 at shop.m5stack.com. Prices are observed unit prices before tax and shipping.

**What are the M5Stack Unit Scroll (U186) dimensions?**

32 × 24 × 18.9 mm. A STEP model is available for enclosure fit checks.

**Where does this M5Stack Unit Scroll (U186) data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [M5Stack Unit Scroll (U186) datasheet](https://shop.m5stack.com/products/scroll-unit-with-hollow-shaft-encoder-ec10e1220501)
- [shop.m5stack.com listing](https://shop.m5stack.com/products/scroll-unit-with-hollow-shaft-encoder-ec10e1220501)

## Part graph

### Alternatives (by use case)

- [Adafruit AS5600 Magnetic Angle Sensor](https://www.xirkit.io/products/adafruit-as5600-magnetic-angle-sensor-4fa9) — Both serve robotics and motor control — check the trade-offs; $3.95 vs $5.95
