Skip to the content
2 layersKeyboard, the printed circuit board in 3D

A starting point for all my RP2040 based boards.

Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
67
Pads
229
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
5 Oct 2022
Updated
5 Oct 2022

Overview

Keyboard is an open-source printed circuit board by joshajohnson, from the joshajohnson/keyboard-template repository on GitHub. It is a 2-layer board with 53 parts on 67 nets.

It is built around the RP2040, W25Q128JVSIQ and SN74AHCT1G125DBVR(UMW), with the SRV05-4-P-T7, XC6206P332MR and 0402CG200J500NT among its other parts. Its parts include 22 capacitors, 14 resistors, 5 ICs, 3 transistors and 3 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

12

README

README.md

Keyboard Template

A starting point for all my RP2040 based boards.

To use, git clone --recursive to get all the submodules, then begin designing!

Parts

53
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C15, C21, C22
75K1Resistor_SMD:R_0603_1608MetricR1, R2, R10, R11, R12, R13, R14
64u7Capacitor_SMD:C_0603_1608MetricC11, C12, C13, C16, C19, C20
32N7002Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3
351KResistor_SMD:R_0603_1608MetricR4, R5, R6
21KResistor_SMD:R_0402_1005MetricR3, R9
21uCapacitor_SMD:C_0402_1005MetricC10, C14
220pCapacitor_SMD:C_0402_1005MetricC17, C18
227RResistor_SMD:R_0603_1608MetricR7, R8
112MHzjosh-oscillators:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1500mAjosh-passives-smt:Fuse_0805_2012MetricF1
174AHCT1G125josh-soic-sot-etc:SOT-23-5U1
1BLUELED_SMD:LED_0603_1608MetricD1
1JST SHjosh-connectors:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ2
1RESETjosh-buttons-switches:SW_SPST_SKQGSW1
1RP2040josh-dfn-qfn:RP2040-QFN-56U3
1SHORTJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1SRV05-4josh-soic-sot-etc:SOT-23-6_SRV05U4
1SWDjosh-connectors:6_PIN_THT_StaggeredJ3
1USB_C_Receptacle_USB2.0josh-connectors:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSIQjosh-soic-sot-etc:SOIC-8_3.9x4.9mm_P1.27mmU5
1WS2812C-2020josh-led:WS2812C-2020D2
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U2

Similar boards

  • 2 layers385 × 127.3 mmKeyboard, the printed circuit board in 3D

    Keyboard

    kitspace-test-repos/kicad6-file-collection

    312 partsMIT
  • 2 layers100 × 100 mmHour meter board microfit can handroute, the printed circuit board in 3D

    Hour meter board microfit can handroute

    ilomon10/embedded-totalizer-hour-meter

    ESP32 engine hour meter & totalizer: firmware, SensorFrame protocol, Node host tools, KiCad PCB and a Deno device simulator

    152 parts
  • 2 layers285.1 × 94.6 mmYM60JIS PCB, the printed circuit board in 3D

    YM60JIS PCB

    ymkn/YM60JIS

    A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.

    173 parts10MIT
  • 2 layers285.1 × 94.6 mmYuTofu PCB, the printed circuit board in 3D

    YuTofu PCB

    ymkn/YuTofu

    YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.

    169 parts5MIT
  • 2 layers285.1 × 94.6 mmYM60A PCB, the printed circuit board in 3D

    YM60A PCB

    ymkn/YM60A

    An ANSI layout 60% keyboard PCB for Japanese

    172 parts3MIT
  • 2 layers79.9 × 28.4 mmNrf52840 hub, the printed circuit board in 3D

    Nrf52840 hub

    ugokutennp/nrf52840-x3

    3 connection DIY watchman dongle

    36 parts8MIT
  • 4 layers100 × 90 mmOpentouch s3, the printed circuit board in 3D

    Opentouch s3

    JoeMighty/opentouch-s3

    A modern remake of the Bare Conductive Touch Board: 12 capacitive touch electrodes, MP3/WAV/MIDI audio, and now WiFi, Bluetooth LE, USB-C, a proper LiPo power path, a fuel gauge, line-in, MIDI out, Qwiic and an RGB LED.

    185 parts
  • 4 layers100 × 70 mmSEM, the printed circuit board in 3D

    SEM

    Serhio4522/SEM_hitachi-

    Digitization of a Hitachi scanning electron microscope (SEM) — hardware design, FPGA firmware, and analog frontend schematics.

    288 parts1

Questions

What parts does the Keyboard use?

53 parts, built around the RP2040, W25Q128JVSIQ, SN74AHCT1G125DBVR(UMW) and SRV05-4-P-T7. 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 Keyboard KiCad files?

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

Can I use the Keyboard design in my own project?

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