Skip to product information
1 of 2

Rotary Encoder with Switch

Rotary Encoder with Switch

Regular price $2.69 USD
Regular price Sale price $2.69 USD
Sale Sold Out!

⏳ This item is currently sold out — a new batch is on its way and will be available soon!

This module integrates an ALPS Alpine incremental rotary encoder on a compact 22 × 22 mm PCB. The encoder outputs clean two-channel quadrature signals plus an optional push-switch, making it straightforward for any microcontroller to read direction, step count, and clicks without extra debouncing circuitry. It’s perfect for tweaking parameters like brightness, volume, or menu selections and slips seamlessly into AX22 systems with no special wiring. Use it in custom control panels, user-input dials, or interactive gadgets where precise, tactile rotary input is essential. Use it standalone with any microcontroller, or snap it into the Genesis Modular system from Axiometa for plug-and-play integration. Works with Arduino IDE, MicroPython, or MicroBlocks.

- 22 mm × 22 mm Board
- 4× ⌀2.7 mm Mounting Holes
- Incremental Rotary Encoder
- Built-in Push Button Switch
- Digital Quadrature Output (A/B)
- 360° Continuous Rotation
- 3.3 V, 5.0 V Compatible
- Arduino IDE Compatible
- MicroPython Compatible
- MicroBlocks Compatible

Material Datasheet
Circuit Schematic
3D Model (STEP)
Pinout Diagram

View full details