A step-by-step guide to building your own Specter hardware wallet from scratch.
Additional Resources:
A simple 3D printed case with QR-Code scanner using micro USB.
A simple 3D-printed case designed to snap together.


An enhanced version with a secure element and a battery.
This is a more print-friendly case for the Specter Shield that provides access to all ports.
A streamlined, low-cost version of the Shield.
A case designed to fit the more compact Shield Lite board.


A portable version of the Specter Shield Lite with a built-in AAA batteries and USB-C Port.
A case designed specifically to accommodate the batteries and USB-C
A list of all the parts and components with short descriptions and links to a few suppliers.
This is the main Smartphone Developer Board that runs the Specter firmware. The STM32F469I-DISCO is the recommended model.
A QR code scanner module used for air-gapped transactions.
A standard GM65 barcode scanner for reading QR codes.
An OEM barcode scan module for QR code reading.
These pins are used to connect the Developer Board to the Shield boards and need to be bent to an L-shape for proper fitting.
The main PCB for the Specter Shield, which includes secure element support.
A compact and simplified version of the Specter Shield PCB.
A secure element card used to store cryptographic keys.
A rechargeable battery to make the Specter Shield portable.
A module for providing USB-C power to the Specter Shield Lite with Batteries.
A switch to turn the device on and off.
Springs used for battery contacts.
M3 flathead screws 4x 6mm, 2x 8mm, 2x 10mm, - or 8x 10mm
M3 countersunk head Screws 2x 16mm, 2x 12mm, 2x 10mm, 2x 6mm - or 6x 12mm, 2x 10mm
3D-printed cases to house and protect the Specter hardware wallet components.
A simple 3D-printed case designed to snap together.
A case designed to fit the more compact Shield Lite board and would work with Batteries and USB-C as well.
A more print-friendly case for the Specter Shield that provides access to all ports.