Keyboard0 - SK6812

howardt12345·keyboard0·PCB/keyboard0 - SK6812.kicad_pcb

Keyboard0 - SK6812 PCB layout, top view — open source STM32 board by howardt12345
Simulate this board

About the Keyboard0 - SK6812 PCB

Keyboard0 - SK6812 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 377.8 × 134.1 mm, with 329 components from 38 distinct parts.

Its main chip is the C108516, from the STM32 family. Other key parts include the C521425, PRTR5V0U2X and C5446. By type, the board carries 90 LEDs, 13 capacitors, 12 resistors, 7 diodes, 5 ICs and 3 inductors.

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

From the project

TKL + macro keys, 2 rotary encoders, and OLED

- /p1: The 1st prototype, ordered prototypes confirmed NOT working. - /p2: The 2nd prototype, which I produced a batch of 2 prototypes and they worked (see respective readme) - /p3: The 3rd prototype, under active development and NOT YET TESTED. - /Plate: FR4 plate designs.

Any KiCad files in this specific directory is under active development and is subject to change.

Main components on the Keyboard0 - SK6812

Keyboard0 - SK6812 bill of materials (BOM)

329 components, 38 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C521425
SRV05-4
U1
1
PRTR5V0U2X
74LVC1G34
U2
1
PRTR5V0U2X
SRV05-4
U3
1
C5446
XC6206P332MR
U12
1
C108516
STM32F303CBT6
U14
1
2N7002
Q1
1
C12674
8MHz
Y2
1
SM04B-SRSS-TB(LF)(SN)
J2
2
C70069
500mA
F1, F8
90
C81598
SOD-123
KD1, KD2, KD3, KD4, KD5, KD6, KD7, KD8 +82
2
SOD-123
KD1-1, KD14-1
90
C15850
100nF
LC1, LC2, LC3, LC4, LC5, LC6, LC7, LC8 +82
2
EC11
ROT1, ROT2
1
EVQWGD001
ROT2-1
7
TestPoint_Small
ROW0, ROW1, ROW2, ROW3, ROW4, ROW5, RST1
1
C318884
SW_Push
SW1
1
HRO-TYPE-C-31-M-12
USB1
90
SK6812MINI
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +82
1
C84256
Green
D1
3
C84256
Red
D2, D5, D11
Show 18 more
QtyPartRefs
2
C81598
SOD-123
D3, D4
1
C84256
SOD-123
D6
3
C237300
60 @ 100 MHz
FB1, FB5, FB15
1
C1804
4.7uF
C2
2
C1798
20pF
C3, C7
1
C15008
1uF
C4
4
C49678
100nF
C18, C19, C20, C22
1
C15850
10uF
C21
1
C1710
10nF
C23
3
C28323
1uF
C24, C43, C44
1
C17710
680
R1
2
C17630
510
R2, R64
2
C17561
10k
R5, R6
1
C17756
100k
R7
1
C17630
680
R8
2
C27834
5.1K
R12, R13
2
C17414
4.7k
R38, R39
1
C4310
1.5k
R58

Keyboard0 - SK6812 design files

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

Keyboard0 - SK6812: common questions

What microcontroller does the Keyboard0 - SK6812 use?

The Keyboard0 - SK6812 is built around the C108516, from the STM32 family.

How big is the Keyboard0 - SK6812 PCB?

The Keyboard0 - SK6812 measures 377.8 × 134.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Keyboard0 - SK6812?

329 components, from 38 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 Keyboard0 - SK6812 design files?

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

Can I use the Keyboard0 - SK6812 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 Keyboard0 - SK6812 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