Custom keyboard (f303, fe2.1)

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

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

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

Custom keyboard (f303, 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 413 components from 148 distinct parts.

Its main chip is the MIC2505-1YM, from the STM32 family. Other key parts include the FE2.1, C521425, PRTR5V0U2X, C511263 and C5446. By type, the board carries 57 resistors, 44 capacitors, 15 inductors, 14 ICs, 10 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 (f303, fe2.1)

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

413 components, 148 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
FE2.1
IC1
1
C521425
24LC02BT-I/SN
U1
5
PRTR5V0U2X
U2, U4, U6, U8, U10
1
C511263
PRTR5V0U2X
U5
1
MIC2505-1YM
STM32F303CBT6
U9
1
MIC2505-1YM
XC6206P332MR
U11
1
C5446
74LVC1G34
U12
1
C526347
XC6206P332MR
U13
1
C108516
MIC2505
U14
1
MIC2505
U15
1
MMBT3904
Q1
1
C9002
8MHz
Y1
1
C12674
32.768KHz
Y2
1
12MHz
Y3
1
Conn_02x03_Odd_Even
J1
1
1N4148
DRST1
8
C70069
500mA
F1, F2, F3, F4, F5, F6, F7, F8
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
Show 128 more
QtyPartRefs
1
F1
MX2
1
F2
MX3
1
F3
MX4
1
F4
MX5
1
F5
MX6
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
UP
MX78
1
SPACE
MX83
1
RALT
MX84
2
Rotary_Encoder_Switch
ROT1, ROT2
1
C318884
SW_Push
SW1
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
7
C84256
Red
D1, D5, D6, D7, D8, D9, D10
1
C84256
SOD-123
D2
1
C81598
SOD-123
D3
1
C81598
Red
D4
15
C237300
60 @ 100 MHz
FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8 +7
1
C15008
20pF
C1
1
C1804
100uF
C2
1
C1798
20pF
C3
1
C15008
10pF
C4
1
C1798
100nF
C7
13
C49678
100nF
C8, C11, C14, C16, C19, C26, C27, C28 +5
1
C49678
10pF
C9
3
C49678
100uF
C10, C13, C34
1
C15008
4.7uF
C12
1
C1779
4.7uF
C15
2
C15008
100nF
C17, C30
1
C49678
4.7uF
C18
1
C49678
10nF
C20
1
C15850
1uF
C21
1
C49678
10uF
C22
1
C1710
100uF
C23
1
C28323
100nF
C24
1
C15008
100uF
C25
2
C49678
22pF
C32, C33
2
C15850
10uF
C36, C37
2
C49678
1uF
C40, C41
1
C28323
10uF
C44
2
100nF
C45, C47
1
10uF
C46
1
100uF
C48
1
C17710
330
R1
6
C17630
22
R2, R24, R37, R44, R45, R46
5
C17561
22
R3, R4, R6, R34, R43
1
C17756
330
R7
3
C17630
5.1K
R8, R10, R28
3
C17561
5.1K
R9, R11, R35
1
C27834
100k
R13
2
C17756
10k
R14, R50
2
C17414
100k
R15, R21
1
C17414
470
R16
3
C17414
330
R17, R18, R38
1
C17513
22
R19
2
C17414
22
R20, R25
1
C17414
47k
R22
1
C17561
100k
R23
1
C17561
330
R26
1
C17414
5.1K
R27
5
C25803
330
R29, R32, R57, R60, R62
2
C17630
100k
R30, R54
1
C17713
22
R31
1
C17756
22
R33
1
C17756
5.1K
R36
1
C17561
2.7k
R41
1
C17561
1.5k
R42
1
C17630
10k
R49
1
C17530
10k
R51
2
C17561
10k
R52, R53
1
100k
R55
1
C17756
100k
R56
1
C4310
330
R58
2
C17630
330
R59, R63
1
330
R61

Custom keyboard (f303, 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 (f303, fe2.1): common questions

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

The Custom keyboard (f303, fe2.1) is built around the MIC2505-1YM, from the STM32 family.

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

The Custom keyboard (f303, 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 (f303, fe2.1)?

413 components, from 148 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 (f303, 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 (f303, 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 (f303, 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