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

My first custom keyboard build, containing the source files for the 3D Model and PCB (including manufacturing files)
Keyboard is an open-source printed circuit board by dsochamp, from the dsochamp/MyFirstCustomKeyboard repository on GitHub. It is a 2-layer board of 338.8 × 109.2 mm with 122 parts on 104 nets, routed with 726 tracks and 76 vias.
Its parts include 58 switches, 56 diodes, 5 resistors, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.
My first custom keyboard build, containing the source files for the 3D Model and PCB (including manufacturing files)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +40 |
| 48 | SW_Push | PCM_marbastlib-mx:SW_MX_1u | SW3, SW10, SW11, SW12, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW28, SW29 +32 |
| 3 | SW_Push | PCM_marbastlib-mx:SW_MX_1.25u | SW14, SW39, SW61 |
| 3 | SW_Push | PCM_marbastlib-mx:SW_MX_1.75u | SW26, SW27, SW38 |
| 2 | 100 kΩ | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 2 | 5.1 kΩ | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 2 | SW_Push | PCM_marbastlib-mx:SW_MX_1.5u | SW1, SW13 |
| 1 | 10 kΩ | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6.25u | S1 |
| 1 | RaspberryPi_Pico_W | Module:RaspberryPi_Pico_W_SMD_HandSolder | A2 |
| 1 | SW_Push | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_6.25u | SW45 |
| 1 | USB-C | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
It measures 338.8 × 109.2 mm and has 2 copper layers, 1.6 mm thick.
122 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.
From the dsochamp/MyFirstCustomKeyboard repository on GitHub, at the commit this page was made from: the board is PCB/KiCad/Keyboard.kicad_pcb and its schematic PCB/KiCad/Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask dsochamp before reusing the design.

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

SensorsIot/SuperPower
Here you should find the best power supplies for your low-power projects

TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family


tebl/BulkyMIDI-32
A HW build of the MT32-PI project, allowing you to emulate a Roland MT-32 using a Raspberry Pi. Includes enough additional modules to build a MIDI-mountain as well as adapters for connecting to most things retro.

andreili/STM32-PLC
The project is open source and open hardware, the purpose of which is to create a PLC based on STM32 MCU's.

softerhardware/Hermes-Lite
Deprecated project!!! See Hermes-Lite2 at main web site

tmarhguy/alu
8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests