Skip to the content
PCBKitNew board
2 layers388.6 × 139.7 mmProject3, the printed circuit board in 3D

I dont know what to call it so lets call it "keeb" because thats the name of the guide

Size
388.6 × 139.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
166
Nets
114
Pads
667
Tracks, vias
444, 25
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Aug 2026
Updated
4 Nov 2026

Overview

Project3 is an open-source printed circuit board by rosikur, from the rosikur/keyboard repository on GitHub. It is a 2-layer board of 388.6 × 139.7 mm with 166 parts on 114 nets, routed with 444 tracks and 25 vias.

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

README

README.md

keyboard

I dont know what to call it so lets call it "keeb" because thats the name of the guide

This was my first keyboard , apart from my macropad ,the keyboard took 3 times , more on that on my Journal

Features

  • Us keyboard
  • Del key with fn + Backspace
  • 75 %
  • Made with lots of hate and Caffeine
  • Rotary Encoder

How to assemble

First you go to jlcpcb and uplood the gerber files, i recommend black pcb colors Then you go to Aliexpress and order all the parts from the BOM

In the meantime while it ships you start printing the Case,if your Printer is too small , half it or you can order it off print legion

Once everything is ready , you grab some solder and an iron , i recommend leaded solder makes it easier,firstly take your pi pico and add the male pins,then put it trough and solder everything and snap off its legs outside

Then take your diodes,and turn the board around ,make sure the diodes are pointing down in orientation and solder them,snap off its legs

Then take your switchs,turn the board around and pit them all in and solder them one by one

Last but not least ,add the rotary encoder and solder it

Also add the Stabalizers , watch a tiktok to put them togehter

put the ready board in the case add heated inserts and screw it together

add the key caps and youre done with assembly:D

How to Software

Set the Pi Pico to its Bootloader and connect it to your pc take the uf2 zip and unzip ,

move the file to the pi labelled usb driver

thats it have fun!

Picture Gallary

3 Folders Schematic in the first folder Schematic in the second folder Schematic in the third folder pcb Cad software showing a keyboard

Assembled CAD

Bill of Materials

ItemQNTPriceLinkDetails
Switches16220.41 * 2 = 40.82 EUR + 5 EUR Duties = 51.57 USDAliExpressAKKO v3 pro cream blue
Keycaps1 set17.69 EUR + 5 EUR Duty = 22.96 EUR = 25.86 USDAliExpressCuul MC keycaps
Diodes200€7.14 incl. 19% VAT + €6.88 shipping allocation = €14.02 = $15.80TMEDiotec Semiconductor 1N4148
Rotary Encoder2€2.62 incl. 19% VAT + €2.52 shipping allocation = €5.14 = $5.79TMESR Passives EC11E20-20P20C-SW
Orpheus Pico23.05 * 2 + duties 5 EUR = 9.10AliExpressIn reality, it is a knockoff Pi Pico
PCB$37.39 USD = €33.19
MX Stab€4.29 + €5.00 EU duties = €9.29 = $10.47 USDAliExpress
AliExpress Total€78.39 = $88.30 USD
TME Total€16.43 = $18.51 USD
JLCPCB Total$37.39 USD = €33.19
Grand Total€128.01 = $144.20 USD

Parts

166
QtyValueFootprintReferences
801N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +64
80SW_PushPCM_marbastlib-mx:SW_MX_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +64
3MX_stabPCM_marbastlib-mx:STAB_MX_2.25uS2, S3, S4
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW42

Questions

How big is the Project3 PCB?

It measures 388.6 × 139.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Project3 use?

166 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 Project3 KiCad files?

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

Can I use the Project3 design in my own project?

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

Similar boards

  • 2 layers99.5 × 83.1 mmFrank, the printed circuit board in 3D

    Frank

    rh1tech/frank

    RP2350 Based Hardware Emulation Platform

    166 parts66GPL-3.0
  • 2 layers320.5 × 127.5 mmFernet, the printed circuit board in 3D

    Fernet

    cfbender/keyboards

    A collection of all of my keyboard projects

    166 parts64MPL-2.0
  • 2 layers200 × 100 mmQROMatch, the printed circuit board in 3D

    QROMatch

    profdc9/ModularTuner

    A Modular Antenna Tuner for a Phased Array Antenna System

    166 parts59
  • 2 layers136.8 × 199.1 mmSt225 20527, the printed circuit board in 3D

    St225 20527

    schlae/HardDriveInfo

    Repair info and schematics for mostly older MFM hard drives

    166 parts38
  • 2 layers100.8 × 108.6 mmCVMod8 V2 Main, the printed circuit board in 3D

    CVMod8 V2 Main

    Thorinair/Avalon-Harmonics

    A collection of Avalon Harmonics branded synthesizer modules.

    166 parts26CC-BY-SA-4.0
  • 2 layers296.5 × 124 mm5AhG3-18S, the printed circuit board in 3D

    5AhG3-18S

    doppelhub/Honda_Insight_LiBCM

    Replacement BCM for G1 Honda Insight Lithium Conversion

    166 parts25CC-BY-SA-4.0
  • 2 layers100 × 99.8 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    166 parts19
  • 2 layers55.4 × 66 mmOwmBoard, the printed circuit board in 3D

    OwmBoard

    kanengomibako/EffectsPedals

    166 parts14Unlicense