Knox-Key

CosmicengineerC·Knox-Key

Knox-Key PCB layout, top view — open source STM32 board by CosmicengineerC
Simulate this board

About the Knox-Key PCB

Knox-Key is an open source STM32 PCB design by CosmicengineerC, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 31.2 × 17.1 mm, with 29 components from 17 distinct parts.

Its main chip is the STM32L433CBTx, from the STM32 family. Other key parts include the ATECC608B-MAHDA-S, MCP1700T-3302E/TT and USBLC6-2SC6. By type, the board carries 12 capacitors, 8 resistors, 4 ICs, 2 connectors, 1 crystal and 1 switch.

From the project

A high-security USB Type-C authentication key design built with KiCad 8, featuring the ATECC608B cryptographic authentication chip and secure firmware validation mechanisms.

A high-security USB Type-C authentication key design built with KiCad 8, featuring the ATECC608B cryptographic authentication chip and secure firmware validation mechanisms.

Knox Key is an open-source, security-focused hardware authentication solution designed for: - Secure device authentication - Cryptographic key management - Hardware-based access control - Integration with existing security infrastructure

Main components on the Knox-Key

Knox-Key bill of materials (BOM)

29 components, 17 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATECC608B-MAHDA-S
ATECC608B-MAHDA
Microchip Tech
U2
1
MCP1700T-3302E/TT
MCP1700x-330xxTT
Microchip Tech
U3
1
USBLC6-2SC6
STMicroelectronics
U4
1
STM32L433CBTx
U6
1
TAXM8M4RLBDDT2T
8MHz
Yajingxin
Y1
1
Conn_01x05
J3
1
TYPE-C-31-G-01
USB_C_Plug_USB2.0
Korean Hroparts Elec
P1
1
TS-1187A-B-A-B
SW_Push
XKB Connection
SW1
1
XL-1608SURC-06
ASMB-MTB1-0A3A2
XINGLIGHT
D1
3
C0603X5R106M160NT
10u
SANYEAR
C1, C11, C12
7
CGA0402X7R104K160GT
100n
HRE
C2, C3, C4, C5, C6, C7, C10
2
TCC0402COG330J500AT
33p
CCTC
C8, C9
2
RC0402FR-0710KL
10k
YAGEO
R1, R5
3
0402WGJ0472TCE
4k7
UNI-ROYAL(Uniroyal Elec)
R2, R3, R4
1
R
FOJAN
R6
1
G
R7
1
B
R8

Knox-Key design files

The KiCad project lives in the CosmicengineerC/Knox-Key repository on GitHub; these links point at the commit this page was built from.

Knox-Key: common questions

What microcontroller does the Knox-Key use?

The Knox-Key is built around the STM32L433CBTx, from the STM32 family.

How big is the Knox-Key PCB?

The Knox-Key measures 31.2 × 17.1 mm, has 2 copper layers and is 0.7912 mm thick.

How many components are on the Knox-Key?

29 components, from 17 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 Knox-Key design files?

From the CosmicengineerC/Knox-Key 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 Knox-Key design in my own project?

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

Can I test firmware for the Knox-Key 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