FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C
jtausif568·FIDO2-Custom-RP2354A-Hardware-Security-Key-with-male-USB-C
About the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C PCB
FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C is an open source Raspberry Pi PCB design by jtausif568, published on GitHub. It is a 2-layer board measuring 49.9 × 20 mm, with 28 components from 17 distinct parts.
Its main chip is the RP2354A, from the Raspberry Pi family. Other key parts include the USBLC6-2SC6, TYPEC-950-ARP24 and AP2112K-3.3. By type, the board carries 10 capacitors, 9 resistors, 4 ICs, 2 switches, 1 crystal and 1 diode.
From the project
A custom hardware security key with plug-in USB-C based on the RP2354A to skip annoying multi-layered authentication
A from-scratch, keychain-sized FIDO2/WebAuthn hardware security key built on the Raspberry Pi RP2354A, intended to run a fork of the open-source pico-fido firmware. The board integrates a male USB-C plug so the finished device plugs directly into a host like a USB stick - no cable - for passwordless multi-factor authentication.
This repository contains the complete KiCad hardware design (schematic + PCB layout). The hardware design is complete - schematic captured, board fully routed, and DRC/ERC clean.
Main components on the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C
FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C bill of materials (BOM)
28 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | RP2354A | QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm | U2 |
| 1 | TYPEC-950-ARP24 XUNPU(讯普) | TYPEC-SMD_TYPEC-950-ARP24 | U3 |
| 1 | AP2112K-3.3 | SOT-23-5 | U4 |
| 1 | Crystal | Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 2 | SW_SPST | SW_Push_1P1T_XKB_TS-1187A | SW1, SW2 |
| 1 | LED | LED_0201_0603Metric | D1 |
| 1 | 3.3u | L_0805_2012Metric | L1 |
| 2 | 10p | C_0805_2012Metric | C1, C2 |
| 3 | 4.7u | C_0805_2012Metric | C3, C4, C10 |
| 3 | 0.1u | C_0603_1608Metric | C5, C6, C7 |
| 2 | 1u | C_0805_2012Metric | C8, C9 |
| 2 | 1K | R_0402_1005Metric | R1, R6 |
| 1 | 5.1k | R_0402_1005Metric | R2 |
| 3 | 33 | R_0402_1005Metric | R3, R4, R7 |
| 2 | 10k | R_0402_1005Metric | R5, R8 |
| 1 | 270 | R_0402_1005Metric | R9 |
FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C design files
The KiCad project lives in the jtausif568/FIDO2-Custom-RP2354A-Hardware-Security-Key-with-male-USB-C repository on GitHub; these links point at the commit this page was built from.
- LayoutFIDO2_MFA_alt.kicad_pcb
- SchematicFIDO2_MFA_alt.kicad_sch
FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C: common questions
What microcontroller does the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C use?
The FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C is built around the RP2354A, from the Raspberry Pi family.
How big is the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C PCB?
The FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C measures 49.9 × 20 mm, has 2 copper layers and is 0.8 mm thick.
How many components are on the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C?
28 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C design files?
From the jtausif568/FIDO2-Custom-RP2354A-Hardware-Security-Key-with-male-USB-C repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C design in my own project?
The repository has no license, so all rights stay with jtausif568. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the FIDO2-Custom-RP2354A-Hardware-Security-Key with male-USB-C without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507