@robin_linus Going to brag a little on our UI/UX designer @easyuxd -- I consistently hear wonderful things about the @SeedSigner UI. Built with love and given away for free for the greater good of the bitcoin community. 🧡
https://t.co/FTlc0bE7qx
I’m so proud of this work, and of the @SeedSigner team. The coolest project I’ve ever worked on, with the best group of people.
Thank you to @bitcoin_design and especially @GBKS for the idea and the help publishing it. I hope others find it meaningful.
We just added a deep dive into @SeedSigner to the Bitcoin Design Guide. It explores how they transformed a hobbyist text-based interface into a modern, user-friendly signing device while staying true to its stateless, DIY philosophy. https://t.co/YhT4hkx2Kj
@DSBatten@DIYbitcoin 🗒️ Open-source hardware only helps if people can use it.
@easyuxd is creating clearer guidance so more people can operate #bitcoin self-custody tools confidently.
With HRF’s support, practical security becomes more accessible.
Making all these breakthroughs on the @SeedSigner microcontroller port has been amazing, but now...
I'm backporting the NEW stuff to our original hardware!
This is all deep tech nerd stuff. But trust me, it's a BIG f'n deal.
Starting to harden kern.
In the first phase, the creation of a PIN, which also uses OTP memory to generate a hardware related tamper detection "identicon" and words. This will later pair with OTP based secure boot, flash encryption and air-gapped SD card updates.
This is what I've been working for the last several days; it is easily my favorite signer enclosure of the ones I've created in terms of the aesthetics, the form factor, and the usability of the controls. Read on if you'd like a little more "inside baseball" on this design. 👇
I heavily borrowed from the compact "Push Case" that @Kayth21 shared in the @SeedSigner github repo (https://t.co/sKBHP5jMsj) and of course have to credit the nym called "Black Coffee" for the idea to incorporate Nintendo-themed design elements (Black Coffee created a similar design a few years ago that was available for purchase for a brief period of time, and is still frequently asked about).
Kayth really refined the idea of a fixed-position thumbstick topper in his push case design, as well as masterfully handled board spacing and the microSD card port. His button design is also very clever, with the lower button covers fitting around the circuit board buttons. Because of the fine tolerances between the components, I had to make some adjustments for the parts to render properly on my printers, and also modified his clamshell-style assembly to work with my drop-in approach.
The DPAD topper works surprisingly quite well, especially for an FDM-printed part. The right button stack are snug with hardly any play. The memory card can no longer get lost inside the enclosure and can still be grasped with your fingers for removal. And Kayth's handling of the camera holds it perfectly centered in its respective port. This is also the first time I've offered a protective case with a printed-signer, and the grey/red color combo makes for a great initial presentation.
I'll eventually also be offering a non-themed version in different colors but wanted to get this one out there immediately because it made me think of Christmas mornings when I was a kid. I was 8 years old when the original 8-bit Nintendo became available in the states, and spent many hours at a friend's house in front of a huge console TV playing the original Super Mario Brothers, before getting a system of my own a year or so later.
Designers inevitably leave little bits of themselves in their work, and I'm particularly proud of this model. ❤️🩶🖤
@odudex Nice, it does fit well! Yeah, having a separate screen could be more scalable. Plus, the user is in a review/transcribe mnemonic mode here. But it’s a trade-off: more focused screens means more screens overall.
@odudex I wondered how that screen would fit a 24-word key and the dropdown(s). It might be worth exploring something like “Next” instead of “Load” and then a separate Options screen to fit everything?