Skip to product information
1 of 10

M5Stack 8Encoder Unit – STM32F030 8 Rotary Encoders | U153

M5Stack 8Encoder Unit – STM32F030 8 Rotary Encoders | U153

LB-M5-U153

20 in stock
Regular price $19.90 USD
Sale price $19.90 USD Regular price $14.95 USD

Key Features

  • 8 rotary encoders with push inputs
  • 8 × WS2812C-2020 RGB indicators
  • STM32F030C8T6 onboard controller
  • Physical toggle switch with indicator
  • I2C communication at address 0x41

The M5Stack 8Encoder Unit creates a compact multichannel control surface for lighting consoles, robot joints, audio mixers, test equipment, and parameter-entry panels. An STM32F030C8T6 reads eight rotary encoders with push actions, while one RGB LED per channel provides immediate feedback. A separate toggle supports mode selection, and the complete panel communicates through I2C address 0x41. Reliable interfaces require software debounce, bounded values, encoder acceleration, and practical RGB brightness limits.

8Encoder Unit: Core Functions and Control

Adjust Eight Independent Parameters

Each encoder reports relative clockwise or counterclockwise movement for values such as speed, brightness, volume, position, or menu settings.

Use Encoder Push Actions for Secondary Commands

The radial push input can confirm a value, select a channel, reset a parameter, mute an output, or switch between coarse and fine adjustment.

Show Channel State with RGB LEDs and a Toggle

Eight WS2812C-2020 LEDs provide per-channel feedback, while the physical toggle can select a mode, bank, or operating layer.

8Encoder Unit Applications

  • Multichannel lighting and dimmer control
  • Robot joint and actuator command panels
  • Audio mixer and MIDI control surfaces
  • Laboratory equipment parameter entry
  • Interactive exhibits and menu interfaces

How to Integrate the 8Encoder Unit

  1. Connect the Grove cable to an I2C host and confirm that address 0x41 is free.
  2. Read encoder deltas, push states, and the toggle in a fixed polling loop.
  3. Implement debounce, direction handling, acceleration, and minimum and maximum limits.
  4. Map clear RGB colors and brightness levels to selected, active, warning, and fault states.
  5. Test rapid rotation, simultaneous input, host restart, and communication loss.

8Encoder Unit Deployment Notes

  • Encoder movement is relative, so the host must store or restore absolute application values.
  • Rapid rotation or slow polling can cause missed steps.
  • Mechanical push inputs require debounce.
  • High combined RGB brightness increases current consumption and heat.
  • This panel is not a safety-rated machine control or emergency-stop interface.

8Encoder Unit Development Resources

M5Stack 8Encoder Unit – STM32F030 8 Rotary Encoders | U153

$19.90 USD


Does it come with a warranty?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What happens if I don't like it?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

How fast is shipping?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What's the returns policy?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

Don’t Just Take Our Word for It

  • A Clearer Way to Get Started

    LogicBoundless made it much easier to understand which components worked together. The product information was clear, and I could move from an idea to a working prototype without wasting time on incompatible hardware.


    Verified Maker
    First-Time IoT Builder
  • Practical Support Beyond the Product

    What stood out was the practical guidance. The specifications, compatibility notes, and troubleshooting resources helped us choose the right hardware and solve development issues more efficiently.


    Verified Customer
    Embedded Systems Engineer
  • Making Hardware Easier to Learn

    The clear explanations and project-focused resources made complex hardware easier to understand. Instead of simply following instructions, learners could see how each component contributed to the complete system.


    Education Partner
    STEM Instructor
1 of 3