The 32bit, Trinket based, 2 x password keeper.

Similar projects worth following
I wanted a small tool for keeping impossibly complex passwords and thought the Adafruit Trinket would be the perfect for the job. It, paired with two buttons on a rudimentary shield, made for a simple, yet effective password keeping token. Passwords are generated around Google's current password rules.

Once TrinKey is programmed and pin 1 is pulled HIGH, two randomly generated 32bit passwords are written into EEPROM. TrinKey then acts as a USB keyboard and whenever one of the buttons is pressed, the corresponding password is printed. So just select your password box, press button 1 or 2 and go!

Don't forget to write down your passwords in a safe location as you cannot restore an old password....that is unless you rewrite the firmware. Enjoy!

  • 2 × 5 position 0.1" headers Stubby ones work best, but really any length will do. Just trim after soldering.
  • 2 × Omron style tactile switches
  • 2 × Short lengths of wire wrap wire I like wire wrap wire because it is usually teflon coated and is easier to work with than PVC coated wire.
  • 1 × TrinKey PCB Check GIT for the latest files
  • 1 × Trinket From

  • 1
    Step 1

    Etch, mill or contract the single sided PCB. I designed it with the copper on the top layer for easy construction and USB orientation.

  • 2
    Step 2

    Solder on the two tactile switches

  • 3
    Step 3

    Solder the two 0.1" headers to your Trinket

View all 10 instructions

Enjoy this project?



dwHacks wrote 09/15/2014 at 17:22 point
BTW, I don't see a link to you GIT in this project. I had to google it.

  Are you sure? yes | no

atomkemp wrote 09/15/2014 at 19:27 point
Yeah, i noticed it was hard to find. You have to click on the GIT kitty icon. Oh, and thanks for the GIT commit!

  Are you sure? yes | no

atomkemp wrote 09/15/2014 at 23:53 point
I just updated the text for the Git link.....should be easier to find. Thanks for pointing it out

  Are you sure? yes | no

dwHacks wrote 09/14/2014 at 04:35 point
Couldn't this be done easier on a Digispark? I'm assuming the PCB is only needed for buttons and usb connection, so a two button board could be even smaller.

  Are you sure? yes | no

atomkemp wrote 09/14/2014 at 11:33 point
Sure could! I just happens to have a Trinket on hand that was looking for a project. About size.....
the Trinket itself is already pretty small, and the buttons are tricky to get to in tight places. Its nice having the mini USB port option since you cab use it for extension.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates