Skip to the content
4 layers216.5 × 140 mmNumlocked shift, the printed circuit board in 3D

Numlocked shift

YuhKuro/Numlocked1

Fully Custom Modular Keyboard

Size
216.5 × 140 mm
Copper layers
4
Thickness
1.6 mm
Parts
137
Nets
111
Pads
710
Tracks, vias
1,133, 424
Pours
259
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 May 2023
Updated
15 May 2026

Overview

Numlocked shift is an open-source printed circuit board by YuhKuro, from the YuhKuro/Numlocked repository on GitHub, published under the MIT licence. It is a 4-layer board of 216.5 × 140 mm with 137 parts on 111 nets, routed with 1,133 tracks and 424 vias.

It is built around the RP2040, 74LVC1G17Z and W25Q128JVSIQ, with the SN74HC165DR(LX), ABM8-272-T3 and PEC11R-4215F-S0024 among its other parts. Its parts include 40 switches, 37 capacitors, 15 resistors, 12 ICs and 8 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

7

README

readme.md

GIF

Directory:

Features

Keyboard Features:

- Modular split design: Split 75% layout, flexible configuration with or without numpad

Front Main

- Magnetic connectors for quick configuration changes

magnets

- Hot swappable & Gasket mount design

Hotswap

- Built-in USB Hub: 3 USB-A ports (1 vertical, 2 horizontal)

Rear

- Volume Knobs and Five Macro Keys: Customizable for any function

Encoder

- 128x32 OLED: Custom animations

OLED

- Caps-lock, Num-lock and Scroll-Lock LEDs

LEDs

-Custom Hardware: Three multilayer PCBs custom designed for Numlocked

Hardware

  • Shift-Registered Design: Faster scanning than traditional matrix-based keyboards.
  • RP2040 chip: Easy to program, very customizable, affordable.
  • Real-Time Clock (RTC): Keeps accurate time for the user.
- Open Source

Ortho

  • Home Build:
    • Akko CS Silver Switches
    • Durock V2 PCB Mount Stabilizers + holee mod
    • FR4 Plate
    • Resin 3D Printed case
  • Work Build:
    • Akko CS Penguin case
    • Durock V2 PCB Mount Stabilizers + holee mod
    • FR4 Plate
    • Resin 3D Printed case

Build Instructions

See the Build Guide for detailed steps.

Customization

Firmware, coded in C, which leverages all the features of this keyboard are provided in this repo. Learn more Please note that QMK/VIA are currently incompatible with shift-register based keyboard designs.

Commonly Asked Questions

  • Why is it split?
    • I wanted to experiment with ergonomics. Another reason was production, The largest surface area my hotplate could manage was 400x400mm for reflow soldering.
  • What was the total cost?
    • Will update once everything is complete.

Thank you to:

Parts

137
QtyValueFootprintReferences
33~numlocked_components:SW_Cherry_Kalih_1.00uS1, S2, S10, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25 +17
260.1 uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C10, C15, C18, C22, C23, C24, C25, C26, C27, C28, C30, C34, C35 +10
1010KResistor_SMD:R_Array_Convex_4x1206RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN10, RN11
910kResistor_SMD:R_0603_1608MetricR1, R4, R6, R7, R9, R10, R12, R13, R14
7MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH1, H2, H3, H4, H5, H6, H7
5Conn_01x04numlocked_components:Magnetic_Pogo_Pin_4posJ3, J4, J5, J6, J7
4LOGOLOGOG***, G***, G***, G***
4SN74HC165DRSN74HC165DR:SOIC127P600X175-16NU4, U5, U6, U7
3~numlocked_components:SW_Cherry_Kalih_1.25uS9, S11, S12
20.01 uFCapacitor_SMD:C_0603_1608MetricC20, C21
21 uFCapacitor_SMD:C_0603_1608MetricC11, C12
210 uFCapacitor_SMD:C_0603_1608MetricC29, C31
218 pFCapacitor_SMD:C_0603_1608MetricC13, C14
21KResistor_SMD:R_0603_1608MetricR5, R8
227Resistor_SMD:R_0603_1608MetricR2, R3
274LVC1G17Package_TO_SOT_SMD:SOT-23-5U11, U12
2Conn_01x02Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_VerticalJ1, J2
2~Package_TO_SOT_SMD:SC-74-6_1.55x2.9mm_P0.95mmU8, U9
10.47 uFCapacitor_SMD:C_1206_3216MetricC16
133 uFCapacitor_SMD:C_1206_3216MetricC17
182Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
1ABM8-272-T3Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mmX1
1DNFResistor_SMD:R_0603_1608MetricR15
1LED (capslock R)LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1LM3940IMP-3.3/NOPBPackage_TO_SOT_SMD:SOT-223U3
1NCCapacitor_SMD:C_0603_1608MetricC19
1PEC11R-4215F-S0024PEC11R_4215F_S0024:XDCR_PEC11R-4215F-S0024MT1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SM04B-SRSS-TBSM04B:CONN_SM04B-SRSS-TB_JSTJ8
1SN74HC165DRPackage_SO:SOP-16_3.9x9.9mm_P1.27mmU13
1SSD1306KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32Brd1
1W25Q128JVSIQW25Q128JVSIQ:SOIC127P790X216-8NU2
1~numlocked_components:SW_Cherry_Kalih_1.75uS7
1~numlocked_components:SW_Cherry_Kalih_1.5uS6
1~numlocked_components:SW_Cherry_Kalih_2.25uS8
1~numlocked_components:SW_Cherry_Kalih_6.25uS33

More from YuhKuro/Numlocked

3
  • 2 layers207 × 140 mmNumlocked right, the printed circuit board in 3D

    Numlocked right

    YuhKuro/Numlocked

    Fully Custom Modular Keyboard

    113 parts1MIT
  • 4 layers81 × 139 mmNumlocked numpad, the printed circuit board in 3D

    Numlocked numpad

    YuhKuro/Numlocked

    Fully Custom Modular Keyboard

    88 parts1MIT
  • 4 layers102 × 36.5 mmNumlocked HUB, the printed circuit board in 3D

    Numlocked HUB

    YuhKuro/Numlocked

    Fully Custom Modular Keyboard

    50 parts1MIT

Similar boards

  • 2 layers317.5 × 25.4 mmGVH InteractiveCounter, the printed circuit board in 3D

    GVH InteractiveCounter

    daniel-bornhorst/GVH-ALY-PM-InteractiveCounter

    GVH Alley Bar - Prime Materia - Interactive Cap Touch Countertop

    92 parts
  • 2 layers228.6 × 147 mmOut, the printed circuit board in 3D

    Out

    ril3y/makermatrix_hardware

    Hardware design files for MakerMatrix project

    230 parts
  • 4 layers87.9 × 46.5 mm2. IndicationBoard, the printed circuit board in 3D

    2. IndicationBoard

    SshgurkiratSingh/CCMS_PORTAL

    A full-stack smart streetlight fleet management system with real-time monitoring, remote control, and analytics.

    66 parts2
  • 4 layers40 × 40 mmMAVLink Lights, the printed circuit board in 3D

    MAVLink Lights

    DanielAdelodun/MAVLink-Lights-Hardware

    KiCAD files for MAVLink LED Strip Controller Hardware. Firmware can be found here: https://github.com/DanielAdelodun/MAVLinkLights

    83 parts
  • 4 layers100 × 80 mmScopeboy, the printed circuit board in 3D

    Scopeboy

    leslier7/scopeboy

    Polished version of the ScopeBoy project started in ECE5730

    151 parts
  • 4 layers52.6 × 51.6 mmEos learn rp2350, the printed circuit board in 3D

    Eos learn rp2350

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    53 parts8MIT
  • 4 layers75 × 65 mmCRImier MyKiCad vaio re, the printed circuit board in 3D

    CRImier MyKiCad vaio re

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    289 parts1
  • 2 layers25 × 25 mmRp2040-bento, the printed circuit board in 3D

    Rp2040-bento

    ergomechstore/rp2040-bento

    The RP2040-bento is a breakout board for the RP2040 MCU.

    32 parts38MIT

Questions

How big is the Numlocked shift PCB?

It measures 216.5 × 140 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Numlocked shift use?

137 parts, built around the RP2040, 74LVC1G17Z, W25Q128JVSIQ and SN74HC165DR(LX). 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 Numlocked shift KiCad files?

From the YuhKuro/Numlocked repository on GitHub, at the commit this page was made from: the board is hardware/KiCad Files/numlocked_shift.kicad_pcb and its schematic hardware/KiCad Files/Numlocked_shift_stencil/Numlocked_shift_stencil.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Numlocked shift 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).