Blueprint

Eterna Keyboard

Creating a keyboard that will be used untill I take my last breath.

Created by SupremeSamuaraix72P SupremeSamuaraix72P

Tier 3

285 views

3 followers

Timeline

Lingfeng Wang 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 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 SupremeSamuaraix72P submitted Eterna Keyboard for review ago

SupremeSamuaraix72P 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. :) Screenshot 2025-10-10 160022.png

SupremeSamuaraix72P 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

  1. window lock
  2. basic keeb working
  3. font changer Screenshot 2025-10-10 014751.png Screenshot 2025-10-10 023420.png

SupremeSamuaraix72P 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.image_2025-10-10_023821118.png

SupremeSamuaraix72P 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

  1. designing of the pcb
  2. Firmware
  3. BOM
  4. I guess I am done thereimage_2025-10-10_015214215.png

SupremeSamuaraix72P 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.image_2025-10-09_234639402.png

Such a headache!

SupremeSamuaraix72P 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.image_2025-10-09_230632837.png

SupremeSamuaraix72P 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 thisimage_2025-10-09_223058461.png
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 SupremeSamuaraix72P added to the journal ago

I believe I am done with schematics!

image_2025-10-09_024114017.png

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 SupremeSamuaraix72P added to the journal ago

This caused me brain tumor

image_2025-10-08_231238647.png

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 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. image_2025-10-08_212514340.png

And this is the work I did it till now on schematics.

SupremeSamuaraix72P 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 keyboardkeyboard-layout (1).png, after struggling with the colour layout, I finally created this layout. :)

SupremeSamuaraix72P SupremeSamuaraix72P started Eterna Keyboard ago