Skip to the content
2 layers327.1 × 128.4 mmPi450Keyboard, the printed circuit board in 3D

Mechanical Keyboard for Pi boards

Size
327.1 × 128.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
80
Nets
43
Pads
497
Tracks, vias
328, 10
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Oct 2023
Updated
21 Oct 2023

Overview

Pi450Keyboard is an open-source printed circuit board by jimbro1000, from the jimbro1000/pi450Keyboard repository on GitHub. It is a 2-layer board of 327.1 × 128.4 mm with 80 parts on 43 nets, routed with 328 tracks and 10 vias.

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

README

README.md

PI450 Mechanical Keyboard

Status

This is an exploratory, experimental design, mostly to prove how quick and easy it is to design keyboard hardware

Parts

80
QtyValueFootprintReferences
10Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW25
11Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW16
12Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW17
13Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW18
14Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW19
15Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW20
16Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW21
17Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW22
18Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW23
19Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW24
1AButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW44
1AtButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW54
1BButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW62
1BACKSLASHButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW57
1BACKSPACEButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW28
1BACKTICKButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW15
1CButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW60
1CAPS_LOCKButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW43
1COMMAButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW65
1DButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW46
1DELETEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW14
1DOWNButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW78
1EButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW32
1ENTERButton_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCBSW42
1ESCButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1
1FButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW47
1F1Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2
1F10Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW11
1F2Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW3
1F3Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW4
1F4Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW5
1F5Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW6
1F6Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW7
1F7Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW8
1F8Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW9
1F9Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW10
1FNButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW71
1GButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW48
1HButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW49
1IButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW37
1JButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW50
1KButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW51
1LButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW52
1LEFTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW77
1LEFTALTButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW73
1LEFTBRACEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW40
1LEFTCTRLButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW70
1LEFTSHIFTButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW56
1MButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW64
1MINUSButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW26
1NButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW63
1NUM_LOCKButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW12
1OButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW38
1OSButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW72
1PButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW39
1PERIODButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW66
1PLUSButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW27
1POUNDButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW55
1Picopico:RPi_Pico_SMD_THU1
1PrtScrButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW13
1QButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW30
1RButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW33
1RIGHTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW79
1RIGHTALTButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW75
1RIGHTBRACEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW41
1RIGHTCTRLButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW76
1RIGHTSHIFTButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW68
1SButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW45
1SEMICOLONButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW53
1SLASHButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW67
1SPACEButton_Switch_Keyboard:SW_Cherry_MX_6.25u_PCBSW74
1TButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW34
1TABButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW29
1UButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW36
1UPButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW69
1VButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW61
1WButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW31
1XButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW59
1YButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW35
1ZButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW58

Similar boards

  • 2 layers54.6 × 89.5 mmPicoRX, the printed circuit board in 3D

    PicoRX

    dawsonjon/PicoRX

    Build a SDR SW/MW/LW Receiver with a Raspberry Pi Pico

    80 parts556
  • 2 layers130.4 × 76.6 mmGb stream cart, the printed circuit board in 3D

    Gb stream cart

    Staacks/gbinterceptor

    Capture or stream Game Boy gameplay footage via USB without modifying the Game Boy.

    80 parts542
  • 2 layers100 × 100 mmEleLab v2 Bus100, the printed circuit board in 3D

    EleLab v2 Bus100

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    80 parts531GPL-3.0
  • 2 layers59.6 × 109.5 mmKivu12, the printed circuit board in 3D

    Kivu12

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    80 parts410
  • 2 layers137.9 × 92.7 mmErgoTravel, the printed circuit board in 3D

    ErgoTravel

    jpconstantineau/ErgoTravel

    A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox

    80 parts284MIT
  • 2 layers219.1 × 66.7 mmStonehenge30, the printed circuit board in 3D

    Stonehenge30

    marksard/Keyboards

    This repository is warehouse of my keyboard architecture.

    80 parts193MIT
  • 2 layers99.1 × 99.7 mmRC6502 General Video Adapter, the printed circuit board in 3D

    RC6502 General Video Adapter

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    80 parts193GPL-3.0
  • 2 layers226.9 × 108.5 mmMikecinq, the printed circuit board in 3D

    Mikecinq

    mikeholscher/zmk-config-mikecinq

    ZMK Config + Files

    80 parts126

Questions

How big is the Pi450Keyboard PCB?

It measures 327.1 × 128.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pi450Keyboard use?

80 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 Pi450Keyboard KiCad files?

From the jimbro1000/pi450Keyboard repository on GitHub, at the commit this page was made from: the board is Pi450Keyboard.kicad_pcb and its schematic Pi450Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pi450Keyboard design in my own project?

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