Skip to the content
2 layers253.8 × 251.3 mmKeyboardv2 new noroutes, the printed circuit board in 3D

Keyboardv2 new noroutes

aerogull/meow701

A split keyboard designed around a raspberry pi zero

Size
253.8 × 251.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
154
Nets
141
Pads
593
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
13 Feb 2025
Updated
4 Jul 2026

Overview

Keyboardv2 new noroutes is an open-source printed circuit board by aerogull, from the aerogull/meow70 repository on GitHub. It is a 2-layer board of 253.8 × 251.3 mm with 154 parts on 141 nets.

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

README

README.md

Meow70

render

Building the Board

My idea started with how I wanted a split keyboard that wasn't ortholinear or ergo. So, I took a picture of my Keychron K6 Pro, and designed a split keyboard off of it. It runs on 2 Raspberry Pi Picos (or drop in replacements) with a simple, open case design and qmk firmware.
This was a pretty difficult build, I ended up redoing the routing and placement several times, going from a staggered edge with the controllers mounted underneath, to what I have today. The most difficult part was doing the render of the keyboard (which is still a WIP, this is just temporary). My KICAD always gave me destroyed meshes that would take hours to import into any software. Once I finally got something imported, it took me 2 days of constantly doing little things and saving my work before blender crashed. The final render took over 8 minutes to finish, so it was quite an undertaking getting it to work.

Bill of Materials

  • 1x set of pcbs
  • 2x Raspberry Pi Pico H
  • 69x Kailh Hotswap Sockets (MX Style)
  • 69x 1N4148 Diodes
  • 69x MX-Style Switches
  • 4x Plate-Mounted Stabilizers
  • 2x 0.91" I2C PCB-Mounted OLED Displays
  • 2x TRRS Audio Jack Connectors
  • 8x M3 Screws
  • 8x M3 Heatset Inserts

More Photos

schematic pcb case

KICAD BOM (with prices for what I used)

QuantityItemDesignationPrice EachTotal Price + ShippingLink
69"MX-Hotswap""SW_Push"$0.138$9.65here
2"RaspberryPi_Pico_Common_THT_wModel""RaspberryPi_Pico"$4Provided by HackClub HQ!
2"SSD1306-0.91-OLED-4pin-128x32""~"$1.845$3.69here
2"TENSILITY_54-00174" (PJ-332)"AudioJack4"$0.234$2.34here
69"D_DO-35_SOD27_P7.62mm_Horizontal""1N4148"$0.0174$1.74here
69MX Mechanical SwitchesGateron G Pro 3.0 Silvers$0.345$50.11here
69Keycaps3D Printed (Cherry or DSA)Printing Legionthis or this
8Heatset Inserts97164A112$0.0574$5.74here
4StabilizersGateron 2u Stabs$2.547$15.28here
1TRRS CableRandom Aliexpress Coiled TRRS Cable$6.94$6.94here
1Full Case4 Parts Split Up for PrintingSelf or Printing Legionhere
8Screws3mm 0.5x16mm$0.345$2.76here
5Sets of PCBsJLCPCB$20.70 (for 5)$55.95here

link to step model of completed board

Completed Build!

build

Parts

154
QtyValueFootprintReferences
691N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +53
58SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +42
10LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW29, SW55, SW56, SW57
3SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW14, SW41, SW42
2AudioJack4Library:TENSILITY_54-00174J1, J2
2RaspberryPi_PicoModule:RaspberryPi_Pico_Common_THTA1, A3
2SW_PushButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW58, SW59
2SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW15, SW53
2~Library:SSD1306-0.91-OLED-4pin-128x32U1, U2

More from aerogull/meow70

3
  • 2 layersKeyboardv2 backup, the printed circuit board in 3D

    Keyboardv2 backup

    aerogull/meow70

    A split keyboard designed around a raspberry pi zero

    152 parts1
  • 2 layers268.9 × 174.4 mmKeyboardv2 og, the printed circuit board in 3D

    Keyboardv2 og

    aerogull/meow70

    A split keyboard designed around a raspberry pi zero

    151 parts1
  • 2 layers364.2 × 100.5 mmKeyboardv2, the printed circuit board in 3D

    Keyboardv2

    aerogull/meow70

    A split keyboard designed around a raspberry pi zero

    144 parts1

Similar boards

  • 2 layers101.5 × 83 mmSd2snes, the printed circuit board in 3D

    Sd2snes

    mrehkopf/sd2snes

    SD card based multi-purpose cartridge for the SNES

    154 parts722GPL-2.0
  • 2 layers44.5 × 43 mmVik universal, the printed circuit board in 3D

    Vik universal

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    154 parts220CERN-OHL-P-2.0
  • 2 layers303.6 × 96.1 mmKyuu, the printed circuit board in 3D

    Kyuu

    Quantrik/Kyuu

    Kyuu Keyboard Design

    154 parts127
  • 2 layersHexagonal test, the printed circuit board in 3D

    Hexagonal test

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    154 parts114
  • 2 layers131.7 × 109.5 mmChiindii, the printed circuit board in 3D

    Chiindii

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    154 parts75
  • 2 layers329.7 × 104.6 mmJiran ble lite, the printed circuit board in 3D

    Jiran ble lite

    Ladniy/jiran-ble-lite

    Wireless ergo-split keyboard, based on nRF52840 module.

    154 parts54CERN-OHL-P-2.0
  • 2 layers185.4 × 73.7 mmFullInterlockingPlantCAN, the printed circuit board in 3D

    FullInterlockingPlantCAN

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    154 parts24
  • 2 layers158 × 85 mmPiPLC Mainboard, the printed circuit board in 3D

    PiPLC Mainboard

    Chrismettal/PiPLC

    Glorified breakout board + DIN rail case for Pis

    154 parts19

Questions

How big is the Keyboardv2 new noroutes PCB?

It measures 253.8 × 251.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboardv2 new noroutes use?

154 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 Keyboardv2 new noroutes KiCad files?

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

Can I use the Keyboardv2 new noroutes design in my own project?

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