
Tiny macropad
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
Scroll dial 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 21.2 × 116.2 mm with 20 parts on 20 nets, routed with 110 tracks and 15 vias.
It is built around the OS102011MS2QN1. Its parts include 4 resistors, 3 connectors, 2 capacitors, 2 ICs and 1 switch. 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 |
|---|---|---|---|
| 8 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4, H5, H6, H7, H8 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 100 nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 6,7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | AS5600 | AS5600:SOIC8 | U1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_Vertical | J3 |
| 1 | Conn_01x05_Pin | Connector_PinSocket_2.00mm:PinSocket_1x05_P2.00mm_Vertical | J2 |
| 1 | OS102011MS2QN1 | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | S1 |
| 1 | XIAO-nRF52840-SMD | Seeed Studio XIAO Series Library:XIAO-nRF52840-SMD | U3 |
It measures 21.2 × 116.2 mm and has 2 copper layers, 1.6 mm thick.
20 parts, built around the OS102011MS2QN1. 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/scroll dial/scroll dial.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


r4hulrr/ausign
Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.

mahruschow/team-pterodactyl
UMD near-space PTERODACTYL KiCad sensor-board working design


gmaxdragon/Seizo-Noise
A massive PCB for a speaker for my robotic arm with a microphone built into it and a ton of other GPIO ports.



404boboo/RC-Hotwheels
This repository contains all the files and documentation for our DIY remote-controlled Hot Wheels car. We designed our own custom PCB using KiCad, featuring a NRF24L01 transceiver(We only used it as a receiver for now)…