

Multi paddle pcb
A single pcb for mk21 paddles, typewriter-esque.
- Size
- 60 × 10 mm
- Copper layers
- 2
- Thickness
- 1.2 mm
- Parts
- 9
- Nets
- 15
- Pads
- 60
- Tracks, vias
- 417, 61
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Dec 2025
- Updated
- 22 Dec 2025
Overview
Multi paddle pcb is an open-source printed circuit board by christrotter, from the christrotter/multi-paddle-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 60 × 10 mm with 9 parts on 15 nets, routed with 417 tracks and 61 vias.
It is built around the SKRHACE010. Its parts include 4 connectors and 3 ICs.
Main components
1README
README.mdmulti-paddle-pcb

A single pcb for mk21 paddles, typewriter-esque. The 5way switches offer a really nice-feeling switch actuation - in future I'd look for a single-action button.
- uses 3x ALPS SKRHACE010 5way switches
- all switch pins are connected to the 0.5mm-pitch 12-pin FFC connectors
- (even though in practice only one direction is actuated)
- connectors do the same thing to allow for keyboard halves
- (in hindsight maybe was totally unnecessary, as the switches move in all directions, so you could have moved the problem to software)
- extra headers in case no FFC
Bill of Materials
| Designator | Footprint | Quantity | Value | LCSC Part # |
|---|---|---|---|---|
| J1, J2 | FPC-SMD_12P-P0.50_XUNPU_FPC-05FB-12PH20 | 2 | vik-module-connector | C2856829 |
| U1, U2, U3 | SW-SMD_SKRHACE010 | 3 | SKRHACE010 | C209766 |
Images



Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SKRHACE010 | kicad-libraries:SW-SMD_SKRHACE010 | U1, U2, U3 |
| 2 | Conn_01x04 | Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_Vertical | J3, J4 |
| 2 | vik-module-connector | kicad-libraries:FPC-SMD_12P-P0.50_XUNPU_FPC-05FB-12PH20 | J1, J2 |
| 1 | **REF | kicad-libraries:awesome-logo | LOGO1 |
| 1 | **REF | kicad-libraries:multi-paddle-pcb-qr-8mm | LOGO2 |
Similar boards
- 2 layers23.1 × 18 mm

- 2 layers19 × 28.5 mm

- 2 layers14.2 × 23.9 mm

Paddle dpad pcb
christrotter/paddle-dpad-pcb
Prototype pcb to mount ALPS SKRACE010 switches on the back of the thumbcluster.
5 parts1MIT - 2 layers110 × 67 mm

Smart keyboard
gwaves/smart-keyboard
ESP32-S3 detachable USB macro keyboard: firmware, macOS configurator, protocol, and KiCad hardware prototype
79 parts - 2 layers40 × 60 mm

- 2 layers103 × 30.5 mm

- 2 layers31.8 × 47.6 mm

- 2 layers24 × 27.3 mm

Expansion Card Retrofit
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
9 parts1.1kCC-BY-4.0
Questions
How big is the Multi paddle pcb PCB?
It measures 60 × 10 mm and has 2 copper layers, 1.2 mm thick.
What parts does the Multi paddle pcb use?
9 parts, built around the SKRHACE010. 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 Multi paddle pcb KiCad files?
From the christrotter/multi-paddle-pcb repository on GitHub, at the commit this page was made from: the board is multi-paddle-pcb.kicad_pcb and its schematic multi-paddle-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Multi paddle pcb design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).