rivques

rivques

1-day streak
working on the keyboard for #the-traildev-computer, I’ve got what I think are some capacitance issues but it’s kinda useable, at a super slow scan rate!
spring-of-making emoji
thinking emoji
#the-traildev-computer update: partial success? display is working, keyboard is... very much not
more proof of concept testing for #the-traildev-computer: seeing how a 320x240 screen feels in the console
https://scrapbook-into-the-redwoods.s3.amazonaws.com/6c35e3da-2dbe-4a5b-96ca-e7cf5289158d-img_0916.jpg
Tested a driver for the raspberry pi that lets you put a matrix keyboard on the gpio pins as preliminary testing for #the-traildev-computer
My #blot-based weather forecast is coming along! Here's fully parametric weather icons:
https://scrapbook-into-the-redwoods.s3.amazonaws.com/31db19ad-a061-4917-8e8f-2d3b53f26d07-image.png
This is the TOTKey, a tool that generates time-based one-time passwords (TOTPs) for 2-factor authentication. I don't always have my phone when I want to log into an account, so I built this. It's an RP2040-based #onboard PCB with a 128x32 OLED screen, a real-time clock, and a few buttons. The board runs CircuitPython, but it's all managed via WebSerial and a web interface at rivques.dev/random-raw-files/totkey.html.
Here’s all the cases for the rest of the TOTKeys I’m so happy with the translucent PLA, I love how it turned out
https://scrapbook-into-the-redwoods.s3.amazonaws.com/d36b9f31-192f-44f4-a42f-016b346baade-img_1534.jpg
ultrafastparrot emoji
Printed the case!
https://scrapbook-into-the-redwoods.s3.amazonaws.com/b86354a4-f474-4a84-a667-d8cf3fb56c7a-img_1529.jpg
eyes_shaking emoji
pcb emoji
CAD for TOTKey case, will hopefully print tomorrow
https://scrapbook-into-the-redwoods.s3.amazonaws.com/2b874f22-2eeb-4268-8631-93c4ff2ffe26-image.png
pcb emoji
Finished the firmware for my 2FA USB key #onboard
party-gopher emoji
pcb emoji
Firmware v1 complete! (loud button sound warning)
Integrated the Roadrunner motion planner into our FTC bot — now it can follow cool spinny splines!