The Procastinate Board
Making this personal keyboard so that I don't procastinate making a keyboard later on
Project Idea/Inspo
I really wanted to make a keyboard to just gain insights on how electronics like keyboards work. After doing the hackpad, I got inspired to make a full keyboard looking at the keyboards other members made. Welp how hard can it be :smile:
Inspo- https://www.montechpc.com/mkey-tkl
Total time spent: 48h
Day 1: June 12th, 2025
Time Spent: 2h
Started the schematic and spent time deciding my keyboard schematic. It will be a TKL keyboard with a rotary encoder. Made a matrix on MS Paint to understand how the basic structure of my PCB and firmware will be. Watched some videos on how keyboards work.
Day 2: June 13th, 2025
Time Spent: 1h+7h
Literally spent the entire day researching, asking people questions in slack (i love everyone is so helpful) and I basically completed the entire schematic and assigned all footprints. Made a basic draft of my BOM and thats about it. I did struggle so much on figuring out how microcontrollers work and which one will I need. I also had a hard time assigning footprints. My goal for tomorrow will definitly be to make the PCB and start the 3D modeling.
Day 3: June 14th, 2025
Time Spent: 1h+8h
Ok so I made the entire PCB, which took the entirety of the 8h of the day. I forgot one crucial thing, which was to add a 0.1uf capacitor after every rgb. Anyways, I am pretty sure I won't be running the craziest animations out there, so I hope it won't be an issue.
Day 4: June 15th, 2025
Time Spent: 1h+7h
I have completed the schematic, I realized I didn't have a USB C for my RP2040 stamp so I added that in the PCB. Researched more about resistors, microcontrollers and had trouble doing the firmware. The Firmware took around 2 hours, quite less than I expected. Thanks to cyao's hackpad tutorial the 3D modeling was a breeze, even though I am not that experienced with onshape. Onshape was a breeze but still felt really long.
Day 5: June 16th, 2025 (from midnight)
Time Spent: 2h
It's currently 2am or so But I have made an entire BOM, Got all my CAD Files here, double checked my firmware & I don't think I can't do much if I messed up my PCB. Fingers are crossed if I didn't mess up anything (only worked on it 12am-2am). no journal picture.
Day 6: June 17th, 2025
Time Spent: 5h
Since it's still getting reviewed, I decided to completely redesign my rgb part of the pcb, recommeneded by @Kai Pereira. He said to add capacitators after each rgb. I decided to do that which took the majority of the day and alot of frustration. I also had a really bad time rewiring everything, but I completed this and slept peacefully. ofc this took 5 hours.
Day 7: June 18th, 2025
Time spent: 2h+2h+1h
Forgot to mention this before but I switched my RP2040 stamp to a RP2035 stamp because RP2040 stamps aren't available in the market.
Ok I went crazy on polishing the CAD and I decided to add some art! My 2 favourite albums, well not really I have one more, Alone At Prom
but I couldn't generate a good enough silkscreen art for it.
Day 8: June 19th, 2025
Time spent: 2h+4h
2am right now, yeah I was just polishing CAD. Decided to add some keyswitches, but they are the wrong ones. But frick it, we ball! (CAD doesn't matter anyways since it wont be 3D printed ;)
BRUHHH I forgot to add stabilizers. JUST WHEN I THOUGHT I WAS DONE WITH THE PCB. took like 2 seconds but the frustration was insane.
COMPLETED CAD!!!!!!!!! YIPPPPEEEEEEE!!!!! PROJECT IS DONE!!!!!
Day 9: June 20th, 2025
Time spent: 2h
Decided to redo the LEDs cause I messed up. Thanks Kai for pointing that out again.
Day 10-13: June 23rd, 2025
I realized I didn't have stabilizers in my BOM, updated that.
Day 13-16: June 27th, 2025
Time spent: 1h
After procastinating 2 days, I decided to finally fix the CAD today.
Day 16-21, 2025
Time spent: 2h
Ordered some stuff, originally BOM was $164 but now it's $149.10. around 90 cents left in grant. Saved some money but I will have to spend my own money on filament and screws which I am fine with.