

ProPrj Segun O pcb fiverr 2026-03-03
Modular, fully open hardware wallet
- Size
- 95 × 130 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 157
- Nets
- 153
- Pads
- 544
- Tracks, vias
- 1,927, 230
- Pours
- 64
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Sep 2022
- Updated
- 6 Nov 2026
Overview
ProPrj Segun O pcb fiverr 2026-03-03 is an open-source printed circuit board by keycard-tech, from the keycard-tech/keycard-shell repository on GitHub, published under the MIT licence. It is a 4-layer board of 95 × 130 mm with 157 parts on 153 nets, routed with 1,927 tracks and 230 vias.
It is built around the STM32H573VIT6, SY8088IAAC and ESDS312DBVR-TP, with the MP2607DL-LF-P, TLVH431AQDBZRG4 and XC6194AA05ER-G among its other parts. Its parts include 50 capacitors, 31 resistors, 10 ICs, 7 transistors and 6 diodes. It belongs with the STM32 boards of this library.
Main components
12STM32H573VIT6
LQFP-100(14x14)-40℃~+85℃ 1.71V~3.6V 250MHz 2MB 32 Bit 640KB 80 ARM Cortex-M33 Built-in+External FLASH LQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SY8088IAAC
SOT-23-5-40℃~+85℃@(TA) 1 1.5MHz 1A 2.5V~5.5V 50uA Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHS矽力杰silergyDC-DC ConvertersESDS312DBVR-TP
SOT-23-5SOT-23-5 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICUncategorisedMP2607DL-LF-P
QFN-14(3x4)-40℃~+85℃ 1 4.2V 4.5V~12V QFN-14(3x4) Battery Management ROHSMonolithic Power SystemsBattery ManagementTLVH431AQDBZRG4
SOT-23-40℃~+125℃@(Ta) 1.24V~18V 70mA Adjustable Parallel ±1% SOT-23 Voltage Reference ROHSTexas InstrumentsVoltage ReferencesXC6194AA05ER-G
USP-B06-8(2x2)-40℃~+85℃ 1 1.8V~6V 190mΩ 1A Active Low Load Switch Short-Circuit Protection(SCP)、Over Temperature Protection USP-B06-8(2x2) Power Distribution Switches ROHSTorex SemiconductorPower Distribution SwitchesRE1C001ZPTL
SC-89-55℃~+150℃ 1 P-Channel 1.5pF 100mA 150mW 15pF 20V 3.8Ω@4.5V 300mV SC-89 MOSFETs ROHSROHM SemiconductorMOSFETsMBR0530T1G
SOD-123Schottky DiodesFUXINSEMI0ZCK0075FF2E
0805-40℃~+85℃ 1.5A 200ms 350mΩ 40A 600mW 6V 750mA 90mΩ 0805 Resettable Fuses ROHSBel FuseResettable FusesERTJ0EP473GM
0402-40℃~+150℃ 0.5mm 0.5mm 1mm 2mW/℃ 4050K 4100K 47kΩ 66mW ±1% ±2% 0402 NTC Thermistors ROHSPanasonicNTC ThermistorsFFC2B35-12-G
SMD,P=0.5mm,卧贴-25℃~+85℃ 0.3mm 0.5mm 12P 2mm Bottom Contact Gold Hinged Lid Phosphor bronze Surface Mount, Right Angle SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSGlobal Connector Technology (GCT)FFC, FPC (Flat Flexible) Connector AssembliesHC-FPC-05-09-24RLTAG
SMD,P=0.5mm,卧贴-10℃~+50℃ -55℃~+85℃ 0.3mm 0.5mm 1mm 24P 500mA 50V Copper alloy Double-Sided Contacts, Top and Bottom Entry Flip-top (front insert,rear flip) No polarity Surface Mount, Right Angle Without buckle SMD,P=0.5mm,Surface Mount,Right Angle FFC, FPC (Flat Flexible) Connector Assemblies ROHSHCTLFFC, FPC (Flat Flexible) Connector Assemblies
README
README.mdKeycard Shell
Keycard Shell transforms any Keycard into a standalone, air-gapped hardware wallet with built-in keypad, display, camera, and USB (which can be turned off). Fully open-source and EAL6+ certified, it uses ERC-4527 QR codes for secure signing and supports infinite removable backups.
Main features
Modular & Open Source
All firmware, hardware designs, and toolchain scripts are fully open source under the MIT license.
Air-gapped Operation
Scan and display QR codes (ERC-4527) to sign transactions without ever exposing your keys.
High-Security Secure Element
EAL6+ certified secure element for key storage and signing.
Removable Smartcards
Support for an infinite number of Keycard smartcards, each with its own key & PIN.
Wide Compatibility
Works seamlessly with MetaMask, imToken, Rabby, BlueWallet, Sparrow, Specter, and more.
Built to Last
Powered by a replaceable Nokia BL-4C battery (25+ year expectancy), water & dust resistant.
Duress PIN
A second PIN stops bad actors from stealing crypto by physical force
About this repo
This repo contains everything needed to build a Keycard Shell.
Repo structure
app: the main firmware code. This is what makes everything happen.bootloader: the bootloader. Since it is non-upgradable we kept its complexity to a minimum.cddl: contains definitions for the various CBOR messages defined by the UR standarddeployment: git-ignored folder containing the signing keys and build resultsfreertos: we use FreeRTOS as our task scheduler.hardware: everything hardware related. From schematics up to case designs.json: example json files for abi, token and chain db. These files are unused.stm32: all platform-specific code for the STM32H5 MCU. It also contains the project file for STM32CubeIDE needed to build the firmware.test: the tests firmware we run in the factory on each unit to check it has been properly assembled.tools: some tools used during the build process or during development.zcbor: the library we use to parse CBOR messages.
Building the firmware
The Keycard Shell firmware build system uses CMake for the main firmware compilation and Python tools for post-processing (signing, image creation, database generation).
Getting the Code
First, clone the repository and switch to the release tag you want to build:
git clone https://github.com/keycard-tech/keycard-shell.git
cd keycard-shell
git checkout v1.1.1 # use the tag matching the official release you want to verifymake sure you follow the build instructions directly for the tag you checked out since some steps and toolchain versions can differ.
Prerequisites
Install Build Tools
CMake (3.15 or later) and Ninja are required for building the firmware.
On Ubuntu/Debian:
sudo apt install cmake ninja-buildOn macOS (with Homebrew):
brew install cmake ninjaOn Windows (with Chocolatey):
choco install cmake ninjaAlternatively, download from cmake.org and ninja-build.org.
Install uv
curl -LsSf https://astral.sh/uv/install.sh | shor follow your OS instructions for installing uv.
Install ARM GCC Toolchain
Required for compiling STM32 firmware. The toolchain is automatically downloaded by the build script:
./tools/download-toolchain.shThe script supports:
- Linux x86_64
- Linux aarch64
- macOS (Apple Silicon / arm64)
- Windows x86_64
After downloading, the toolchain is installed in toolchain/.
Setup Signing Keys
Create a deployment directory with two files:
bootloader-pubkey.txt: Contains the public key the bootloader will use to verify the firmware. The key must be hex-encoded, uncompressed, and without the leading04byte.fw-test-key.txt: Contains a hex-encoded private key (the private part of the key inbootloader-pubkey.txt) used to sign the firmware.
Setup Virtual Environment
uv venv
uv syncBuild Firmware
cmake --preset release
cmake --build --preset releaseVerifying the Firmware
After building, run:
uv run python tools/firmware-hash.py -b build/shellos.binDownload the official binary from the GitHub releases page and hash it the same way:
uv run python tools/firmware-hash.py -b ~/Downloads/shellos-<date>-<version>.binThe two hashes must match.
Creating a Full Firmware Image
If you want to generate a full image to load on a device you built yourself, take a look at the tools/create-image.py script.
Parts
157| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_CAPACITOR | C2, C15, C16, C19, C24, C27, C35, C36, C37, C38, C40, C42, C45, C47, C53, C300 +2 |
| 18 | 4.7uF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0805_-_CAPACITOR | C1, C4, C5, C13, C14, C17, C21, C23, C25, C26, C31, C32, C33, C34, C44, C46 +2 |
| 13 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:TESTPOINT_1MM | GND, JGND, JRST, JSWC, JSWD, JTDI, JTDO, SC_SW, SW, VBAT, VIN, VSW, VSYS | |
| 13 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:KEY-SMD_4P-L6.0-W6.0-P3.90-LS9.0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, OK, ON-OFF, X | |
| 8 | 1uF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0603_-_CAPACITOR | C7, C8, C10, C11, C12, C39, C41, C48 |
| 8 | TP | ProPrj_Segun_O_pcb_fiverr_2026-03-03:TESTPOINT_1MM | 1V5, 1V8, 2V8, GND4, J1V8, Rx4, Tx4, V3P0 |
| 7 | 10kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R8, R11, R17, R18, R19, R20, R24 |
| 5 | 100kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R9, R10, R14, R16, R28 |
| 5 | 220kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R21, R22, R25, R32, R100 |
| 3 | 5.1kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R2, R3, R4 |
| 3 | RE1C001ZPTL | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT-416-3 | Q4, Q6, Q7 |
| 2 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:MIRE | Mire Top 1, Mire Top 2 | |
| 2 | 2.2uF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0805_-_CAPACITOR | C29, C30 |
| 2 | MBR0530T1G | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOD123_DIODE_INC | D4, D5 |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_CAPACITOR | C302 | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:Pad_ie1682 | ||
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:TC2030-MCP-NL | P210 | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT-416-3 | Q2 | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:Pad_ie1679 | ||
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:PLAGE_-_NOIRE | M | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:PLAGE_-_ROUGE | B | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:Pad_ie1681 | ||
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0603_-_CAPACITOR | C49 | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT23-VAR_AB | Q1 | |
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:Pad_ie1678 | ||
| 1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SW-SMD_L4.0-W3.0-LS4.8 | RST | |
| 1 | 0ZCK0075FF2E | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0805_-_FUSE | F2 |
| 1 | 11.5kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R33 |
| 1 | 118kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R7 |
| 1 | 1982633-1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:TE_19826331 | J6 |
| 1 | 1MΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R27 |
| 1 | 2.2uH | ProPrj_Segun_O_pcb_fiverr_2026-03-03:CHILISON_BWF00252012 | L1 |
| 1 | 200Ω | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R5 |
| 1 | 205kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R13 |
| 1 | 4.7uF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_CAPACITOR | C3 |
| 1 | 40.2kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R6 |
| 1 | 49.9kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R15 |
| 1 | 5145300-3 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SD-SMD_5145300-3 | U10 |
| 1 | 750kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R26 |
| 1 | 75kΩ | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R23 |
| 1 | 82400152 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT23-6_0.95_VAR_AA | D1 |
| 1 | 9pF | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_CAPACITOR | C28 |
| 1 | BNP05000F000 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0805_-_FUSE | F1 |
| 1 | BZX585-C3V0,115 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOD523_TOSHIBA | D6 |
| 1 | ERTJ0EP473GM | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R1 |
| 1 | ESDS312DBVR | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT95P270X145-5N | U7 |
| 1 | FFC2B35-12-G | ProPrj_Segun_O_pcb_fiverr_2026-03-03:GCT_FFC2B35-12-G | J2 |
| 1 | HC-FPC-05-09-24RLTAG | ProPrj_Segun_O_pcb_fiverr_2026-03-03:HCTL_HC-FPC-05-09-24RLTAG | X1 |
| 1 | HX JN1.27-2x10 TP H4.9 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:CONN-SMD_HX-JN1.27-2X10-TP-H4.9 | CN1 |
| 1 | LR_Y8SF-U1V2-1 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:OSRAM_LRY8SFU1V21 | D2 |
| 1 | MBR0530 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOD123_DIODE_INC | D3 |
| 1 | MP2607DL-LF-P | ProPrj_Segun_O_pcb_fiverr_2026-03-03:QFN14-0.5-3S4 | U1 |
| 1 | NCP115AMX150TCG | ProPrj_Segun_O_pcb_fiverr_2026-03-03:ON_SEMI_NCV8160AMX330TBG | U3 |
| 1 | NCP115AMX180TCG | ProPrj_Segun_O_pcb_fiverr_2026-03-03:ON_SEMI_NCV8160AMX330TBG | U8 |
| 1 | NCP115AMX280TCG | ProPrj_Segun_O_pcb_fiverr_2026-03-03:ON_SEMI_NCV8160AMX330TBG | U9 |
| 1 | NTR3C21NZT1G | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT23-VAR_AB | T1 |
| 1 | RC0402FR-0710RL | ProPrj_Segun_O_pcb_fiverr_2026-03-03:0402_-_RESISTOR | R12 |
| 1 | RE1C001UNTCL | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT-416-3 | Q5 |
| 1 | RZM002P02T2L | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT-723 | Q3 |
| 1 | STM32H573VIT6 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:LQFP-100_L14.0-W14.0-P0.50-LS16.0-BL | U12 |
| 1 | SY8088IAAC | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT23-5_0.95_VAR_AA | IC2 |
| 1 | TLVH431AQDBZRG4 | ProPrj_Segun_O_pcb_fiverr_2026-03-03:SOT23-VAR_AB | U5 |
| 1 | U6252-35c | ProPrj_Segun_O_pcb_fiverr_2026-03-03:ANTENK_U6252-35C | J8 |
| 1 | XC6194AA05ER-G | ProPrj_Segun_O_pcb_fiverr_2026-03-03:TOREX_USP-8B06 | U2 |
Questions
How big is the ProPrj Segun O pcb fiverr 2026-03-03 PCB?
It measures 95 × 130 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ProPrj Segun O pcb fiverr 2026-03-03 use?
157 parts, built around the STM32H573VIT6, SY8088IAAC, ESDS312DBVR-TP and MP2607DL-LF-P. 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 ProPrj Segun O pcb fiverr 2026-03-03 KiCad files?
From the keycard-tech/keycard-shell repository on GitHub, at the commit this page was made from: the board is hardware/development_board/devboard_v2/kicad/ProPrj_Segun_O_pcb_fiverr_2026-03-03.kicad_pcb and its schematic hardware/development_board/devboard_v2/kicad/1_01POWER.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ProPrj Segun O pcb fiverr 2026-03-03 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).
Similar boards
- 4 layers38.4 × 128.5 mm

- 4 layers38.4 × 128.5 mm

Plantpal
rajeev2705/PROJECTS
Welcome to my PCB projects repository! This space is dedicated to documenting my journey in designing, creating, and improving printed circuit boards (PCBs).
127 parts - 4 layers59.7 × 54 mm

HeartThrob
kevinsu926/HeartThrob
A heart-shaped ECG board that turns your heartbeat into sound. Touch the two gold electrodes and it plays your ECG as a high-pitched tone, which a phone or laptop can decode using its microphone.
51 parts1MIT - 4 layers336.7 × 281.1 mm

- 4 layers45 × 69 mm

OpenVault
NoctaLabs-Sh/Nocta-One-Hardware
Open hardware for the Nocta vault: an offline password manager with a 2.7 inch e-ink screen. KiCad schematic, board layout, gerbers and BOM. CERN-OHL-S v2.
64 parts1CERN-OHL-S-2.0 - 4 layers31.6 × 27.7 mm

Moon child
Matthew-Bon/moon_child
A rocket flight computer to support CBJAMO's amoral interests.
172 partsGPL-3.0 - 4 layers20.3 × 68.6 mm

- 2 layers29.5 × 35 mm
