Skip to the content
PCBKitNew board
2 layers387.3 × 144.1 mmMyKeyboard, the printed circuit board in 3D

In a month or two I am going to start with college, since I chose my major to be Electronics I wanted to get experience with making electronic projects, hence i decided to learn pcb designing and 3d modelling necessary…

Size
387.3 × 144.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
187
Nets
122
Pads
678
Tracks, vias
616, 0
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Jun 2026
Updated
14 Aug 2026

Overview

MyKeyboard is an open-source printed circuit board by ArnavB67, from the ArnavB67/CustomKeyboard repository on GitHub. It is a 2-layer board of 387.3 × 144.1 mm with 187 parts on 122 nets, routed with 616 tracks and 0 vias.

Its parts include 92 switches and 88 diodes. It belongs with the RP2040 boards of this library.

README

README.md

CustomKeyboard

In a month or two I am going to start with college, since I chose my major to be Electronics I wanted to get experience with making electronic projects, hence i decided to learn pcb designing and 3d modelling necessary parts. As my first electronic project i decided to make a simple custom mechanical keyboard with no rgb or bluetooth or any display, just typing.

The whole journey making this taught me how a keyboard works, how do we design a pcb,the difference between a pcb and a schematic, fundamentals for onshape 3d modelling, Initially i struggled with grid system in kicad and placing pcb switches, and making the case.

this project was a simple keyboard with only diodes switches and a raspberry pi pico, i didnt add anything like rgb,displays,bluetooth or rotatory encoder.

JournalScreenshot6 JournalScreenshot11

Parts

187
QtyValueFootprintReferences
881N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +72
88SW_PushPCM_marbastlib-mx:SW_MX_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +72
6MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6
2MX_stabPCM_marbastlib-mx:STAB_MX_2uS2, S3
1MX_stabPCM_marbastlib-mx:STAB_MX_ISOS4
1MX_stabPCM_marbastlib-mx:STAB_MX_6.25uS1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_THTA1

Questions

How big is the MyKeyboard PCB?

It measures 387.3 × 144.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MyKeyboard use?

187 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 MyKeyboard KiCad files?

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

Can I use the MyKeyboard design in my own project?

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

Similar boards

  • 2 layers305 × 126.8 mmVKeyboard, the printed circuit board in 3D

    VKeyboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    187 parts915
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers85.5 × 136.8 mmEDU CIAA K60, the printed circuit board in 3D

    EDU CIAA K60

    ciaa/Hardware

    Hardware de la CIAA

    187 parts216
  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    187 parts157GPL-3.0
  • 2 layers149.1 × 134.5 mmDecentNumPad, the printed circuit board in 3D

    DecentNumPad

    bleroy/3d-junkyard

    Random 3D models

    187 parts69
  • 2 layers136 × 100 mmClimateSprinklerController, the printed circuit board in 3D

    ClimateSprinklerController

    kbx81/ClimateSprinklerController

    ESP32-based climate and sprinkler controller for use with ESPHome

    187 parts56
  • 2 layers142.4 × 110.5 mmPipar sool, the printed circuit board in 3D

    Pipar sool

    RasmusKoit/pipar

    Pipar is a collection of keyboards

    187 parts56CERN-OHL-S-2.0
  • 2 layers315.3 × 186 mmKeychron optical keyboard, the printed circuit board in 3D

    Keychron optical keyboard

    girishji/keychron-optical-keyboard

    Keyboard PCB in KiCad using Keychron low-profile optical switches

    187 parts46MIT