Kottoruwa hardware

bandakkalokka·kottoruwa-hardware·keeb-design-files/keeb.kicad_pcb

Kottoruwa hardware PCB layout, top view — open source STM32 board by bandakkalokka

About the Kottoruwa hardware PCB

Kottoruwa hardware is an open source STM32 PCB design by bandakkalokka, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 317.5 × 134.6 mm, with 229 components from 111 distinct parts.

Its main chip is the STM32L452CEUx, from the STM32 family. Other key parts include the nRF24L01P, USBLC6-2SC6, BQ24075, STC3100 and LD39050P. By type, the board carries 83 diodes, 71 switches, 41 capacitors, 17 resistors, 6 ICs and 6 connectors.

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

From the project

An awesome wireless mechanical keyboard with Li-Ion Battery Managemet, 2.4GHz radio and an OLED Display!

About the Project Built With Project Structure Prerequisites Roadmap Contributing License Contact * Acknowledgements

3dmodels - .STEP and .WRL model files for all footprints datasheets - data sheets for components used gerbers - final production files images - SVG images and 3D board renders keeb-design-files - .pro, .sch and other KiCAD files libfp.pretty - footprints libsch - schematic symbols * pdf - schematics, board layouts, dimension drawings

Kottoruwa hardware, from the project README
From the project README

Main components on the Kottoruwa hardware

Kottoruwa hardware bill of materials (BOM)

229 components, 111 distinct parts.

QtyPartRefs
1
STM32L452CEUx
U1
1
nRF24L01P
U2
1
USBLC6-2SC6
U3
1
BQ24075
U4
1
STC3100
U6
1
LD39050P
U7
1
Crystal_GND24
Y2
1
Conn_ARM_JTAG_SWD_10
J1
1
SMA
J2
1
USB_B
J3
2
S2B-PH-SM4-TB
J4, J5
1
Conn_01x04
J6
1
RESET
SW1
1
`
SW2
1
1
SW3
1
2
SW4
1
3
SW5
1
4
SW6
1
5
SW7
1
6
SW8
Show 91 more
QtyPartRefs
1
7
SW9
1
8
SW10
1
9
SW11
1
0
SW12
1
-
SW13
1
=
SW14
1
BACKSPACE
SW15
1
HOME
SW16
1
TAB
SW17
1
CAPS LOCK
SW18
1
L_SHIFT
SW19
1
L_CTRL
SW20
1
Q
SW21
1
A
SW22
1
Z
SW23
1
WIN
SW24
1
W
SW25
1
S
SW26
1
X
SW27
1
L_ALT
SW28
1
E
SW29
1
D
SW30
1
C
SW31
1
SPACE
SW32
1
R
SW33
1
F
SW34
1
V
SW35
1
R_ALT
SW36
1
T
SW37
1
G
SW38
1
B
SW39
1
FN
SW40
1
Y
SW41
1
H
SW42
1
N
SW43
1
R_CTRL
SW44
1
U
SW45
1
J
SW46
1
M
SW47
1
LEFT
SW48
1
I
SW49
1
K
SW50
1
,
SW51
1
DOWN
SW52
1
O
SW53
1
L
SW54
1
.
SW55
1
RIGHT
SW56
1
P
SW57
1
;
SW58
1
/
SW59
1
[
SW60
1
'
SW61
1
R_SHIFT
SW62
1
]
SW63
1
ENTER
SW64
1
UP
SW65
1
\
SW66
1
PAGE DOWN
SW67
1
END
SW68
1
PAGE UP
SW69
1
BOOT0
SW70
1
SW_SPDT
SW71
68
D_Small
D1, D2, D3, D4, D5, D6, D7, D8 +60
12
WS2812B
D69, D73, D74, D75, D76, D77, D78, D79 +4
2
G_LED
D70, D72
1
Y_LED
D71
1
60 @ 100MHz
FB1
1
8.2nH
L1
1
2.7nH
L2
1
3.9nH
L3
21
0.1uF
C1, C2, C3, C4, C5, C9, C11, C20 +13
6
1uF
C6, C8, C21, C22, C27, C28
3
10uF
C7, C25, C26
3
4.7uF
C10, C23, C24
1
1nF
C12
1
33nF
C13
2
22pF
C14, C15
1
2.2nF
C16
1
1.5pF
C17
1
4.7pF
C18
1
1.0pF
C19
3
22K
R1, R2, R7
1
1M
R3
3
100R
R5, R11, R12
2
1.2K
R6, R15
1
1K
R8
3
100K
R9, R13, R18
1
10K
R10
1
30m
R14
2
3.3K
R16, R17

Kottoruwa hardware design files

The KiCad project lives in the bandakkalokka/kottoruwa-hardware repository on GitHub; these links point at the commit this page was built from.

Kottoruwa hardware: common questions

What microcontroller does the Kottoruwa hardware use?

The Kottoruwa hardware is built around the STM32L452CEUx, from the STM32 family.

How big is the Kottoruwa hardware PCB?

The Kottoruwa hardware measures 317.5 × 134.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Kottoruwa hardware?

229 components, from 111 distinct parts. The full bill of materials is listed on this page.

Where can I download the Kottoruwa hardware design files?

From the bandakkalokka/kottoruwa-hardware repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Kottoruwa hardware design in my own project?

Yes, under the terms of its GPL-3.0 license, which bandakkalokka chose for the repository.

Can I test firmware for the Kottoruwa hardware 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.

Similar boards