$6.99 $5.59

Description

The M5Stack Scroll Unit is a wheel-shaped rotary encoder module built around an EC10E hollow shaft encoder. It combines 12 pulses per rotation, button input, a WS2812C programmable RGB LED, and I2C readout in a compact Unit form factor for intuitive control panels.

Inside the M5Stack Scroll Unit, an STM32F030F4P6 controller handles encoder pulse acquisition firmware, so a host controller can obtain scroll values directly over I2C at address 0x40. This rotary encoder module simplifies volume control, scale adjustment, menu navigation, smart selector interfaces, robotics panels, and home automation input devices.

For compact HMIs, the hollow shaft encoder gives the rotary encoder module a tactile scroll action without adding extra wiring.

The official MP4 demonstration is embedded directly after this description. It helps customers understand how the hollow shaft encoder, push button, RGB LED, and Grove connector work together before reviewing the detailed features and specifications.

Features

  • EC10E encoder: the hollow shaft encoder provides AB two-phase quadrature output with 12 pulses per rotation.
  • STM32F030 controller: built-in firmware lets the M5Stack Scroll Unit expose encoder values through I2C.
  • Push-button input: integrated button supports press actions for menu selection, confirmation, or mode switching.
  • RGB feedback: one WS2812C LED adds programmable color status feedback to the rotary encoder module.
  • I2C interface: default communication address is 0x40 for integration with M5Stack Core, Core2, CoreS3, and compatible controllers.
  • Wheel format: the compact scroll-wheel shape is easier to use in sliders, value controls, and human-machine interfaces.

Control Feel

The M5Stack Scroll Unit is designed for interactions where a small physical wheel feels more natural than touch input. The hollow shaft encoder output, button press, and LED status make it useful for precise control without building a custom encoder board.

Specifications

MCUSTM32F030F4P6, 32-bit ARM Cortex-M0 processor
Rotary EncoderEC10E
Rotary Encoder OutputAB two-phase quadrature output
Rotary Encoder Pulses12 pulses per rotation
RGB LED1 x WS2812C
Button1 x button
I2C Communication Address0x40
Operating Temperature0 to 40 C
Product Size32.0 x 24.0 x 18.9mm
Product Weight7.5g
Package Size138.0 x 93.0 x 19.9mm
Gross Weight12.7g

Applications

  • Volume and brightness control: use the M5Stack Scroll Unit as a physical input for value adjustment.
  • Menu navigation: combine scroll and button press for compact device menus and smart selector controls.
  • Robotics panels: add a rotary encoder module to small robots for parameter tuning and mode selection.
  • Home automation: build wall panels or desktop controls for lighting, scenes, and fan speed.
  • Industrial HMI: integrate a hollow shaft encoder input into compact prototypes or test fixtures.

Product List

1Unit Scroll
1HY2.0-4P Grove cable (20cm)

Other Content

Integration Notes

Use I2C address 0x40 to read encoder values from the M5Stack Scroll Unit. The host can pair rotation values with button state and WS2812C color feedback to create a complete local control experience.

Product Comparison

Unit Scroll U186Wheel form, 1 channel, 12 pulses per rotation, I2C 0x40
Unit EncoderKnob form, 1 channel, 30 pulses per rotation, I2C 0x40
Unit 8EncoderKnob form, 8 channels, 15 pulses per rotation, I2C 0x41

Schematic Reference

The schematic image helps developers review the STM32F030 controller, EC10E encoder, button input, WS2812C LED, and Grove connector before integrating the rotary encoder module into a custom enclosure.

Resources

  • Official M5Stack product documentation
  • Official MP4 demonstration video
  • Official schematic image
  • STM32F030 microcontroller information

FAQ

What is the M5Stack Scroll Unit used for?

The M5Stack Scroll Unit is used for volume control, brightness control, scale adjustment, menu navigation, robotics panels, and compact HMI interfaces.

What encoder does it use?

It uses an EC10E hollow shaft encoder with AB two-phase quadrature output and 12 pulses per rotation.

How does the host read the encoder?

The integrated STM32F030 controller processes pulses and provides values over I2C at address 0x40.

Does this rotary encoder module include a button?

Yes. The rotary encoder module includes one built-in button for press actions.

What is included in the package?

The package includes 1 x Unit Scroll and 1 x HY2.0-4P Grove cable (20cm).

Is there an official video?

Yes. The official MP4 video is embedded directly after the Description section for the M5Stack Scroll Unit.

SKU:US31209201 Category:

Description

The M5Stack Scroll Unit is a wheel-shaped rotary encoder module built around an EC10E hollow shaft encoder. It combines 12 pulses per rotation, button input, a WS2812C programmable RGB LED, and I2C readout in a compact Unit form factor for intuitive control panels.

Inside the M5Stack Scroll Unit, an STM32F030F4P6 controller handles encoder pulse acquisition firmware, so a host controller can obtain scroll values directly over I2C at address 0x40. This rotary encoder module simplifies volume control, scale adjustment, menu navigation, smart selector interfaces, robotics panels, and home automation input devices.

For compact HMIs, the hollow shaft encoder gives the rotary encoder module a tactile scroll action without adding extra wiring.

The official MP4 demonstration is embedded directly after this description. It helps customers understand how the hollow shaft encoder, push button, RGB LED, and Grove connector work together before reviewing the detailed features and specifications.

Features

  • EC10E encoder: the hollow shaft encoder provides AB two-phase quadrature output with 12 pulses per rotation.
  • STM32F030 controller: built-in firmware lets the M5Stack Scroll Unit expose encoder values through I2C.
  • Push-button input: integrated button supports press actions for menu selection, confirmation, or mode switching.
  • RGB feedback: one WS2812C LED adds programmable color status feedback to the rotary encoder module.
  • I2C interface: default communication address is 0x40 for integration with M5Stack Core, Core2, CoreS3, and compatible controllers.
  • Wheel format: the compact scroll-wheel shape is easier to use in sliders, value controls, and human-machine interfaces.

Control Feel

The M5Stack Scroll Unit is designed for interactions where a small physical wheel feels more natural than touch input. The hollow shaft encoder output, button press, and LED status make it useful for precise control without building a custom encoder board.

Specifications

MCU STM32F030F4P6, 32-bit ARM Cortex-M0 processor
Rotary Encoder EC10E
Rotary Encoder Output AB two-phase quadrature output
Rotary Encoder Pulses 12 pulses per rotation
RGB LED 1 x WS2812C
Button 1 x button
I2C Communication Address 0x40
Operating Temperature 0 to 40 C
Product Size 32.0 x 24.0 x 18.9mm
Product Weight 7.5g
Package Size 138.0 x 93.0 x 19.9mm
Gross Weight 12.7g

Applications

  • Volume and brightness control: use the M5Stack Scroll Unit as a physical input for value adjustment.
  • Menu navigation: combine scroll and button press for compact device menus and smart selector controls.
  • Robotics panels: add a rotary encoder module to small robots for parameter tuning and mode selection.
  • Home automation: build wall panels or desktop controls for lighting, scenes, and fan speed.
  • Industrial HMI: integrate a hollow shaft encoder input into compact prototypes or test fixtures.

Product List

1 Unit Scroll
1 HY2.0-4P Grove cable (20cm)

Other Content

Integration Notes

Use I2C address 0x40 to read encoder values from the M5Stack Scroll Unit. The host can pair rotation values with button state and WS2812C color feedback to create a complete local control experience.

Product Comparison

Unit Scroll U186 Wheel form, 1 channel, 12 pulses per rotation, I2C 0x40
Unit Encoder Knob form, 1 channel, 30 pulses per rotation, I2C 0x40
Unit 8Encoder Knob form, 8 channels, 15 pulses per rotation, I2C 0x41

Schematic Reference

The schematic image helps developers review the STM32F030 controller, EC10E encoder, button input, WS2812C LED, and Grove connector before integrating the rotary encoder module into a custom enclosure.

Resources

  • Official M5Stack product documentation
  • Official MP4 demonstration video
  • Official schematic image
  • STM32F030 microcontroller information

FAQ

What is the M5Stack Scroll Unit used for?

The M5Stack Scroll Unit is used for volume control, brightness control, scale adjustment, menu navigation, robotics panels, and compact HMI interfaces.

What encoder does it use?

It uses an EC10E hollow shaft encoder with AB two-phase quadrature output and 12 pulses per rotation.

How does the host read the encoder?

The integrated STM32F030 controller processes pulses and provides values over I2C at address 0x40.

Does this rotary encoder module include a button?

Yes. The rotary encoder module includes one built-in button for press actions.

What is included in the package?

The package includes 1 x Unit Scroll and 1 x HY2.0-4P Grove cable (20cm).

Is there an official video?

Yes. The official MP4 video is embedded directly after the Description section for the M5Stack Scroll Unit.

0 reviews for M5Stack Scroll Unit EC10E Hollow Shaft Encoder

There are no reviews yet. Be the first to review this product!

Add a review

Your email address will not be published. Required fields are marked *