Skip to the content
2 layers420.3 × 95.3 mmKeybird42, the printed circuit board in 3D

Keybird42

fanf2/kbd22

my homemade keyboard projects

Size
420.3 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
174
Nets
122
Pads
851
Tracks, vias
1,030, 370
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
25 Jul 2021
Updated
15 Mar 2024

Overview

Keybird42 is an open-source printed circuit board by fanf2, from the fanf2/kbd repository on GitHub. It is a 2-layer board of 420.3 × 95.3 mm with 174 parts on 122 nets, routed with 1,030 tracks and 370 vias.

It is built around the RP2040-TINY, 1N4148W and F18. Its parts include 86 diodes, 78 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

3

README

README.md

Tony Finch's keyboard projects

This repository is where I keep my work on custom mechanical keyboards.

HHKBeeb

The first keyboard I built is a tribute to the BBC Micro made in the run-up to its 40th anniversary in 2021.

It uses a Yiancar HS60 PCB and a generic HHKB case, and keycaps designed by me and printed by WASD.

The project directory hhkbeeb also contains designs for an acrylic sandwich case that I never made.

The default branch in this repository is jokingly called model-b because git's default branch used to be master, and both are kinds of BBC Micro.

Keybird69

In 2023 I designed a 65% keyboard with a "unix69" layout. It uses a Waveshare RP2040-Tiny controller on a PCB designed by me. The case is a sandwich of FR-4 and LEGO.

I have assembled three versions of Keybird69:

  1. with Cherry MX Clear switches and Signature Plastics DSS "Dolch" keycaps

  2. Cherry MX Clear switches again but with the springs lubericated to eliminate their pinging; and with matt3o's GMK MTNU Susu keycaps.

  3. Gateron CAP milky brown switches with JTK HSA Hyperfuse keycaps

Keybird42

My late 2023 / early 2024 work in progress is series of 77% boards:

  • bigger than 75%
  • fewer keys than 80%
  • more symmetrical

They are called keybird42:

  • 42 cm wide PCB
  • 21 keys wide (42 / 2)
  • 84 keys total (42 * 2)

The first version will have a layered acrylic case; there may be others.

Parts

174
QtyValueFootprintReferences
861N4148Wkeybird42:D_SOD-123_HandSolder_BackD111, D112, D113, D114, D115, D116, D117, D121, D122, D123, D124, D125, D126, D127, D131, D132 +70
10)keybird42:SW_Hotswap_Kailh_MX_1.00uSW125
11!keybird42:SW_Hotswap_Kailh_MX_1.00uSW122
12@keybird42:SW_Hotswap_Kailh_MX_1.00uSW132
13#keybird42:SW_Hotswap_Kailh_MX_1.00uSW113
14$keybird42:SW_Hotswap_Kailh_MX_1.00uSW123
15%keybird42:SW_Hotswap_Kailh_MX_1.00uSW133
16^keybird42:SW_Hotswap_Kailh_MX_1.00uSW114
17&keybird42:SW_Hotswap_Kailh_MX_1.00uSW124
18*keybird42:SW_Hotswap_Kailh_MX_1.00uSW134
19(keybird42:SW_Hotswap_Kailh_MX_1.00uSW115
1Akeybird42:SW_Hotswap_Kailh_MX_1.00uSW322
1Bkeybird42:SW_Hotswap_Kailh_MX_1.00uSW414
1Ckeybird42:SW_Hotswap_Kailh_MX_1.00uSW423
1COLONkeybird42:SW_Hotswap_Kailh_MX_1.00uSW335
1COMMAkeybird42:SW_Hotswap_Kailh_MX_1.00uSW415
1Dkeybird42:SW_Hotswap_Kailh_MX_1.00uSW323
1DELETEkeybird42:SW_Hotswap_Kailh_MX_1.50uSW236
1DOTkeybird42:SW_Hotswap_Kailh_MX_1.00uSW425
1DOWNkeybird42:SW_Hotswap_Kailh_MX_1.00uSW427
1Ekeybird42:SW_Hotswap_Kailh_MX_1.00uSW213
1ESCkeybird42:SW_Hotswap_Kailh_MX_1.00uSW112
1Fkeybird42:SW_Hotswap_Kailh_MX_1.00uSW333
1F1keybird42:SW_Hotswap_Kailh_MX_1.00uSW111
1F10keybird42:SW_Hotswap_Kailh_MX_1.00uSW411
1F11keybird42:SW_Hotswap_Kailh_MX_1.00uSW421
1F12keybird42:SW_Hotswap_Kailh_MX_1.00uSW431
1F14keybird42:SW_Hotswap_Kailh_MX_1.00uSW117
1F15keybird42:SW_Hotswap_Kailh_MX_1.00uSW127
1F16keybird42:SW_Hotswap_Kailh_MX_1.00uSW137
1F17keybird42:SW_Hotswap_Kailh_MX_1.00uSW217
1F18keybird42:SW_Hotswap_Kailh_MX_1.00uSW227
1F19keybird42:SW_Hotswap_Kailh_MX_1.00uSW237
1F2keybird42:SW_Hotswap_Kailh_MX_1.00uSW121
1F20keybird42:SW_Hotswap_Kailh_MX_1.00uSW317
1F21keybird42:SW_Hotswap_Kailh_MX_1.00uSW337
1F3keybird42:SW_Hotswap_Kailh_MX_1.00uSW131
1F4keybird42:SW_Hotswap_Kailh_MX_1.00uSW211
1F5keybird42:SW_Hotswap_Kailh_MX_1.00uSW221
1F6keybird42:SW_Hotswap_Kailh_MX_1.00uSW231
1F7keybird42:SW_Hotswap_Kailh_MX_1.00uSW311
1F8keybird42:SW_Hotswap_Kailh_MX_1.00uSW321
1F9keybird42:SW_Hotswap_Kailh_MX_1.00uSW331
1Gkeybird42:SW_Hotswap_Kailh_MX_1.00uSW314
1Hkeybird42:SW_Hotswap_Kailh_MX_1.00uSW324
1Ikeybird42:SW_Hotswap_Kailh_MX_1.00uSW215
1Jkeybird42:SW_Hotswap_Kailh_MX_1.00uSW334
1Kkeybird42:SW_Hotswap_Kailh_MX_1.00uSW315
1Lkeybird42:SW_Hotswap_Kailh_MX_1.00uSW325
1LALTkeybird42:SW_Hotswap_Kailh_MX_1.25uSW502
1LBRACkeybird42:SW_Hotswap_Kailh_MX_1.00uSW216
1LCTRLkeybird42:SW_Hotswap_Kailh_MX_1.75uSW312
1LEFTkeybird42:SW_Hotswap_Kailh_MX_1.00uSW417
1LFUNkeybird42:SW_Hotswap_Kailh_MX_1.25uSW501
1LMETAkeybird42:SW_Hotswap_Kailh_MX_1.50uSW503
1LQUOTEkeybird42:SW_Hotswap_Kailh_MX_1.00uSW136
1LSHIFTkeybird42:SW_Hotswap_Kailh_MX_2.25uSW412
1LSLASHkeybird42:SW_Hotswap_Kailh_MX_1.00uSW126
1Mkeybird42:SW_Hotswap_Kailh_MX_1.00uSW434
1MINUSkeybird42:SW_Hotswap_Kailh_MX_1.00uSW135
1Nkeybird42:SW_Hotswap_Kailh_MX_1.00uSW424
1Okeybird42:SW_Hotswap_Kailh_MX_1.00uSW225
1Pkeybird42:SW_Hotswap_Kailh_MX_1.00uSW235
1PLUSkeybird42:SW_Hotswap_Kailh_MX_1.00uSW116
1Qkeybird42:SW_Hotswap_Kailh_MX_1.00uSW222
1Rkeybird42:SW_Hotswap_Kailh_MX_1.00uSW223
1RALTkeybird42:SW_Hotswap_Kailh_MX_1.25uSW506
1RBRACkeybird42:SW_Hotswap_Kailh_MX_1.00uSW226
1RCTRLkeybird42:SW_Hotswap_Kailh_MX_1.00uSW436
1RETURNkeybird42:SW_Hotswap_Kailh_MX_2.25uSW336
1RFUNkeybird42:SW_Hotswap_Kailh_MX_1.25uSW507
1RIGHTkeybird42:SW_Hotswap_Kailh_MX_1.00uSW437
1RMETAkeybird42:SW_Hotswap_Kailh_MX_1.50uSW505
1RP2040-Tinykeybird42:RP2040-TinyU1
1RQUOTEkeybird42:SW_Hotswap_Kailh_MX_1.00uSW316
1RSHIFTkeybird42:SW_Hotswap_Kailh_MX_1.75uSW426
1RSLASHkeybird42:SW_Hotswap_Kailh_MX_1.00uSW416
1Skeybird42:SW_Hotswap_Kailh_MX_1.00uSW332
1SPACEkeybird42:SW_Hotswap_Kailh_MX_7.00uSW504
1Tkeybird42:SW_Hotswap_Kailh_MX_1.00uSW233

The 165 most common of 174 parts.

More from fanf2/kbd

1
  • 2 layers304.8 × 95.3 mmKeybird, the printed circuit board in 3D

    Keybird

    fanf2/kbd

    my homemade keyboard projects

    142 parts22

Similar boards

  • 2 layers227.6 × 37.1 mmFrow, the printed circuit board in 3D

    Frow

    louckousse/plaket-xl-frow-solder

    Kicade files for the frow part of the plaket XL pcb.

    81 parts
  • 4 layers367.8 × 167.9 mmKeyboard, the printed circuit board in 3D

    Keyboard

    peto59/keyboard

    424 parts
  • 2 layers245.3 × 78.6 mmHenge40 PCB, the printed circuit board in 3D

    Henge40 PCB

    ymkn/henge40

    A compact 40% keyboard with 12-column row staggered layout in 12.75u width.

    93 parts2MIT
  • 2 layers247.6 × 85.8 mmSlab40 PCB, the printed circuit board in 3D

    Slab40 PCB

    coffeebreak-chicken/40RowStaggered

    vailファームウェア

    87 partsMIT
  • 2 layers96.3 × 76.2 mmFlash-32mbit, the printed circuit board in 3D

    Flash-32mbit

    partlyhuman/floopydrive

    The Floopy Drive, an open-source flashcart for Casio Loopy

    33 parts30MIT
  • 2 layers46.8 × 37 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    sammachin/Bleepie-HW

    Hardware Design for the Bleepie Hexpansion

    7 parts2CERN-OHL-P-2.0
  • 2 layers285.8 × 95.3 mmLh60, the printed circuit board in 3D

    Lh60

    TWT233/lh60

    customized keyboard for myself from scratch

    152 parts
  • 2 layers59 × 29.5 mmSB Pixel Count, the printed circuit board in 3D

    SB Pixel Count

    computergeek1507/SB_Pixel_Count

    SB Pixel Counter

    18 parts3

Questions

How big is the Keybird42 PCB?

It measures 420.3 × 95.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keybird42 use?

174 parts, built around the RP2040-TINY, 1N4148W and F18. 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 Keybird42 KiCad files?

From the fanf2/kbd repository on GitHub, at the commit this page was made from: the board is keybird42/pcb/keybird42.kicad_pcb and its schematic iobird-1/iobird/iobird.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keybird42 design in my own project?

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