Shiftboard
JamFox·Shiftboard·PCB/shiftboard.kicad_sch

About the Shiftboard PCB
Shiftboard is an open source RP2040/RP2350 PCB design by JamFox, published on GitHub. It is a board, with 61 components from 3 distinct parts.
Its main chip is the RP2040-ZERO, from the RP2040/RP2350 family. By type, the board carries 54 switches and 1 IC.
It belongs with the keyboards and iot & wireless designs in this gallery.
From the project
Shiftboard keyboard is a custom ergonomic split RP2040 and shiftregister based mechanical keyboard.
Shiftboard is a custom ergonomic split mechanical keyboard.
- [x] 4x6 column staggered keys and 2x3 thumb clusters - Leftmost 4x1 or topmost 1x6 part of the PCB can be snapped off - [x] QMK supported microcontroller(s) - RP2040 not officially supported yet, but solutions exist and work is underway to support it. Python based firmware solutions offered as an alternative. - [x] Direct mapped pins, shift-register or IO expander to eliminate need for matrix diodes - 74HC165 shift-registers used - [ ] Built-in controller for lowest profile - Dropped, in favor of hassle free plug-in and more…
Main components on the Shiftboard
Shiftboard bill of materials (BOM)
61 components, 3 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040-ZERO | U1 | |
| 6 | 74HC165 | SR0, SR1, SR2, SR3, SR4, SR5 | |
| 54 | KEYSWITCH-PLAIN-CHOC--6U | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +46 |
Shiftboard design files
The KiCad project lives in the JamFox/Shiftboard repository on GitHub; these links point at the commit this page was built from.
- SchematicPCB/shiftboard.kicad_sch
Shiftboard: common questions
What microcontroller does the Shiftboard use?
The Shiftboard is built around the RP2040-ZERO, from the RP2040/RP2350 family.
How many components are on the Shiftboard?
61 components, from 3 distinct parts. The full bill of materials is listed on this page.
Where can I download the Shiftboard design files?
From the JamFox/Shiftboard repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Shiftboard design in my own project?
The repository has no license, so all rights stay with JamFox. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Shiftboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k