Blueprint

VejasAuth

An authkey made by me. Powered by the RP2350 chip. It will have a USBC and usbA output.

Created by lasvejas lasvejas 🚀

Tier 3

21 views

0 followers

Timeline

lasvejas lasvejas 🚀 submitted VejasAuth for review ago

technical_. technical_. requested changes for VejasAuth ago

Please show the full BOM list for your PCB components. I can only see the first four items, and they do not add up to $44.42. Please also fix the PCB cart + shipping. You are not allowed to order two PCB designs for the same project and the shipping price high. If there are no alternative options for shipping, please DM me about your situation.

lasvejas lasvejas 🚀 submitted VejasAuth for review ago

lasvejas lasvejas 🚀 added to the journal ago

Exported Stuff and BOM

I'm looking for things that are incorrect between my Digikey BOM and the one I have from kicad.
I found a capacitor missing a capacitance, And I found a resistor that is currently being a massive pain in my ass as I only found out it was missing when I finished routing ffs.
So after that back to battling with the boms.
im getting close to double checking all the information and it should be done!

image.png

lasvejas lasvejas 🚀 added to the journal ago

Added an LED, and a hole for a keychain.

So since the last update, I decided that an LED was necessary for this as I want to have some sort of physical confirmation after authentication. Also added some silkscreen.

To not lose my Auth thingy, I have also added a 2.2 mm hole in the bottom right corner which required me to move the USB C port to the left and I really did not want to do that as now my board is not symmetrical. :(

Also had to reroute a few things to reduce the size of the board so it's looking pretty nice!

Here's a picture of the layout of the usb c port.
image.png

Silkscreen:
image.png

lasvejas lasvejas 🚀 added to the journal ago

Made the PCB

I started by looking for parts and ways to actually solder this thing together. I found out that the may be a hotplate at the repair cafe in my school, so that's the way ill solder this thing rather than getting it PCBA from china (unless that's cheaper). Therefore I had to change the USBC port on the schematic and the PCB. So I did that, and I placed all my components on and routed everything.
Now I'll have to find every component in Digikey.

Here is my PCB:

SCR-20251013-rfij.png

lasvejas lasvejas 🚀 added to the journal ago

Made the schematic

So I started by (attempting) making the schematic with a guide by @smartlinuxcoder and was using an rp2040 and the components he specified in his guide, but after asking a question in Slack I was met with the reality that the rp2040 is not safe enough for a yubikey.
So I started my journey with the RP2350. Thankfully I didn't have to erase a lot of my work, and only had to add/change a few things, and that's where I ran into problem number 2.
I was faces by the pins of the RP2350's internal clock pins and I was bamboozled. so after many Slack messages and the reading of the hardware design guide, I figured out the layout of my schematic. My "piece de resistance" will be the dual usb option, as being a Mac user and having to deal with Windows PC's in school I have decided to put both a USB A and a USB C port on the thing.

image.png

lasvejas lasvejas 🚀 started VejasAuth ago