Tachi-Ninja

CreatorPoints·Tachi-Ninja·PCB/pcb.kicad_pcb

Tachi-Ninja PCB layout, top view — open source STM32 board by CreatorPoints
Simulate this board

About the Tachi-Ninja PCB

Tachi-Ninja is an open source STM32 PCB design by CreatorPoints, published on GitHub under the MIT license. It is a 2-layer board measuring 308.5 × 129 mm, with 201 components from 73 distinct parts.

Its main chip is the STM32F072C8Tx, from the STM32 family. Other key parts include the ER_OLEDM0.91_1x-I2C, AMS1117-3.3 and USBLC6-2SC6. By type, the board carries 124 diodes, 63 switches, 6 capacitors, 4 ICs, 3 resistors and 1 connector.

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

From the project

A 60% Silent Linear mechanical keyboard that has per key RGB lighting and a display for pure asthetics!

Subtotal: $189.82 Estimated Import Customs (20% – 45% on JLCPCB + LCSC):** ~$21.00 – $47.00 (~$36.50 mid) Total Estimated Request: ~$226.30

Tachi-Ninja, from the project README
From the project README

Main components on the Tachi-Ninja

Tachi-Ninja bill of materials (BOM)

201 components, 73 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F072C8Tx
U1
1
ER_OLEDM0.91_1x-I2C
U2
1
AMS1117-3.3
U3
1
USBLC6-2SC6
U4
1
USB_C_Receptacle_USB2.0_16P
J1
1
ESC
SW1
1
1
SW2
1
2
SW3
1
3
SW4
1
4
SW5
1
5
SW6
1
6
SW7
1
7
SW8
1
8
SW9
1
9
SW10
1
0
SW11
1
-
SW12
1
=
SW13
1
BACKSPACE
SW14
1
TAB
SW15
Show 53 more
QtyPartRefs
1
Q
SW16
1
W
SW17
1
E
SW18
1
R
SW19
1
T
SW20
1
Y
SW21
1
U
SW22
1
I
SW23
1
O
SW24
1
P
SW25
1
[
SW26
1
]
SW27
1
\
SW28
1
CAPSLOCK
SW29
1
A
SW30
1
S
SW31
1
D
SW32
1
F
SW33
1
G
SW34
1
H
SW35
1
J
SW36
1
K
SW37
1
L
SW38
1
;
SW39
1
'
SW40
1
ENTER
SW41
1
LEFTSHIFT
SW42
1
Z
SW43
1
X
SW44
1
C
SW45
1
V
SW46
1
B
SW47
1
N
SW48
1
M
SW49
1
,
SW50
1
.
SW51
1
/
SW52
1
RIGHTSHIFT
SW53
1
LEFTCTRL
SW54
1
LEFTWIN
SW55
1
LEFTALT
SW56
1
SPACE
SW57
1
RIGHTALT
SW58
1
FN
SW59
1
MENU
SW60
1
RIGHTCTRL
SW61
1
Boot
SW62
1
Reset
SW63
63
SK6812MINI-E
D2, D3, D4, D5, D6, D7, D8, D9 +55
61
1N4148
D63, D64, D65, D66, D67, D71, D72, D73 +53
6
100nF
C1, C2, C3, C4, C5, C6
2
5.1k
R1, R2
1
10k
R3

Tachi-Ninja design files

The KiCad project lives in the CreatorPoints/Tachi-Ninja repository on GitHub; these links point at the commit this page was built from.

Tachi-Ninja: common questions

What microcontroller does the Tachi-Ninja use?

The Tachi-Ninja is built around the STM32F072C8Tx, from the STM32 family.

How big is the Tachi-Ninja PCB?

The Tachi-Ninja measures 308.5 × 129 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Tachi-Ninja?

201 components, from 73 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 Tachi-Ninja design files?

From the CreatorPoints/Tachi-Ninja 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 Tachi-Ninja design in my own project?

Yes, under the terms of its MIT license, which CreatorPoints chose for the repository.

Can I test firmware for the Tachi-Ninja 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