Skroll
Skroll
Couldn't load pickup availability
SKROLL - USB Scroll Wheel Module
A custom USB HID scroll wheel designed for mechanical keyboard and macropad enthusiasts seeking precise, tactile scrolling control. SKROLL addresses the community need created by the discontinuation of the Panasonic EVQWGD001 encoder, offering a modern replacement using readily available components.
Key Features
- 24-detent mechanical encoder provides distinct tactile feedback with each scroll increment
- Momentum scrolling enabled by the encoder wheel's physical mass
- Integrated left-click button for complete mouse functionality
- Plug-and-play USB HID - no drivers required on Windows, macOS, or Linux
- Visual connection indicator - cursor draws a square pattern on startup
Technical Implementation
Built around the Seeed Studio XIAO ESP32S3 and Alps EC10E1220501 rotary encoder, SKROLL uses interrupt-driven quadrature decoding to ensure no missed steps during rapid rotation. The ESP32 firmware implements adaptive scroll speed based on rotation velocity, providing both precise single-line scrolling and rapid document traversal.
Open Source Hardware
SKROLL is fully open source under the MIT license, with complete documentation including:
- ESP32 firmware source code
- Detailed wiring diagrams
- Hardware component specifications
- Assembly instructions
GitHub Repository: github.com/Kansu-dot-io/skroll
Perfect for integration into custom keyboards, macropads, or as a standalone input device for video editing, CAD work, and any application requiring precise scroll control.
