Skip to the content
PCBKitNew board
2 layers311.8 × 95.3 mmKeyboard, the printed circuit board in 3D

You will need an SWD programmer for initial flashing. See https://github.com/xyzz/stm32f103-keyboard-bootloader for more info.

Size
311.8 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
157
Nets
113
Pads
587
Tracks, vias
961, 32
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 Jan 2020
Updated
29 Jan 2020

Overview

Keyboard is an open-source printed circuit board by xyzz, from the xyzz/basicpold repository on GitHub. It is a 2-layer board of 311.8 × 95.3 mm with 157 parts on 113 nets, routed with 961 tracks and 32 vias.

It is built around the SRV05-4 and XC6206P332MR. Its parts include 12 capacitors, 4 resistors, 4 connectors, 3 ICs and 1 crystal. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

2

README

README.md

You will need an SWD programmer for initial flashing. See https://github.com/xyzz/stm32f103-keyboard-bootloader for more info.

Known issues:

  • PCB-mounted stabs don't quite line up with the plate
  • PCB-mounted switches don't quite line up with the plate
  • The mini-USB port doesn't extend far enough and the cable is quite loose.

Parts

157
QtyValueFootprintReferences
66DDiode_SMD:D_SOD-123D_0, D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22 +50
53KEYSWMX_Only:MXOnly-1U-NoLEDK_0, K_1, K_2, K_10, K_11, K_12, K_14, K_16, K_17, K_18, K_19, K_20, K_21, K_22, K_23, K_24 +37
6100nCapacitor_SMD:C_0603_1608MetricC3, C6, C7, C8, C9, C11
5KEYSWMX_Only:MXOnly-1.25U-NoLEDK_56, K_58, K_60, K_61, K_62
31uCapacitor_SMD:C_0603_1608MetricC1, C2, C10
3Conn_01x01_FemaleTestPoint:TestPoint_Pad_D1.5mmJ2, J3, J4
3KEYSWMX_Only:MXOnly-2.25U-NoLEDK_42, K_43, K_54
220Resistor_SMD:R_0603_1608MetricR1, R2
220pCapacitor_SMD:C_0603_1608MetricC4, C5
2KEYSWMX_Only:MXOnly-1.5U-NoLEDK_15, K_28
11.5kResistor_SMD:R_0603_1608MetricR3
110kResistor_SMD:R_0603_1608MetricR4
110uCapacitor_SMD:C_0603_1608MetricC12
1500mAFuse:Fuse_1206_3216MetricF1
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1KEYSWMX_Only:MXOnly-6.25U-ReversedStabilizers-NoLEDK_59
1KEYSWMX_Only:MXOnly-1.75U-NoLEDK_30
1KEYSWMX_Only:MXOnly-2U-NoLEDK_13
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U2
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1USBlocal:USB-Mini-B_ LCSC-C46398J1
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U1

Questions

How big is the Keyboard PCB?

It measures 311.8 × 95.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

157 parts, built around the SRV05-4 and XC6206P332MR. 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 xyzz/basicpold repository on GitHub, at the commit this page was made from: the board is keyboard.kicad_pcb. 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 xyzz before reusing the design.

Similar boards

  • 2 layers382 × 160 mmE80-1800-pcb universal, the printed circuit board in 3D

    E80-1800-pcb universal

    ebastler/E80-1800

    QMK compatible PCB replacement for Cherry G80-1800

    451 parts86BSD-2-Clause
  • 2 layers337.2 × 122.6 mmCordillera, the printed circuit board in 3D

    Cordillera

    coarse/Cordillera

    Cordillera - Alice layout keyboard PCB

    209 parts52
  • 2 layers337.2 × 122.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    xyzz/poverty-alice

    162 parts22
  • 2 layers346.1 × 93.7 mmSifrl main pcb, the printed circuit board in 3D

    Sifrl main pcb

    ramonimbao/SpaceInvadersFRL

    An F-rowless TKL keyboard case, plate, and PCB that uses the HiTek Series 725 switches.

    177 parts15
  • 2 layers194.3 × 79 mmQez, the printed circuit board in 3D

    Qez

    IvoPo/qezberry

    115 parts14GPL-3.0
  • 2 layers87 × 30.8 mmEbus2usb, the printed circuit board in 3D

    Ebus2usb

    jkyprian/ebus2usb

    1TE DIN Rail eBus to USB Type-C Adapter

    59 parts10
  • 2 layers170 × 120 mmIO256, the printed circuit board in 3D

    IO256

    AnalogDragon/Taiko-256

    Taiko JVS for Namco System 256

    270 parts7