
Scroll dial
maker-lukas/Scroll-Dial
A scroll dial using the AS5600 sensor and a small macropad

A scroll dial using the AS5600 sensor and a small macropad
Tiny macropad is an open-source printed circuit board by maker-lukas, from the maker-lukas/Scroll-Dial repository on GitHub. It is a 2-layer board of 38.1 × 57.2 mm with 16 parts on 23 nets, routed with 83 tracks and 6 vias.
It is built around the OS102011MA1QN1. Its parts include 7 switches, 6 diodes, 2 connectors and 1 IC. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
A scroll dial using the AS5600 sensor and a small macropad for ajusting stuff like functionality
| Part | Quantity | Price | Link | Notes |
|---|---|---|---|---|
| PCB | 5 | $8.84 | jlcpcb | |
| Bearing | 1 | $42.19 | aliexpress | |
| Leds | 100 | $4.51 | aliexpress | |
| 3v to 5V step up | 1 | $2.54 | aliexpress | |
| Battery | 2 | $8.03 | aliexpress | |
| Keycaps | 10 | $4.78 | aliexpress | |
| Power Switch | 10 | $10.38 | aliexpress | |
| Pin Header | 10 | $1.28 | aliexpress | |
| AS5600 board | 1 | $1.31 | aliexpress | To desolder components |
Total: $83.86
This will cover the PCB, Schematic and 3D models of both the Sccoll dial as the Macropad
The Schematic was made in KiCAD
| Dial | Macropad |
|---|---|
![]() | ![]() |
The PCB's was made in KiCAD
| Dial | Macropad |
|---|---|
![]() | ![]() |
All the models were made in Fusion
| Base | Top | Bottom |
|---|---|---|
![]() | ![]() | |
| Base with PCB | Fully built | Bare PCB |
![]() | ![]() |
| Top | Side | ON/OFF and USBC |
|---|---|---|
![]() | ![]() | ![]() |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | MX_SK6812MINI-E | marbastlib-various:LED_6028R | LED1, LED2, LED3, LED4, LED5, LED6 |
| 6 | SW_Push_45deg | MX_Solderable:MX-Solderable-1U | SW1, SW2, SW3, SW4, SW5, SW6 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J2 |
| 1 | OS102011MA1QN1 | footprints:OS102011MA1QN1_CNK | SW7 |
| 1 | XIAO-nRF52840-DIP | Seeed Studio XIAO Series Library:XIAO-nRF52840-DIP | U1 |
It measures 38.1 × 57.2 mm and has 2 copper layers, 1.6 mm thick.
16 parts, built around the OS102011MA1QN1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the maker-lukas/Scroll-Dial repository on GitHub, at the commit this page was made from: the board is Kicad/tiny macropad/tiny macropad.kicad_pcb and its schematic Kicad/scroll dial/scroll dial.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask maker-lukas before reusing the design.

maker-lukas/Scroll-Dial
A scroll dial using the AS5600 sensor and a small macropad

hasenbanck/remram
32bit STM32F7 based 3D printing controller using TMC2130 stepper driver

ageppert/Brushless-Motor-Biz-Card
A brushless motor and driver built in to a business card form-factor for learning and experimenting!

porast1/suspension-telemetry
Suspension telemetry system for mountain bike or dirt bike


leeyumsk/IRL-Subtitles
Using techniques similar to human perception to localize sounds and speakers.

axpaul/KinetiCoreDC
Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.


AaroSnid/Digital-Etch-A-Sketch
The Digital Etch-A-Sketch is a portable recreation of the classic Etch-A-Sketch drawing toy, built around an STM32 microcontroller, a 3.5" TFT display, and rotary encoders for drawing cursor control.