

KeeBar
A extended 40% sized keyboard
- Size
- 376 × 86.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 141
- Nets
- 83
- Pads
- 615
- Tracks, vias
- 967, 93
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 19 Jun 2023
- Updated
- 18 Feb 2024
Overview
KeeBar is an open-source printed circuit board by ymkn, from the ymkn/KeeBar repository on GitHub, published under the MIT licence. It is a 2-layer board of 376 × 86.5 mm with 141 parts on 83 nets, routed with 967 tracks and 93 vias.
It is built around the RP2040-ZERO and 1N4148W. Its parts include 63 switches, 60 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
2README
README.mdKeeBar S
A 40%-sized, horizontally elongated with centerized numkeys mechanical keyboard.

Default Layout

You can also customize the layout using Vial.
Build Guide
See Build Guide.
License
This project is licensed under the MIT License, see the LICENSE file for details.
However, this does not apply to logo data (image files, KiCAD footprints, etc.) included in the resources of this project. Please contact us for secondary use.
Parts
141| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44 |
| 46 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16-2, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +30 |
| 9 | Val** | kbd_Hole:m2_Screw_Hole | M2_1, M2_2, M2_3, M2_4, M2_5, M2_6, M2_7, M2_8, M2_9 |
| 6 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | SW46, SW50, SW51, SW55, SW56, SW57 |
| 5 | Stabilizer_Cherry_MX_2.00u | PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00u | , , , , |
| 4 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u | SW1, SW15-2, SW16, SW48 |
| 2 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u | SW32, SW53-2 |
| 2 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u | SW31, SW54 |
| 1 | LOGO | logo:keebar-logo | |
| 1 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_7.00u | SW53 |
| 1 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.75u | SW52 |
| 1 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75u | SW17 |
| 1 | Stabilizer_Cherry_MX_6.25u | PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u | |
| 1 | Stabilizer_Cherry_MX_7.00u | PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_7.00u | |
| 1 | rp2040-zero | mcu:rp2040-zero-tht | U1 |
Questions
How big is the KeeBar PCB?
It measures 376 × 86.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KeeBar use?
141 parts, built around the RP2040-ZERO and 1N4148W. 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 KeeBar KiCad files?
From the ymkn/KeeBar repository on GitHub, at the commit this page was made from: the board is KiCad/KeeBar_PCB/KeeBar.kicad_pcb and its schematic KiCad/KeeBar_PCB/KeeBar.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KeeBar design in my own project?
Its repository publishes it under the MIT 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 layers305.2 × 76.2 mm

- 2 layers258.2 × 96.8 mm

Narfkb
sebastian-stumpf/narfkb
rp2040 powered split keyboard with rotary encoders and 6mm tactile buttons
108 parts29MIT - 2 layers317.2 × 109.9 mm

- 2 layers302.4 × 99.4 mm

- 2 layers245.3 × 78.6 mm

Sg48key2
sago35/keyboards
This repository was created to manage the circuitry and firmware for the keyboards I designed. The firmware is created using sago35/tinygo-keyboard.
158 parts22MIT - 2 layers76.1 × 116.7 mm

- 2 layers229.2 × 116.9 mm

- 2 layers141 × 22 mm
