Eterna Keyboard
Creating a keyboard that will be used untill I take my last breath.
Created by
SupremeSamuaraix72P
Tier 3
285 views
3 followers
Timeline
Lingfeng Wang
gave kudos to Eterna Keyboard ago
For the larger sized keys, make sure to change the footprint in kicad, so you can move the mounts over! Otherwise the switch will be in the wrong space and you wont be able to fit the keycap!
CAN ⚡🚀
requested changes for Eterna Keyboard ago
You should design a case for this project. Also, please remove the unneeded space on your PCB by making a good cut layer.
SupremeSamuaraix72P
submitted Eterna Keyboard for review ago
SupremeSamuaraix72P
added to the journal ago
I am done with firmware.
Now, after few days of painful work, I am done with schematics, Pcb, Firmware.
Now the remaining part is to create BOM and upload all the files to my GitHub repo.
Now the last thing I am gonna do is to revise everything and make sure they good to go then I will upload the files to my github repo and then ship this project. :) 
SupremeSamuaraix72P
added to the journal ago
So I am starting with firmware for keyboard
So, I completed all hardware part for my keeb. So, what I am thinking to do right now is to watch this youtube tutorial(https://www.youtube.com/watch?v=1bRqxVm_wvo) and create the firmware for my keeb.
My aim to create
- window lock
- basic keeb working
- font changer
SupremeSamuaraix72P
added to the journal ago
Completed the pcb
So, I completed the wiring of pcb and ran DRC test which told me that my pcb is good to go, so now the only thing that I am supposed to do is create FIRMWARE for the keyboard and upload all the files to github.
So there is also a problem due to my selection of microcontroller, I will not be able to fit it in my old keyboard case so, now my plan is to modify the case of my old keeb. And I will do that once I receive my fundings.
SupremeSamuaraix72P
added to the journal ago
Almost done with pcb designing
So, after 100s of misplacements to using wrong diode, I beleive I have completed the majority of the pcb. So the remaining part of the project is just only size fixing of the PCB and to create the firmware of the keyboard. So I plan to create
- designing of the pcb
- Firmware
- BOM
- I guess I am done there
SupremeSamuaraix72P
added to the journal ago
Fixed the diode
So while I was working on the PCB, I noticed that the diode that I was using in the schematics was the wrong one. After that, I removed the diode from the schematics and replaced it with a 1n4148 diode. After fixing the schematics, I went to the PCB editor and placed the diodes on the first row of the curcuit.
Such a headache!
SupremeSamuaraix72P
added to the journal ago
I guess I am half way done creating PCB
So, I tried to create pcb for my keeb, which is supposed to fit inside my old keeb's case. So after an hour of extreme crash pain that kicad gave me, I created this. I am not sure whether I created this wrong or right. SO now I am gonna take a break cuz I am suffering from extreme fever.
SupremeSamuaraix72P
added to the journal ago
Now I am done with schematics
After creating my schematics I asked other fellow hack clubber, to review my schematics, after solving some minor problem and getting approval from my fellow hack mates. I created this
and I think I am good to go with pcb designing part. Wish me luck as this project is amoung my one of the first complex hardware project.
SupremeSamuaraix72P
added to the journal ago
I believe I am done with schematics!

So I think I am done with the schematic, and here is an update in the plan.
As HackClub runs on fundraisers, so money is very limited in this case, so I am dropping the plan of rotatory encoder and oled display. Now I am going to use my old broken 60% keyboards case, so hackclub has to fund me only for pcb, switches and keycaps. So my plan for future is to open my old keyboard up and measure its dimension and design the pcb for it. And I think I can make this keeb possible in next 2-3 days. Well wish me luck guys! :)
SupremeSamuaraix72P
added to the journal ago
This caused me brain tumor

Like after 2 hours of suffering I was able to this, much of work, I had to find every footprint on the internet and manually install them this took forever, but there is one issue I am still facing that ssd1306 is not working in kicad. But no worries I will try my best to fix.
SupremeSamuaraix72P
added to the journal ago
Decided the parts to be used in my keyboard
So, after finalizing the keyboard layout, I decided to search for the best micro controller and decided to go with rp2040, so my plan is to include a oled display, which will display welcome message and farewell message, and a rotatory encoder to control volume and brightness. And I am also thinking to add rgb to create a ambience in dark. 
And this is the work I did it till now on schematics.
SupremeSamuaraix72P
added to the journal ago
Searched the web for knowledge and created a layout
So, I searched up the whole internet and I decided to go with 60% layout keyboard, as it was easy to make after that I went to keyboard layout designer and made a layout for my keyboard
, after struggling with the colour layout, I finally created this layout. :)
SupremeSamuaraix72P
started Eterna Keyboard ago