VejasAuth
An authkey made by me. Powered by the RP2350 chip. It will have a USBC and usbA output.
Created by
vejas 🚀
Tier 3
40 views
1 follower
vejas 🚀
submitted VejasAuth for review ago
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 🚀
submitted VejasAuth for review ago
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.

will consider making a blender render of this thing later when im polishing the repo as im kinda rushing rn.
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 🚀
submitted VejasAuth for review ago
CAN ⚡🚀
requested changes for VejasAuth ago
Could you please find a cheaper place to buy the parts from?
vejas 🚀
submitted VejasAuth for review ago
CAN ⚡🚀
requested changes for VejasAuth ago
Please select a cheaper JLCPCB shipping method.
vejas 🚀
submitted VejasAuth for review ago
technical_.
requested changes for VejasAuth ago
Please source parts from LCSC!
vejas 🚀
submitted VejasAuth for review ago
technical_.
requested changes for VejasAuth ago
Two different PCBs are shown in the cart picture.
vejas 🚀
submitted VejasAuth for review ago
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 🚀
submitted VejasAuth for review ago
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!

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.

Silkscreen:

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:

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.

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.

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:

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.

Silkscreen:

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!

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.

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