Ego Key is designed to act as a secure, plug-and-play 2FA / FIDO-like device. It is compact enough to live on a keychain, low-power enough to run off any standard USB port, and uses the internal 2MB flash of the RP2354A to keep the component count low.
-
Microcontroller: Raspberry Pi RP2354A (Dual Hazard3 RISC-V / ARM Cortex-M33).
-
Storage: 2MB internal stacked flash (keeping the BOM lean and footprint small).
-
Interface: Integrated USB-A PCB edge connector for direct plug-and-play functionality.
-
Power Management: AMS1117-3.3 Linear LDO Regulator (1A) for stable thermal performance during cryptographic loads.
-
Host Protection: 500mA PTC resettable fuse (JK-SMD0805-050) on the 5V VBUS line.
-
Data Protection: USBLC6-2SC6 ESD protection diode array on the USB D+ and D- lines.
-
Status Indicator: Single Blue 0402 LED.
-
Known Limitations in v1.0:
The USB-A edge connector requires a PCB thickness of exactly 2.0mm (or a standard 1.6mm board with a 3D-printed shim) to ensure a snug fit in standard host ports.
This project is licensed under the MIT License - see the LICENSE file for details.
