Knox-Key
CosmicengineerC·Knox-Key
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATECC608B-MAHDA-S ATECC608B-MAHDA Microchip Tech | DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm | U2 |
| 1 | MCP1700T-3302E/TT MCP1700x-330xxTT Microchip Tech | SOT-23 | U3 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U4 |
| 1 | STM32L433CBTx | LQFP-48_7x7mm_P0.5mm | U6 |
| 1 | TAXM8M4RLBDDT2T 8MHz Yajingxin | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | TYPE-C-31-G-01 USB_C_Plug_USB2.0 Korean Hroparts Elec | TYPE-C-31-G-01 | P1 |
| 1 | TS-1187A-B-A-B SW_Push XKB Connection | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | XL-1608SURC-06 ASMB-MTB1-0A3A2 XINGLIGHT | LED_Avago_PLCC4_3.2x2.8mm_CW | D1 |
| 3 | C0603X5R106M160NT 10u SANYEAR | C_0603_1608Metric | C1, C11, C12 |
| 7 | CGA0402X7R104K160GT 100n HRE | C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C10 |
| 2 | TCC0402COG330J500AT 33p CCTC | C_0402_1005Metric | C8, C9 |
| 2 | RC0402FR-0710KL 10k YAGEO | R_0402_1005Metric | R1, R5 |
| 3 | 0402WGJ0472TCE 4k7 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R2, R3, R4 |
| 1 | R FOJAN | R_0402_1005Metric | R6 |
| 1 | G | R_0402_1005Metric | R7 |
| 1 | B | R_0402_1005Metric | 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.
- LayoutKnox Key Kicad.kicad_pcb
- SchematicKnox Key Kicad.kicad_sch
- BOMmanufacturing/BOM.csv
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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988