Hello everyone, this project is a fully custom built TKL keyboard. Soul purpose behind this project was to learn some new things while replacing the old rusty keyboard on my desk. So let's take a look inside the project
For any electronics project, pcb is the very first thing to design, since it is the brain of the project. I used easyeda for designing my pcb. There are quite a few limitations with easyeda, but I somehow got things to work. It's a two layer pcb containing necessery things for the project. Main things would be microcontroller, switch, display, etc etc.
What I did after designing the pcb was building a case around it. The case looks simple, but there went a lot of research behind it.
I don't have the switches and other electronics placed because my laptop couldn't handle that much! I have left a note in the cad folder
There is a magnetic wrist rest extension to the main case. The wrist rest also has an oled screen in the center. This oled screen will be connected to the pcb via a pogo pin. I'll demonstrate the thing below.
The display will be hand wired to the pogo pins like below!
The firmware is mostly ai written, I just have instructed the ai tool what to do with each component and I got the firmware. It's still not tested and only a proof of concept though. I'll update the readme when I get an actual working firmware! Click to view firmware
Also, I happened to see that keyboards are tier 3. But I couldn't make mine fit in budget. I tried to choose the cheapest buy link for everything. I need tier 2 to make the project real. If that's not possible, I'll have to reduce functionality to fit in. It'll be sad for me though :(
NOTE: While submitting the project, I totally forgot about the keycaps and usb cable. So, they are not mentioned in the bom. Right now I can't even find some good keycaps under a low budget. It'll take some time. I'll probably need more 20-30$ for the keycaps. May be cheaper. I'm not sure. If the budget allowance is in your hands, please consider