Skip to the content
2 layers60 × 10 mmMulti paddle pcb, the printed circuit board in 3D

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

1

README

README.md

multi-paddle-pcb

Render

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

DesignatorFootprintQuantityValueLCSC Part #
J1, J2FPC-SMD_12P-P0.50_XUNPU_FPC-05FB-12PH202vik-module-connectorC2856829
U1, U2, U3SW-SMD_SKRHACE0103SKRHACE010C209766

Images

Usage Example

PCB Layout

Schematic

Parts

9
QtyValueFootprintReferences
3SKRHACE010kicad-libraries:SW-SMD_SKRHACE010U1, U2, U3
2Conn_01x04Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_VerticalJ3, J4
2vik-module-connectorkicad-libraries:FPC-SMD_12P-P0.50_XUNPU_FPC-05FB-12PH20J1, J2
1**REFkicad-libraries:awesome-logoLOGO1
1**REFkicad-libraries:multi-paddle-pcb-qr-8mmLOGO2

Similar boards

  • 2 layers23.1 × 18 mm5-way, the printed circuit board in 3D

    5-way

    christrotter/5way-pcb

    Simple breakout for a 5-way switch

    6 parts1
  • 2 layers19 × 28.5 mmLed pad, the printed circuit board in 3D

    Led pad

    christrotter/led-pad

    PCB featuring a light-touch five-way switch with four leds.

    9 parts1MIT
  • 2 layers14.2 × 23.9 mmPaddle dpad pcb, the printed circuit board in 3D

    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 mmSmart keyboard, the printed circuit board in 3D

    Smart keyboard

    gwaves/smart-keyboard

    ESP32-S3 detachable USB macro keyboard: firmware, macOS configurator, protocol, and KiCad hardware prototype

    79 parts
  • 2 layers40 × 60 mmKeypad with joystick, the printed circuit board in 3D

    Keypad with joystick

    ZeroPhone/ZeroPhone-Mod-PCBs

    ZeroPhone mod board PCB files

    28 parts12GPL-3.0
  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

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