Skip to the content
PCBKitNew board
2 layers162.6 × 106.4 mmKb42, the printed circuit board in 3D

Split 42 key keyboard utilizing Redragon low profile keys

Size
162.6 × 106.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
40
Pads
176
Tracks, vias
373, 0
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
16 Feb 2024
Updated
20 Feb 2025

Overview

Kb42 is an open-source printed circuit board by ty-davis, from the ty-davis/kb42 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 162.6 × 106.4 mm with 23 parts on 40 nets, routed with 373 tracks and 0 vias.

Its parts include 21 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

README

README.md

kb42

Split 42 key keyboard utilizing Redragon low profile keys

It is heavily inspired by the Budgy while also being influenced in design by the Cheapino.

Build guides coming soon. Source code for the firmware for the keyboard can be found in my qmk fork. In the assets folder you can find some pics and the .uf2 firmware files that you can download to flash the board yourself without having to build the entire qmk compilation suite. One of the firmware files is a via compatible version of the firmware for the keyboard, and the other uses a very basic layout which is quite limited.

Via firmware guide

Because my firmware isn't in the official via firmware repo, in order to use via with this keyboard you will need to follow a few extra steps the first time you use it.

After flashing the via specific firmware to the keyboard and connecting the keyboard to your computer, navigate to the via website and press authorize device. Select kb42 in the dropdown that appears and you'll enter the app.

Usually you can start changing the keymaps to the board at this point but we need to complete an extra step. Go to the settings icon in the top center and enable the option that says Show Design Tab. Now a new paintbrush icon has appeared above. Select that tab and click Load Draft Definition. That will prompt you to upload a json file that corresponds to some via specific definitions for this keyboard. Upload this json file which can be found in this repo -> assets -> firmware -> kb42_via-definition.json

Once that file is uploaded and the via app accepts it you'll be able to change all of the configuration for the board. You can see the configuration that I'm using for the board by uploading the configuration file called kb42_TyGuy60401_layout.json which can be found in the firmware folder.

Parts

23
QtyValueFootprintReferences
21SW_PushProjectLocal:SW_Redragon_LowProfile_Reversible_PCB_1.00uSW1, SW2, SW3, SW4, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 +5
1AudioJack4KeebioLocal:TRRS-PJ-320A-revJ2
1PicoRPiPicoLocal:RPi_Pico_SMD_TH-REV2U1

Questions

How big is the Kb42 PCB?

It measures 162.6 × 106.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kb42 use?

23 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 Kb42 KiCad files?

From the ty-davis/kb42 repository on GitHub, at the commit this page was made from: the board is kb42.kicad_pcb and its schematic KiCad-RP-Pico-main/Test/Test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kb42 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258