Speedrun 100% Keyboard
A speedrun keyboard done in 3 days before blueprint ends
Created by
Simon
Tier 2
9 views
0 followers
cubit010
requested changes for Speedrun 100% Keyboard ago
user request, still needed some fixing up in repo
CAN ⚡🚀
approved Speedrun 100% Keyboard ago
Tier approved: 2
Grant approved: $201.99
Awesome project!
Simon
submitted Speedrun 100% Keyboard for ship review ago
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.

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.

Then it was time to get the order on LCSC ready just a bit of selecting components

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


Then added the DC/DC converter because i forgot it:

Then i had some GPIO left over on the RP so put testpads there

So then quickly added 2 displays and routed that.

Then added gnd fill and was done:

Credit
@tty7, @koeg, @tanuki, @jay
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.

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.

Then i realized i had flipped all the switches over so had to flipped them all over again.


So then i needed to connected all the diodes for the switch matrix. The wires looked intimidating.

So after all that the diodes where placed i had this part done.

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.

Then flipped it over and put it on the backside as the rest of the components.

So then i started routing the coloms and rows

Then started the pinout of the rp pinout:

Then connected everything.


Credit
@tty7, @koeg, @jay, @tanuki
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.

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.

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

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.

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.

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.

Then i realized i had flipped all the switches over so had to flipped them all over again.


So then i needed to connected all the diodes for the switch matrix. The wires looked intimidating.

So after all that the diodes where placed i had this part done.

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.

Then flipped it over and put it on the backside as the rest of the components.

So then i started routing the coloms and rows

Then started the pinout of the rp pinout:

Then connected everything.


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.


Then added the DC/DC converter because i forgot it:

Then i had some GPIO left over on the RP so put testpads there

So then quickly added 2 displays and routed that.

Then added gnd fill and was done:

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.

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.

Then it was time to get the order on LCSC ready just a bit of selecting components

Still have to add the prices of the Board and from gateron but apart from that i am done!
Credits
@tty7, @koeg, @tanuki, @jay