Skip to the content
PCBKitNew board
2 layers39 × 60 mmDevboard, the printed circuit board in 3D

I made this project using the base of the hackclub starter projects of the split keyboard but also im adding a knob on each side one for sound and one for screen brightness adjustment

Size
39 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
61
Pads
218
Tracks, vias
480, 44
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Apr 2026
Updated
18 Jun 2026

Overview

Devboard is an open-source printed circuit board by norayr-noro, from the norayr-noro/Split_keyboard-with-adjustable-knobs repository on GitHub. It is a 2-layer board of 39 × 60 mm with 46 parts on 61 nets, routed with 480 tracks and 44 vias.

It is built around the RP2040, W25Q128JVSIQ and SK6812MINI-E. Its parts include 17 capacitors, 12 resistors, 5 connectors, 3 ICs and 2 diodes. It belongs with the microcontroller boards and keyboards and input boards and the RP2040 boards of this library.

Main components

3

README

README.md

⌨️ Split Keyboard Project

Making your own keyboard sounds difficult, but it really isn't! And this repo is proof of that. As a beginner in the field of CAD and PCB design, this is an ideal project to make because it combines areas like PCB and CAD modeling, and in this repo, I'll be writing on how I built it following the guide on hackclub stasis!

image

Components

Here I'll put down all the components I will likely use in the full project:

ITEMURLQUANTITYPRICE (USD)
cherry-mx style switcheshttps://www.ebay.co.uk/itm/1874793753595614.58
1N5819 diodeshttps://www.rapidonline.com/st-1n5819-schottky-diode-40v-1a-do41-47-2566565.4
Raspberry Pi Pico Whttps://shorturl.at/rgenT215.57
EC11E rotary encodershttps://www.adafruit.com/product/37729
LiPo batteries (1500mah)https://shorturl.at/IHMxN218.79
TP4056 moduleshttps://www.ebay.co.uk/itm/295410567795?var=59354457778923.22
SS12D10 slide switcheshttps://shorturl.at/kdSMI22.68

Libraries

All libraries I used are in the Stasis Hackclub guide(https://stasis.hackclub.com/starter-projects/split-keyboard) + I also used the symbols and footprints for the Raspberry Pi from ScottoKeeb's (I recommend checking him out for anything custom keyboard related!!his YouTube channel is https://www.youtube.com/watch?v=8WXpGTIbxlQ&list=PLBD2IS_t_iWZDMdG_ZF57x9Ebm3kxKqxF&index=3)

🧠 Design

Because I used the hackclbu split keyboard tutorial as a foundation, one of the biggest changes was switching from the XIAO nRF52840 (SMD) to the Raspberry Pi Pico. The reason for that is mostly for convenience, as I had a few picos lying around and also more GPIO pins to make a proper keyboard.(more pins = more rows/columbs = more keys), And with the diode+switch matrix would make an ideal build.


🔄 Rotary Encoders

I also added these rotary encoders(one in each hand) to control the sound and brightness of the screen. These just make the design more fun and unique, and it would not change a lot if these were not on the PCB, so feel free to change stuff around!


UPDATES

Changed the full design of the PCB to make it as slim as possible (could've done better tbh) to lower the cost of manufacturing the PCB + the fact it would look like a cleaner and nicer build in general. After that, I shifted the Pico W upwards (all the wayyyyyy to the edge) for easier access to the USB port and simpler routing and debugging Continuing with those changes, I moved on to the CAD models, changed the case and plate to fit the new PCB, and mostly did some polishing for where the USB-C would go and where the slide switch should go.

I also put the pico to the edge to easily debug and a lot of dat. Cant wait to build this!

Photos of where I'm at now

Screenshot 2026-04-26 144541 image image CAD_plate CAD_final

Herese the final full assembly of the case and plate (looks a bit chonky but still not bad): (THE NEW MODEL) Screenshot 2026-06-18 133509 Screenshot 2026-06-18 133445

I'll also attach the .step file for the PCB and the .f3d file for the 3d model i have worked on to this repository for future reference...

Parts

46
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C16
41uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC0, C9, C12, C13
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
31KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR5, R7, R10
210KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6, R9
227Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R4
24.7KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR12, R13
25.1KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2
28pfCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC14, C15
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ4, J5
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1330Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR8
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SK6812MINILED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Questions

How big is the Devboard PCB?

It measures 39 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard use?

46 parts, built around the RP2040, W25Q128JVSIQ and SK6812MINI-E. 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 Devboard KiCad files?

From the norayr-noro/Split_keyboard-with-adjustable-knobs repository on GitHub, at the commit this page was made from: the board is PCB_meowboard/Devboard.kicad_pcb and its schematic PCB_meowboard/Devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

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

Similar boards

  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 2 layers232.3 × 84.8 mmQazikat, the printed circuit board in 3D

    Qazikat

    weteor/Qazikat

    qaz-like keyboard with offset space, arrow cluster and ISO-enter

    236 parts88CERN-OHL-P-2.0
  • 2 layers291.8 × 134.6 mmMegaXE keyboard, the printed circuit board in 3D

    MegaXE keyboard

    bleroy/3d-junkyard

    Random 3D models

    359 parts69
  • 2 layers84.2 × 100 mmFabpack out v5 8, the printed circuit board in 3D

    Fabpack out v5 8

    yuz207/agentpad13

    agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)

    126 parts41
  • 2 layers151.8 × 78.3 mmMinigeki, the printed circuit board in 3D

    Minigeki

    defvs/minigeki

    A portable implementation of an ONGEKI controller, with all necessary buttons, two macros, RGB LED support, USB-C.

    68 parts22GPL-3.0
  • 6 layers90 × 90 mmCodex micro wired revA route nognd, the printed circuit board in 3D

    Codex micro wired revA route nognd

    slopus/codex-keybored

    A 100% vibe-coded hardware build: Fusion 360, six-layer KiCad PCB, STM32 firmware, and live JLC factory handoff.

    97 parts10
  • 2 layers255.8 × 122.5 mmSplitfox, the printed circuit board in 3D

    Splitfox

    speedypotato/SplitFox-Pro

    Split-style Pro Leverless Controller

    143 parts6
  • 2 layers368 × 104 mmTbKB, the printed circuit board in 3D

    TbKB

    BigTuna94/RP2.65-F

    RP2.65-F Mechanical Keyboard - a 65% Ortholinear Keyboard with Faders

    331 parts4MIT