Skip to the content
PCBKitNew board
2 layers21.2 × 116.2 mmScroll dial, the printed circuit board in 3D

A scroll dial using the AS5600 sensor and a small macropad

Size
21.2 × 116.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
20
Pads
67
Tracks, vias
110, 15
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 Nov 2025
Updated
10 Dec 2025

Overview

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.

Main components

1

README

README.md

Scroll-Dial

A scroll dial using the AS5600 sensor and a small macropad for ajusting stuff like functionality

Features

  • Smooth and very accurate scrolling up to 0.08°
  • AS5600 sensor
  • Wireless
  • Macropad for more functionality

BOM

PartQuantityPriceLinkNotes
PCB5$8.84jlcpcb
Bearing1$42.19aliexpress
Leds100$4.51aliexpress
3v to 5V step up1$2.54aliexpress
Battery2$8.03aliexpress
Keycaps10$4.78aliexpress
Power Switch10$10.38aliexpress
Pin Header10$1.28aliexpress
AS5600 board1$1.31aliexpressTo desolder components

Total: $83.86

Overview

This will cover the PCB, Schematic and 3D models of both the Sccoll dial as the Macropad


Schematic

The Schematic was made in KiCAD

DialMacropad
dialmacropad

PCB

The PCB's was made in KiCAD

DialMacropad
dialmacropad

3D models

All the models were made in Fusion

Dial

BaseTopBottom
dialdial
Base with PCBFully builtBare PCB
dialdialdial

Macropad

TopSideON/OFF and USBC
macropadmacropadmacropad

Parts

20
QtyValueFootprintReferences
8MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4, H5, H6, H7, H8
210KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
10Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1100 nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
16,7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
1AS5600AS5600:SOIC8U1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x05_PinConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ3
1Conn_01x05_PinConnector_PinSocket_2.00mm:PinSocket_1x05_P2.00mm_VerticalJ2
1OS102011MS2QN1Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QS1
1XIAO-nRF52840-SMDSeeed Studio XIAO Series Library:XIAO-nRF52840-SMDU3

Questions

How big is the Scroll dial PCB?

It measures 21.2 × 116.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Scroll dial use?

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.

Where can I download the Scroll dial KiCad files?

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.

Can I use the Scroll dial design in my own project?

Its repository states no licence, so its author keeps all rights: ask maker-lukas before reusing the design.

More from maker-lukas/Scroll-Dial

1
  • 2 layers38.1 × 57.2 mmTiny macropad, the printed circuit board in 3D

    Tiny macropad

    maker-lukas/Scroll-Dial

    A scroll dial using the AS5600 sensor and a small macropad

    16 parts2

Similar boards

  • 2 layers100 × 100 mmRegisters, the printed circuit board in 3D

    Registers

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    217 parts145
  • 4 layers60 × 60 mm3117 AUSIGN, the printed circuit board in 3D

    3117 AUSIGN

    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.

    151 parts3MIT
  • 4 layers97.8 × 97.8 mmPTERODACTYL v4, the printed circuit board in 3D

    PTERODACTYL v4

    mahruschow/team-pterodactyl

    UMD near-space PTERODACTYL KiCad sensor-board working design

    51 parts2
  • 2 layers134 × 80.5 mmETerrena, the printed circuit board in 3D

    ETerrena

    AyrXZ47/cansat1

    Codigo de la nueva version del Tuzo Cansat AEM-UAZ

    20 parts1GPL-3.0
  • 2 layers100 × 80 mmSpeakerpcb, the printed circuit board in 3D

    Speakerpcb

    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.

    52 parts1
  • 2 layers100 × 100 mmTimerClock, the printed circuit board in 3D

    TimerClock

    kseebaldt/clock_rtc

    Arduino based etc clock

    33 parts1
  • 4 layers120 × 112 mmThorPBC2.0, the printed circuit board in 3D

    ThorPBC2.0

    sschuchman/thorCam

    46 parts1
  • 2 layers29.5 × 21.6 mmRC Hotwheels, the printed circuit board in 3D

    RC Hotwheels

    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)…

    16 parts