Blueprint

Speedrun 100% Keyboard

A speedrun keyboard done in 3 days before blueprint ends

Created by Simon Simon

Tier 2

9 views

0 followers

cubit010 cubit010 requested changes for Speedrun 100% Keyboard ago

user request, still needed some fixing up in repo

CAN CAN ⚡🚀 approved Speedrun 100% Keyboard ago

Tier approved: 2

Grant approved: $201.99

Awesome project!

Simon Simon submitted Speedrun 100% Keyboard for ship review ago

Simon Simon added to the journal ago

3D

So then it was time for some 3d design and order BOMs
So at first it was time for some 3D design, i did this pretty fast because i have no time left. So i went pretty simple but also really nice i must myself, so at fist i exported the 3d .step file for the PCB so i could model around it. So the PCB was imported and then i got a plate file from aio3 to make the holes in the top board.
image
It took some time to get the plate file lined up and it still is a pain, but after a bit i got it working and then i could cut the holes and make the case. it wasn't that hard but it took some time because it was a long time ago i did a case.
Screenshot 2026-03-31 231311
Then it was time to get the order on LCSC ready just a bit of selecting components
image
Still have to add the prices of the Board and from gateron but apart from that i am done!

Credits

@tty7, @koeg, @tanuki, @jay

Simon Simon added to the journal ago

Added stabilizers and got cooked

So after adding the stabilizers i needed to move over the RP over a few mm because it was over a hole. So this took some time but was pretty easy just tedious.
Screenshot 2026-03-29 235824
Screenshot 2026-03-30 001021
Then added the DC/DC converter because i forgot it:
Screenshot 2026-03-29 222548
Then i had some GPIO left over on the RP so put testpads there
Screenshot 2026-03-29 230828
So then quickly added 2 displays and routed that.
Screenshot 2026-03-29 231908
Then added gnd fill and was done:
Screenshot 2026-03-31 161119

Credit

@tty7, @koeg, @tanuki, @jay

Simon Simon added to the journal ago

Started with routing of the PCB

So this is still a very fast project and done in 3 days and now i am writing the journals in a speedrun so sorry for the bad quality. So i started with the layout and routing of the PCB. At first it was terrifying seeing this much components.
Screenshot 2026-03-28 222507
So then it was time to start laying the keys out as per the keyboard so this took some time but i just used some pictures of a normal keyboard to have the correct spacing ext. after that it was starting to look like a keyboard.
Screenshot 2026-03-28 225459
Then i realized i had flipped all the switches over so had to flipped them all over again.
Screenshot 2026-03-28 225732
Screenshot 2026-03-28 225950
So then i needed to connected all the diodes for the switch matrix. The wires looked intimidating.
Screenshot 2026-03-28 230027
So after all that the diodes where placed i had this part done.
Screenshot 2026-03-28 230027
Then i started with the layout of the RP2354B, this was really quick because i did this 2 times before. So that was no prob and done very fast.
Screenshot 2026-03-28 232445
Then flipped it over and put it on the backside as the rest of the components.
Screenshot 2026-03-28 232843
So then i started routing the coloms and rows
Screenshot 2026-03-28 234749
Then started the pinout of the rp pinout:
image
Then connected everything.
Screenshot 2026-03-29 194058
Screenshot 2026-03-29 215605

Credit

@tty7, @koeg, @jay, @tanuki

Simon Simon added to the journal ago

Speedrunning keyboard

So this is a speedrun of a keyboard started 3 days before blueprint ends. So i started with the schematic as fast as possible but this was pretty easy because i already did a rp2354B schematic and layout before so this was pretty easy to get working.
image
So after creating that i started with the the keyboard layout, i wanted a 100% keyboard because i miss my function keys on my 65% keyboard. This took some time to add all the labels and to have the layout correct and easily to read.
image
After this was done i started with the global layout of the schematic. These 2 parts have been made in hierarchy's so now i had to connect these together. This was done during the layout of the pcb and the wirering because that would make wiring easier.

Credits

Thanks for @tty7 for the idea
@koeg, @jay, @tanuki

Simon Simon started Speedrun 100% Keyboard ago

4/1/2026 12:26 AM - Speedrunning keyboard

So this is a speedrun of a keyboard started 3 days before blueprint ends. So i started with the schematic as fast as possible but this was pretty easy because i already did a rp2354B schematic and layout before so this was pretty easy to get working.
image
So after creating that i started with the the keyboard layout, i wanted a 100% keyboard because i miss my function keys on my 65% keyboard. This took some time to add all the labels and to have the layout correct and easily to read.
image
After this was done i started with the global layout of the schematic. These 2 parts have been made in hierarchy's so now i had to connect these together. This was done during the layout of the pcb and the wirering because that would make wiring easier.

Credits

Thanks for @tty7 for the idea
@koeg, @jay, @tanuki

4/1/2026 12:40 AM - Started with routing of the PCB

So this is still a very fast project and done in 3 days and now i am writing the journals in a speedrun so sorry for the bad quality. So i started with the layout and routing of the PCB. At first it was terrifying seeing this much components.
Screenshot 2026-03-28 222507
So then it was time to start laying the keys out as per the keyboard so this took some time but i just used some pictures of a normal keyboard to have the correct spacing ext. after that it was starting to look like a keyboard.
Screenshot 2026-03-28 225459
Then i realized i had flipped all the switches over so had to flipped them all over again.
Screenshot 2026-03-28 225732
Screenshot 2026-03-28 225950
So then i needed to connected all the diodes for the switch matrix. The wires looked intimidating.
Screenshot 2026-03-28 230027
So after all that the diodes where placed i had this part done.
Screenshot 2026-03-28 230027
Then i started with the layout of the RP2354B, this was really quick because i did this 2 times before. So that was no prob and done very fast.
Screenshot 2026-03-28 232445
Then flipped it over and put it on the backside as the rest of the components.
Screenshot 2026-03-28 232843
So then i started routing the coloms and rows
Screenshot 2026-03-28 234749
Then started the pinout of the rp pinout:
image
Then connected everything.
Screenshot 2026-03-29 194058
Screenshot 2026-03-29 215605

Credit

@tty7, @koeg, @jay, @tanuki

4/1/2026 12:44 AM - Added stabilizers and got cooked

So after adding the stabilizers i needed to move over the RP over a few mm because it was over a hole. So this took some time but was pretty easy just tedious.
Screenshot 2026-03-29 235824
Screenshot 2026-03-30 001021
Then added the DC/DC converter because i forgot it:
Screenshot 2026-03-29 222548
Then i had some GPIO left over on the RP so put testpads there
Screenshot 2026-03-29 230828
So then quickly added 2 displays and routed that.
Screenshot 2026-03-29 231908
Then added gnd fill and was done:
Screenshot 2026-03-31 161119

Credit

@tty7, @koeg, @tanuki, @jay

4/1/2026 1 AM - 3D

So then it was time for some 3d design and order BOMs
So at first it was time for some 3D design, i did this pretty fast because i have no time left. So i went pretty simple but also really nice i must myself, so at fist i exported the 3d .step file for the PCB so i could model around it. So the PCB was imported and then i got a plate file from aio3 to make the holes in the top board.
image
It took some time to get the plate file lined up and it still is a pain, but after a bit i got it working and then i could cut the holes and make the case. it wasn't that hard but it took some time because it was a long time ago i did a case.
Screenshot 2026-03-31 231311
Then it was time to get the order on LCSC ready just a bit of selecting components
image
Still have to add the prices of the Board and from gateron but apart from that i am done!

Credits

@tty7, @koeg, @tanuki, @jay