Skip to the content
2 layers22 × 33 mmHomemade security key, the printed circuit board in 3D

Homemade security key

tobycm/homemade-security-key2

DIY a security key! powered by a rp2350 for a pretty good security :D

Size
22 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
64
Pads
206
Tracks, vias
294, 205
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jul 2025
Updated
25 Apr 2026

Overview

Homemade security key is an open-source printed circuit board by tobycm, from the tobycm/homemade-security-key repository on GitHub, published under the MIT licence. It is a 2-layer board of 22 × 33 mm with 46 parts on 64 nets, routed with 294 tracks and 205 vias.

It is built around the W25Q16JVSSIQ, ABM8-272-T3 and AOTA-B201610S3R3-101-T, with the B38G3RGB-10D0003H2U1930 and UP2-AH-1-TH among its other parts. Its parts include 19 capacitors, 9 resistors, 3 ICs, 2 connectors and 2 inductors. It belongs with the RP2350 boards of this library.

Main components

5

README

README.md

homemade-security-key

DIY a security key! powered by a rp2350 for a pretty good security :D

with a nice 3d printed case and it is also easy to print, this key is hella nice for only 6$ each 🔥

the pcb is still well made tho, considerate thoughts have been put into the usb routing, and power delivery too!

3D Render

PCB

3d render

Case

case1

case2

TypeQtyValue
Capacitor110u
Capacitor10100n
Capacitor11u
Capacitor122u
Capacitor44.7u
Capacitor218p
LED1B38G3RGB-10D0003H2U1930
Connector1UP20-C-F-G-FL-1-P12-TR
Connector1UP2-AH-1-TH
Inductor14.7u
Inductor1AOTA-B201610S3R3-101-T
Resistor15.1k
Resistor227
Resistor11k
Resistor110k
Resistor1147
Resistor333
Button1PTS526SM15SMTR2 LFS
Buck regulator1AP63203WU-7
Flash1W25Q16JVSS
MCU1RP2350A-QFN60
Crystal1ABM8-272-T3
PCB1
Stencil1
Solder paste1I already have

Total cost: $64.78 USD

Parts

46
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC2, C4, C5, C6, C7, C8, C9, C10, C11, C14
5TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4, TP5
44.7uCapacitor_SMD:C_0402_1005MetricC13, C17, C18, C19
333Resistor_SMD:R_0402_1005MetricR7, R8, R9
218pCapacitor_SMD:C_0402_1005MetricC15, C16
227Resistor_SMD:R_0402_1005MetricR2, R3
110kResistor_SMD:R_0402_1005MetricR5
110uCapacitor_SMD:C_0805_2012MetricC1
1147Resistor_SMD:R_0402_1005MetricR6
11kResistor_SMD:R_0402_1005MetricR4
11uCapacitor_SMD:C_0402_1005MetricC3
122uCapacitor_SMD:C_0603_1608MetricC12
14.7uHPC6045NC-4R7M:IND_HPC6045NC_TTAL1
15.1kResistor_SMD:R_0402_1005MetricR1
1ABM8-272-T3ABM8_272_T3:XTAL_ABM8-272-T3Y1
1AOTA-B201610S3R3-101-TInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2
1AP63203WU-7AP63203WU_7:AP63203WU-7_DIOU1
1B38G3RGB-10D0003H2U1930B38G3RGB_10D0003H2U1930:LED_B38G3RGB-10D0003H2U1930D1
1MountingHoleMountingHole:MountingHole_2.2mm_M2_PadH1
1RP2350A-QFN60RP2350_KiCad:RP2350A_QFN-60_EP_7.75x7.75_Pitch0.4mmU3
1SW_PushPTS526_SM15_SMTR2_LFS:SON4_PTS526 SM15 SMTR2 LFS_CNKSW1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1UP2-AH-1-THUP2_AH_1_TH:CUI_UP2-AH-1-THJ2
1UP20-C-F-G-FL-1-P12-TRUP20_C_F_G_FL_1_P12_TR:SAMESKY_UP20-C-F-G-FL-1-P12-TRJ1
1W25Q16JVSSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU2

Similar boards

  • 2 layers165.1 × 95.3 mmPico concole v2 daughter board, the printed circuit board in 3D

    Pico concole v2 daughter board

    Crem2y/pico-console-v2-pcb

    pico console v2 board (firmware : https://github.com/Crem2y/pico-console-v2)

    232 parts1MIT
  • 2 layers63.5 × 40.6 mmRp2350a main board, the printed circuit board in 3D

    Rp2350a main board

    Crem2y/rp2350a_main_board

    rp2350a main board

    84 partsMIT
  • 4 layers78 × 89 mmZbook, the printed circuit board in 3D

    Zbook

    VinnieT1/zbook

    170 parts
  • 2 layers128.1 × 87 mmVirgil Controller, the printed circuit board in 3D

    Virgil Controller

    da-penguin-guy/Proteus

    The Proteus is a modular collection of PCBs that will be used to develop the Virgil sound Protocol

    78 parts3
  • 2 layers85 × 56 mmFpga, the printed circuit board in 3D

    Fpga

    AriB2003/aero

    Olin Aero

    174 parts1
  • 4 layers16 × 47.5 mmSTM32C071G8Ux, the printed circuit board in 3D

    STM32C071G8Ux

    EmileBV/MCUEvalBoard_STM32C071G8Ux

    Small evaluation board for STM32C071G8Ux

    38 parts
  • 2 layers152.1 × 36 mmESProbeScope3300, the printed circuit board in 3D

    ESProbeScope3300

    noahensley/kicad-probe-scope

    A KiCad PCB design created for ETEC 3300. The board is built around the ESP32-S2FN4R2 and combines USB-C connectivity, 2.4 GHz Wi-Fi (via an on-board chip antenna), a battery charging circuit, an LDO power rail, an…

    77 partsMIT
  • 4 layers63 × 20 mmTwinusb.kicad, the printed circuit board in 3D

    Twinusb.kicad

    s-t-e-f-a-n/twinusb

    H₂H³ | Twin USB Host Switch × Triple USB Hub (with OLED Telemetry)

    120 parts7

Questions

How big is the Homemade security key PCB?

It measures 22 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Homemade security key use?

46 parts, built around the W25Q16JVSSIQ, ABM8-272-T3, AOTA-B201610S3R3-101-T and B38G3RGB-10D0003H2U1930. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Homemade security key KiCad files?

From the tobycm/homemade-security-key repository on GitHub, at the commit this page was made from: the board is homemade-security-key.kicad_pcb and its schematic homemade-security-key.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Homemade security key design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).