Skip to the content
PCBKitNew board
2 layers124.6 × 130.5 mmCustom Hackboard, the printed circuit board in 3D

Raw Split is a wired 36 key split keyboard made with 3 PCBs and powered by an RP pico 2040

Size
124.6 × 130.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
52
Pads
228
Tracks, vias
306, 9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Jun 2025
Updated
5 Jul 2025

Overview

Custom Hackboard is an open-source printed circuit board by FabioCastroMorffi, from the FabioCastroMorffi/Raw-Split repository on GitHub. It is a 2-layer board of 124.6 × 130.5 mm with 46 parts on 52 nets, routed with 306 tracks and 9 vias.

It is built around the PJ-320A. Its parts include 18 diodes, 18 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

Raw Split

Overview

Raw Split is a wired 36 key split keyboard made with 3 PCB layers and powered by an RP pico 2040 on each side. I'm using the Miryoku ZMK as the layout and I decided to go for a smaller split keyboard for two main reasons: I want it to be portable, mainly so I can use it in class, and I wanted to be under (or very close to) the 50$ mark.

Motivation

After finishing my design for Hackpad, which was an introduction to PCB Design and 3D modelling, I was confident I could go build a bigger project in a more efficient manner but I was completely wrong. I got sent to the Valley of Stupidity earlier than expected.

I had an initial idea with a Split Keyboard that would have magnetic sides but I wasn't proud of the design I came up with (and it wasnt printable) so I decided to scrap it up and do it again with a different idea. The change was mainly on the fact that I abhorred 3D modelling of the top/side and bottom so on the Raw Split I decided to only use PCBs for the full design; the raw aesthetic of the build is where the name comes from -- I'm not very creative with names.

PCBs

Center

Center 3d center

Top

Top

Bottom

Bottom

CAD

Direct link on Onshape

Thank you Onshape for being so easy to work with (shame on the horrible experience that is Fusion360's online services for students). I really need to emphasize how much better OnShape is on web, because the initial horrible experience I had with Fusion Online or trying to install a Linux version of Fusion was horrible and made me waste a lot of time.

Here's the overview of the right split:

Overview

Side View

The total height of the keyboard will be 24.8 mm. The three PCBs measure 1.6 mm in height, the small standoff will have a height of 4 mm while the big one will have a size 6 mm. Finally the height from the top plate to the top of the keycap is approximally 10 mm.

BOM

QuantityItemPrice (CAD)VendorLink
2RP Pico 2040 Green with Pin6.42AliexpressLink
140 PCS kailh box V2 (linear switches)1.38(with welcome deal)AliexpressLink
1100 PCS Through Hole Diodes (1N4148)2.80AliexpressLink
20.91 Inch 128x32 Oled Display5.00AliexpressLink
220 pcs Blank DSA Keycaps12.5Aliexpresslink
110 PCS PJ-320A Jack Receptacle1.58AliexpressLink
120 pcs SW-Push 6x6x4.3mm0.26AliexpressLink
150 pcs Brass Female to Female Standoffs M2x3mm2.72AliexpressLink
150 pcs Nylon Female to Female Standoffs M2x6mm1.28AliexpressLink
250 pcs M2 5mm and M2 10 mm4.5AliexpressLink
1Antislip Circular Pads 2mm2.97AliexpressLink
1PCB Manufacturing Center13.04 (without coupon)JLCPCB
1PCB Manufacturing Top12.64 (without coupon)JLCPCB
1PCB Manufacturing Bottom12.50 (without coupon)JLCPCB
Total (CAD, after taxes and after 20$ JLcPCB Coupon)Total (USD, after taxes and after 20$ JLcPCB Coupon)
6950.69

Parts

46
QtyValueFootprintReferences
181N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
16SW_Push_45degLibrary:Cherry MX 1uSW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18
3, ,
2KeyLibrary:Cherry MX 1uSW1, SW2
2LOGOLibrary:hackclub ,
1
1Oled Screen 0.91 incholed:SSD1306-0.91-OLED-4pin-128x32J1
1PJ-320ARP_pico:PJ-320AU3
1RaspberryPi_PicoLibrary:RaspberryPi_Pico_Common_UnspecifiedA1
1ResetButton_Switch_THT:SW_PUSH_6mm_H5mmReset

Questions

How big is the Custom Hackboard PCB?

It measures 124.6 × 130.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Custom Hackboard use?

46 parts, built around the PJ-320A. 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 Custom Hackboard KiCad files?

From the FabioCastroMorffi/Raw-Split repository on GitHub, at the commit this page was made from: the board is PCB/raw split center/custom_Hackboard.kicad_pcb and its schematic PCB/raw split bottom/raw split bottom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Custom Hackboard design in my own project?

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

Similar boards

  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers22.8 × 36 mmDigirig mobile, the printed circuit board in 3D

    Digirig mobile

    softcomplex/Digirig-Mobile

    Integrated digital modes interface for amateur radio

    64 parts133GPL-3.0
  • 2 layers182.8 × 169.2 mmErgoMaxReversible, the printed circuit board in 3D

    ErgoMaxReversible

    LouWii/ErgoMax

    Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets

    106 parts124
  • 2 layers200 × 96 mmTouchtone555, the printed circuit board in 3D

    Touchtone555

    DarcyJProjects/touchtone555

    An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus

    73 parts33
  • 2 layers40 × 22.8 mmDigiport-891, the printed circuit board in 3D

    Digiport-891

    BD5HLI/DigiPort

    集成USB口和声卡的业余电台数据模式接口盒子

    45 parts15GPL-3.0
  • 2 layers76.2 × 146.6 mmMysteripad pcb, the printed circuit board in 3D

    Mysteripad pcb

    piit79/mysteripad

    A through-hole mechanical numpad with an extra row to match the Mysterium keyboard

    74 parts12GPL-3.0
  • 2 layers114.3 × 156 mm3DotDash, the printed circuit board in 3D

    3DotDash

    aydenvis/Ortho-Minidox-Choch-Switches

    56 parts9
  • 2 layers50 × 40 mmForceKey v1.0, the printed circuit board in 3D

    ForceKey v1.0

    fred-corp/ForceKey

    a force sensitive morse paddle key

    38 parts7CC-BY-SA-4.0