Blueprint

VejasAuth

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

Created by vejas vejas 🚀

Tier 3

40 views

1 follower

vejas vejas 🚀 submitted VejasAuth for review ago

m0.hid m0.hid âš¡ requested changes for VejasAuth ago

Hi! Great work on this so far. Some things i'd like to point out before this can be approved though:

  • Set the stencil size to be smaller so it fits in a GSDL parcel
  • Add a full BOM.csv to your repo which contains all the parts you are planning to buy
  • add the rest of your LCSC cart screenshots, you can upload multiple to show all the items you are buying from there

Good luck, this is looking really good so far!

vejas vejas 🚀 submitted VejasAuth for review ago

vejas vejas 🚀 added to the journal ago

BOM adjustments and usb plug switch

i remade my BOM in LCSC to lower costs (by a lot lowk), and changed the footprint of the usb a and usb c ports to cut costs. the stencil adds on a lost of cost for shipping.

image

will consider making a blender render of this thing later when im polishing the repo as im kinda rushing rn.

Shaurya Bisht Shaurya Bisht requested changes for VejasAuth ago

do not see any changes in price when last reviewer asked for it to be cheaper and can't find justification.

vejas vejas 🚀 submitted VejasAuth for review ago

CAN CAN ⚡🚀 requested changes for VejasAuth ago

Could you please find a cheaper place to buy the parts from?

vejas vejas 🚀 submitted VejasAuth for review ago

CAN CAN ⚡🚀 requested changes for VejasAuth ago

Please select a cheaper JLCPCB shipping method.

vejas vejas 🚀 submitted VejasAuth for review ago

technical_. technical_. requested changes for VejasAuth ago

Please source parts from LCSC!

vejas vejas 🚀 submitted VejasAuth for review ago

technical_. technical_. requested changes for VejasAuth ago

Two different PCBs are shown in the cart picture.

vejas vejas 🚀 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.

vejas vejas 🚀 submitted VejasAuth for review ago

vejas vejas 🚀 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

vejas vejas 🚀 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

vejas vejas 🚀 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

vejas vejas 🚀 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

vejas vejas 🚀 started VejasAuth ago

10/12/2025 - 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

10/13/2025 - 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

10/19/2025 - 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

10/24/2025 - 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

1/20/2026 - BOM adjustments and usb plug switch

i remade my BOM in LCSC to lower costs (by a lot lowk), and changed the footprint of the usb a and usb c ports to cut costs. the stencil adds on a lost of cost for shipping.

image

will consider making a blender render of this thing later when im polishing the repo as im kinda rushing rn.