

Bitshift
A fully customisable 60% default mechanical keyboard!
- Size
- 285.8 × 126.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 137
- Nets
- 95
- Pads
- 399
- Tracks, vias
- 550, 4
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 May 2026
- Updated
- 21 Oct 2026
Overview
Bitshift is an open-source printed circuit board by yajurrsharma, from the yajurrsharma/bitshift repository on GitHub, published under the MIT licence. It is a 2-layer board of 285.8 × 126.3 mm with 137 parts on 95 nets, routed with 550 tracks and 4 vias.
Its parts include 61 diodes and 61 switches. It belongs with the RP2040 boards of this library.
README
README.mdBitShift
A fully customisable 60% default mechanical keyboard!
Components
- Raspberry Pi Pico
- Click INC OF Linear Switches
- Plate Mount Stabilizers
- 1N4148 Diodes
- QMK Firmware
Links
Onshape Assembly Link -
Schematic
PCB
Assembly
Parts
137| Qty | Value | Footprint | References |
|---|---|---|---|
| 61 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +45 |
| 46 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW1, SW2, SW10, SW11, SW12, SW13, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +30 |
| 7 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_Plate | SW54, SW55, SW56, SW58, SW59, SW60, SW61 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_Plate | SW15, SW28 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_Plate | SW41, SW42 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_SMD | A1 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_Plate | SW14 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_Plate | SW57 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_Plate | SW29 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.75u_Plate | SW53 |
The 127 most common of 137 parts.
Questions
How big is the Bitshift PCB?
It measures 285.8 × 126.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Bitshift use?
137 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 Bitshift KiCad files?
From the yajurrsharma/bitshift repository on GitHub, at the commit this page was made from: the board is pcb/BitShift.kicad_pcb and its schematic schm/BitShift.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bitshift 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 layers134.7 × 120.8 mm

- 2 layers286 × 128 mm

- 2 layers137.9 × 92.7 mm

ErgoTravel
jpconstantineau/ErgoTravel
A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox
137 parts284MIT - 2 layers94.3 × 128.5 mm

- 2 layers285.8 × 107.2 mm

- 2 layers155 × 70 mm

Payphone v1
sdylewski/Analog-Redial
A circuit board for old telephones to come back to life. Plug one or two phones in, and you can call the other phone, use bluetooth, connect to others via voip, and do a variety of other things with a plain old rotary…
137 parts46 - 2 layers404.4 × 137.6 mm

C128SX mx
sjgray/CBM-MX-Keyboards
Replacement and enhanced keyboards for Commodore machines
137 parts27 - 2 layers188.9 × 80.8 mm

Pandemonium BLE e7 cutout
calvin-mcd/pandemonium
30% alpha staggered keyboard with big ISO enter and bluetooth support
137 parts26GPL-3.0