Description The M5Stack Mini EncoderC HAT is a rotary encoder expansion HAT designed for the M5StickC and M5StickC Plus series. It integrates a rotary AB encoder with a push-button function, making it suitable for compact control input, menu selection, parameter adjustment, and interactive controller projects. The HAT includes an STM32F030F4P6 MCU, I2C communication at address 0x42, an SK6812-3535 RGB LED, a HY2.0-4P connector, four LEGO-compatible mounting holes, and a built-in 200mAh Li-Po battery. This gives the M5Stack Mini EncoderC HAT rotary input, button input, visual feedback, and portable power support in a small add-on format. With a 30-count pulse rotary knob, a built-in push button, and M5Stack controller compatibility, the Mini EncoderC HAT is useful for remote lighting adjustment, robotic joint control, and other projects where precise rotary control is needed. Features Rotary encoder input: 30-count pulse rotary knob with 30 pulses per full rotation. Push-button function: integrated button input for selection or confirmation actions. M5StickC compatibility: designed for M5StickC and M5StickC Plus series projects. STM32F030F4P6 MCU: built-in controller for encoder and HAT operation. I2C interface: communicates over I2C at address 0x42 through the HY2.0-4P connector. Built-in battery: includes a 200mAh Li-Po battery for portable use. RGB feedback: integrates an SK6812-3535 programmable RGB LED. Mounting support: includes four LEGO-compatible mounting holes. Specifications MCU STM32F030F4P6 RGB SK6812-3535 Communication I2C @ 0x42 Power Supply 3.3V Battery Capacity 200mAh Rotary Knob 30-count pulse, 30 pulses per full rotation Button Input Push-button input Connector HY2.0-4P Mounting Holes Four LEGO-compatible holes Product Size 81.1 x 29.0 x 24.0mm Product Weight 19.3g Package Size 101.0 x 27.0 x 22.0mm Gross Weight 24.5g Applications Remote RGB lighting adjustment Robotic joint control Menu navigation and parameter adjustment Portable M5StickC handheld control interfaces Interactive rotary control projects Product List 1 Hat Mini EncoderC 1 Lanyard 1 Hex Key L-Shape 1.5mm for M2 screw 2 M2 x 8mm screws, pan head, self-tapping Other Content Interface and Control Notes I2C Address 0x42 Connector HY2.0-4P Encoder Input Rotary AB encoder with push-button input RGB LED SK6812-3535 The M5Stack Mini EncoderC HAT is an expansion HAT and does not include an M5StickC or M5StickC Plus controller in the package. Resources M5Stack Mini EncoderC HAT documentation FAQ What is the M5Stack Mini EncoderC HAT used for? It is a rotary encoder expansion HAT for M5StickC and M5StickC Plus projects, suitable for compact control input and parameter adjustment. Does the package include an M5StickC controller? No. The official product list includes the Hat Mini EncoderC, lanyard, hex key, and screws, but not an M5StickC controller. What communication interface does it use? The Mini EncoderC HAT uses I2C communication at address 0x42 through the HY2.0-4P connector. Does it have a battery? Yes. The official specifications list a built-in 200mAh Li-Po battery. What kind of input does it provide? It provides a rotary AB encoder with 30 pulses per full rotation and a push-button input.