Skip to the content
PCBKitNew board
2 layers100 × 68.5 mmKeyboard, the printed circuit board in 3D

Custom Keyboard using STM32

Size
100 × 68.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
57
Pads
209
Tracks, vias
275, 50
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jul 2025
Updated
13 Sep 2025

Overview

Keyboard is an open-source printed circuit board by maxryan4, from the maxryan4/Keyboard repository on GitHub. It is a 2-layer board of 100 × 68.5 mm with 43 parts on 57 nets, routed with 275 tracks and 50 vias.

It is built around the AMS1117-3.3 and USB6B1. Its parts include 11 capacitors, 11 switches, 9 diodes, 4 resistors and 3 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

2

README

README.md

Keyboard

Media Controller Keyboard using STM32F072C8

PCB

Parts

43
QtyValueFootprintReferences
9DDiode_SMD:D_0805_2012MetricD1, D2, D3, D4, D5, D6, D7, D8, D9
9SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11
5100nCapacitor_SMD:C_0805_2012MetricC1, C4, C5, C6, C7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210kResistor_SMD:R_0805_2012MetricR1, R2
210uCapacitor_SMD:C_0805_2012MetricC2, C3
24.7uCapacitor_SMD:C_0805_2012MetricC9, C10
25.1kResistor_SMD:R_0805_2012MetricR3, R4
110nCapacitor_SMD:C_0805_2012MetricC8
11uCapacitor_SMD:C_0805_2012MetricC11
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW2
1STM32F072C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_PushButton_Switch_SMD:SW_SPST_B3S-1100SW1
1USB6B1Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Keyboard PCB?

It measures 100 × 68.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

43 parts, built around the AMS1117-3.3 and USB6B1. 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 maxryan4/Keyboard repository on GitHub, at the commit this page was made from: the board is PCB/Keyboard.kicad_pcb and its schematic PCB/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 maxryan4 before reusing the design.

Similar boards

  • 4 layers228.6 × 76.2 mmAngularRGB, the printed circuit board in 3D

    AngularRGB

    angular-mk/angularmk-rgb

    The AngularRGB is a, minimalistic, 40% keyboard that supports perkey RGB Lighting. We've noticed that there are no purchasing options for anyone interested in a rgb per key backlit keyboard, so we decided to create one.

    192 parts
  • 2 layers140 × 79.4 mmIdk pad, the printed circuit board in 3D

    Idk pad

    idksarah/idk-pad

    41 parts
  • 2 layers77 × 40.3 mmFlightcontroller, the printed circuit board in 3D

    Flightcontroller

    subbumani12/flightcontroller

    A compact STM32F411-based flight controller PCB designed in KiCad for multirotor UAVs and embedded flight-control applications.

    82 parts
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

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

    46 parts915
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers328.6 × 38.1 mmFnrow, the printed circuit board in 3D

    Fnrow

    dinofizz/fnrow-pcb

    KiCad files for the FnRow mechanical keyboard

    54 parts13
  • 2 layers109 × 95 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/tsys01

    BTA primary mirror thermal monitoring using STM32 and TSYS01

    93 parts4GPL-3.0
  • 6 layers50 × 50 mmXmos xu316, the printed circuit board in 3D

    Xmos xu316

    youheng7185/xmos_xu316_cs43131_usb_aud

    uac 2.0 on xmos xu316 with cs43131 audio codec

    93 parts3