June 16, 2025
Worked a lot more on the base and I imported the base. Now I want to start to think of how I can make it more unique.
Did more of the case. I finished the first sketch and another and I extruded it.
Finished the first sketch for the base of the mouse. I mostly followed the tutorial so that the parts will fit but I may end up changing it slightly later.
Started using Tailwind CSS. Also used javascript to make it so that I can just add project data to an array of objects and then javascript automatically creates a element with the styles I want so that it automatically creates project tiles.
Started removing things but I think it might just be better to start from scratch and maybe even use like react or something.
Finished the firmware. I think I'm completely done with my keyboard now because I finished the main assembly, the case parts, the pcb, and now the firmware. I took a while to program each key but I finished it and it wasn't too hard.
Started coding the firmware using KMK. Learned how to program a key matrix since I've never used one before.
I finished designing the full keyboard in OnShape. I made the top part of the case and I made everything look better. I fully created the main assembly with the keycaps and I also left a spot to see the micrcontroller because I think it looks kind of cool and also it allows there to be something there instead of just being empty space. I just need to code the firmware now.
I started the case. I finished the bottom part and the plate, and also started on the main assembly. I also assembled the pcb on onshape and it took a long time to place all the keys. I decided to design the case somewhat similar to how the hackpad tutorial says to make the macropads but I'm also gonna make a top part of the case thats gonna look a lot better.
I finished the PCB. I created the schematic then positioned everything in the actual pcb design. It wasn't too hard but it took a long time to place everything and route it all since there is 81 keys.
A keyboard with quicker access to common keys for coding.
This was widely regarded as a great move by everyone.