Custom keyboard (f103, fe2.1)

howardt12345·keyboard0·PCB/p1/custom_keyboard (f103, fe2.1).kicad_pcb

Custom keyboard (f103, fe2.1) PCB layout, top view — open source STM32 board by howardt12345
Simulate this board

About the Custom keyboard (f103, fe2.1) PCB

Custom keyboard (f103, fe2.1) is an open source STM32 PCB design by howardt12345, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 395.3 × 138.1 mm, with 414 components from 103 distinct parts.

Its main chip is the C108516, from the STM32 family. Other key parts include the C521425, PRTR5V0U2X, C511263, MIC2505-1YM and C5446. By type, the board carries 60 resistors, 42 capacitors, 15 inductors, 12 ICs, 12 diodes and 8 fuses.

It belongs with the displays & leds and keyboards designs in this gallery.

From the project

TKL + macro keys, 2 rotary encoders, and OLED

customkeyboard (f303).pro` is the project that was exported for production. This KiCad project was made using KiCad 5.1.10.

Main components on the Custom keyboard (f103, fe2.1)

Custom keyboard (f103, fe2.1) bill of materials (BOM)

414 components, 103 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C521425
SD00HA
U1
5
PRTR5V0U2X
U2, U4, U6, U8, U10
1
C511263
24LC04BT-I/SN
U5
2
MIC2505-1YM
U9, U11
1
C5446
XC6206P332MR
U12
1
C526347
74LVC1G34
U13
1
C108516
STM32F103C8Tx
U14
1
C9002
12MHz
Y1
1
C12674
8MHz
Y2
1
Conn_01x04
J1
8
C70069
500mA
F1, F2, F3, F4, F5, F6, F7, F8
1
FE2.1
FE2.1
90
C81598
SOD-123
KD1, KD2, KD3, KD4, KD5, KD6, KD7, KD8 +82
90
C15850
10uF
LC1, LC2, LC3, LC4, LC5, LC6, LC7, LC8 +82
1
ESC
MX1
1
F1
MX2
1
F2
MX3
1
F3
MX4
1
F4
MX5
1
F5
MX6
Show 83 more
QtyPartRefs
1
F6
MX7
1
F7
MX8
1
F8
MX9
1
F9
MX10
1
F10
MX11
1
F11
MX12
1
F12
MX13
1
PSCR
MX14
1
M1
MX15
1
`/~
MX16
1
1
MX17
1
2
MX18
1
3
MX19
1
4
MX20
1
5
MX21
1
6
MX22
1
7
MX23
1
8
MX24
1
9
MX25
1
0
MX26
1
-/_
MX27
1
=/+
MX28
1
BACKSPACE
MX29
1
INS
MX30
1
HOME
MX31
1
PGUP
MX32
1
M2
MX33
1
TAB
MX34
1
Q
MX35
1
W
MX36
1
E
MX37
1
R
MX38
1
T
MX39
1
Y
MX40
1
U
MX41
1
I
MX42
1
O
MX43
1
[/{
MX45
1
]/}
MX46
1
DELETE
MX48
1
END
MX49
1
M3
MX51
1
CAPS
MX52
1
A
MX53
1
S
MX54
1
D
MX55
1
F
MX56
1
G
MX57
1
J
MX59
1
K
MX60
1
L
MX61
1
'/
MX63
1
ENTER
MX64
1
UP
MX78
1
SPACE
MX83
1
RALT
MX84
2
Rotary_Encoder_Switch
ROT1, ROT2
2
C318884
SW_Push
SW1, SW2
4
HRO-TYPE-C-31-M-12
USB1, USB2, USB5, USB7
3
USB_A
USB3, USB4, USB6
1
OLED
OL1
7
C2297
Green
UD1, UD2, UD3, UD4, UD5, UD6, UD7
10
C84256
Red
D1, D2, D5, D6, D7, D8, D9, D10 +2
2
C81598
SOD-123
D3, D4
15
C237300
60 @ 100 MHz
FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8 +7
7
C15008
100uF
C1, C4, C6, C12, C17, C25, C30
2
C1804
22pF
C2, C5
2
C1798
20pF
C3, C7
23
C49678
100nF
C10, C11, C13, C14, C16, C18, C19, C20 +15
1
C1779
4.7uF
C15
3
C15850
10uF
C21, C36, C37
1
C1710
10nF
C23
3
C28323
1uF
C24, C43, C44
18
C17630
330
R2, R8, R10, R24, R28, R30, R37, R44 +10
16
C17561
22
R3, R4, R5, R6, R9, R11, R23, R26 +8
6
C17756
56K
R7, R14, R33, R36, R50, R56
2
C27834
5.1K
R12, R13
9
C17414
10k
R16, R18, R20, R21, R22, R25, R27, R38 +1
1
C17513
1k
R19
5
C25803
100k
R29, R32, R57, R60, R62
1
C17713
47k
R31
1
C17530
2.7k
R51
1
C4310
1.5k
R58

Custom keyboard (f103, fe2.1) design files

The KiCad project lives in the howardt12345/keyboard0 repository on GitHub; these links point at the commit this page was built from.

Custom keyboard (f103, fe2.1): common questions

What microcontroller does the Custom keyboard (f103, fe2.1) use?

The Custom keyboard (f103, fe2.1) is built around the C108516, from the STM32 family.

How big is the Custom keyboard (f103, fe2.1) PCB?

The Custom keyboard (f103, fe2.1) measures 395.3 × 138.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Custom keyboard (f103, fe2.1)?

414 components, from 103 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Custom keyboard (f103, fe2.1) design files?

From the howardt12345/keyboard0 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Custom keyboard (f103, fe2.1) design in my own project?

It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Custom keyboard (f103, fe2.1) without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in keyboard0

Similar boards