Skip to the content
PCBKitNew board
2 layers311.2 × 119.9 mmHackboard, the printed circuit board in 3D

split mechanical keyboard

Size
311.2 × 119.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
162
Nets
138
Pads
636
Tracks, vias
609, 13
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Mar 2025
Updated
25 Mar 2025

Overview

Hackboard is an open-source printed circuit board by Mineinjava, from the Mineinjava/anchorkeeb repository on GitHub. It is a 2-layer board of 311.2 × 119.9 mm with 162 parts on 138 nets, routed with 609 tracks and 13 vias.

Its parts include 56 diodes, 56 switches, 4 connectors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

anchorkeeb

image

Split mechanical keyboard. Ortholinear layout. One display, one encoder, 4x6 + 3 keys per half.

BOM:

  • 1x PCB ($30 for 5)
  • 54x MX Switches
  • 56x through-hole diode
  • 2x Raspberry Pi Pico or equivalent
  • 1x case top (3dp or 2.5d subtractive)
  • 1x case bottom (3d of 2.5d subtractive)
  • 2x EC11 rotary encoder
  • 2x 0.91in 128x32px I2C OLED display
  • 2x TRRS Jack PJ320E

I like the look of a PCB with a lot of visible traces. To achieve this, I left the PCB exposed through the case and routed all the traces in beautiful strips where they can be seen. This took a long time to route.

Produced as part of Hack Club's Hackpad v2 project.

Pictures:

image image image image image image image image image

Parts

162
QtyValueFootprintReferences
561N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +40
54SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +38
6LOGOLOGOG***, G***, G***, G***, G***, G***
2AudioJack4Connector_Audio:Jack_3.5mm_PJ320E_HorizontalJ1, J2
2Conn_01x04_Socketoled:SSD1306-0.91-OLED-4pin-128x32J3, J4
2PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1, U2
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW28, SW56

The 124 most common of 162 parts.

Questions

How big is the Hackboard PCB?

It measures 311.2 × 119.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hackboard use?

162 parts. 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 Hackboard KiCad files?

From the Mineinjava/anchorkeeb repository on GitHub, at the commit this page was made from: the board is anchorkeeb/pcb/Hackboard.kicad_pcb and its schematic anchorkeeb/pcb/Hackboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hackboard design in my own project?

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

Similar boards

  • 2 layers320.9 × 84.4 mmChoc, the printed circuit board in 3D

    Choc

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    162 parts353MIT
  • 2 layers270.4 × 100.3 mmMriya pcb-1.1.3, the printed circuit board in 3D

    Mriya pcb-1.1.3

    themaxbang/MRIYA

    MRIYA is a 42-key column-staggered split keyboard based on the Corne Cherry v.3.0.1

    162 parts116MIT
  • 2 layers178.6 × 99.4 mmQuefrency right-65, the printed circuit board in 3D

    Quefrency right-65

    keebio/quefrency-rev1-pcb

    Quefrency Rev. 1 Keyboard PCB =============================

    162 parts45MIT
  • 2 layers362.9 × 103.6 mmSouthpawpcb, the printed circuit board in 3D

    Southpawpcb

    kelvinhall05/Southpaw75

    Design files and assembly guide for the Southpaw75 keyboard.

    162 parts35GPL-3.0
  • 2 layers313.9 × 94.9 mmGlyph, the printed circuit board in 3D

    Glyph

    ixmachine/glyphkbd

    An ortholinear TKL keyboard

    162 parts24
  • 2 layers337.2 × 122.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    xyzz/poverty-alice

    162 parts22
  • 2 layers100.3 × 92.7 mmPanelSwitchPCB, the printed circuit board in 3D

    PanelSwitchPCB

    bnepethomas/bne-arduino-flight-simulator-interfaces

    Automatically exported from code.google.com/p/bne-arduino-flight-simulator-interfaces

    162 parts17
  • 2 layers90.2 × 109.9 mmCircuit pcb, the printed circuit board in 3D

    Circuit pcb

    Testbild-synth/super-sweet-16

    Deluxe 16-step knob-per-function sequencer Module for eurorack

    162 parts12MIT