name | slack_handle | github_handle | project |
---|---|---|---|
River Lewis |
@rivques |
@rivques |
TOTKey |
A USB key capable of generating TOTPs (2FA codes) and sending them to the attached computer.
Why? Because I want to be able to generate 2FA codes when I don't have my phone. Pronounced /ˌti o ti ˈki/
.
Also, this happens to be a pretty capable RP2040 devboard, with an OLED, 3 buttons, 2 LEDs, and a battery-backed RTC.
Part | Part No. | Supplier | Price | Notes |
---|---|---|---|---|
PCB/PCBA | N/A | JLCPCB | $52.83 | |
OLED | B08ZY4YBHL | Amazon | $13.88 | |
Battery holder | C964720 | LCSC | $11.51 | Shipping is most of this cost |
CR1220 batteries | B0797NRXZY | Amazon | $5.99 |
Hopefully everything works on the first revision (thanks to #onboard, especially Hugo, Karmanyaah, and Ishan, for catching some issues before I made v1), but if it doesn't, I'll fix what I can by cutting traces and adding jumpers, then order v2. I'm especially unsure about the battery monitoring, so I've built in jumpers to easily cut that part out if it doesn't work.
This was designed on EasyEDA. Here's the project page on OSHWLab (slow to update sometimes), the PCB and the schematic.