Blueprint

boardkey

it's like a keyboard right, but it's better because imma build it!

Created by the.mridul.goel the.mridul.goel

Tier 2

10 views

0 followers

Souptik Samanta Souptik Samanta 🚀 requested changes for boardkey ago

Hey! Please read the submission guidelines and make sure everything is checked off one by one.
https://blueprint.hackclub.com/about/submission-guidelines

the.mridul.goel the.mridul.goel submitted boardkey for ship review ago

samliu samliu ⚡🚀 requested changes for boardkey ago

hey! please listen to the feedback of previous reviewers!

the.mridul.goel the.mridul.goel submitted boardkey for ship review ago

alexren alexren ⚡🚀 requested changes for boardkey ago

hi there! great first start but your keyboard is currently has a really simple design - I would recommend adding details like cutouts, engravings, etc to polish it!

the.mridul.goel the.mridul.goel submitted boardkey for ship review ago

the.mridul.goel the.mridul.goel added to the journal ago

Made my first few edit

Didn't take me that long, I just needed to add the BOM.csv file, because I didn't really know I had to add that before. Also fixed up the files, and add a 3D view of the keyboard.

image

Person20020 (Koji) Person20020 (Koji) 🚀 requested changes for boardkey ago

Hi, looks great! There are a few things to fix:

  • The boardkey.kicad_pcb file is empty and can't be opened. Could you upload a fixed file?
  • You need to included a step model of the full assembly that includes the full case, pcb, and components. You should also export your plate as a step file. You should also include an image of it in your readme.
  • I can't fully tell without the pcb file but it looks like you are probably using the wrong footprint/component for your usb port. The part you chose looks like it is meant as a replacement part for a micro usb port so I would recommend finding the matching part for the footprint you have. USB C can be rather hard to solder because the pins are so close together so if possible I would recommend trying to position the pico in a way that you can use the port from that directly.
  • Please add the bom as a csv file.

It seems like the you are requesting the grant as the cost in CAD. The grant will be given in USD so you should check prices and set the grant amount as USD.
Please look over the submission guidelines to make sure you have everything: https://blueprint.hackclub.com/about/submission-guidelines

the.mridul.goel the.mridul.goel submitted boardkey for ship review ago

the.mridul.goel the.mridul.goel added to the journal ago

Finding Stuff

Took quite a lot of time because lets be honest, finding things for cheap is kinda hard, and I had to use aliexpress for most of it, and it still came out to $140 for everything without the PCB! R we serious, but its fine hopefully I get that grant and make my dream boardkey!!

Screenshot 2026-02-18 143510

the.mridul.goel the.mridul.goel added to the journal ago

Stupid Firmware

Ok i am absolutley bum cheeks at writing code. So this took me so long. I had to watch so many youtube videos, and like Grok aboslutely cooked up, because i could barely write the code for my macropad, and now this.

image

the.mridul.goel the.mridul.goel added to the journal ago

Keyboard Layout

This is my basic layout of the actual keyboard. I used https://www.keyboard-layout-editor.com/#/ for the actual layout because that's what i used for my macropad. I lowk forgot to add this.

image

the.mridul.goel the.mridul.goel added to the journal ago

Top Part of the Case

Again, this barely took me any time, I entered flow state and finished this in under an 1 hour. I mean it wasnt that hard, just figuring out how big it has to be, cause honestly this is the wierdest, but most important peice kind of.

image

image

the.mridul.goel the.mridul.goel added to the journal ago

Built the bottom part of the case

Basically this took me a little while, but then i got into flow state, and like absolutley built the best thing ever. I had to remember how I built the macropad one first. Then I followed this tutorial on youtube, which said that the actual bottom case for a keyboard should be kind of narrow, so thats what I did, and here it is! I also worked on the top part at the same time, but I'll put that as a seperate journal entry.

image

image

the.mridul.goel the.mridul.goel added to the journal ago

Deleted Githib repo

I had to delete the github repo because the folders were all messed up and nothing would work. So I made a folder on my desktop to house everything making sure that it is organized, so that I can just upload the folder into the github repo. It makes life a whole lot easier.

image

the.mridul.goel the.mridul.goel added to the journal ago

Top Plate for boardkey

Ok so basically I made a top plate for the boardkey, because I saw in my friend's keyboard that there is some sort of like base layer between the keys and actual case. So i made it on Kicad. It actually took me a hell of a lot time to actually figure out how to make it and what to actually make.

image

the.mridul.goel the.mridul.goel added to the journal ago

Routed the PCB

I converted the schematic into a PCB, and then arragned everything to look like a keyboard. I had to look at a real keyboard to get a good idea of what the keyboard should look like. Then I used a tutorial on youtube, and the macropad tutorial to figure out how to wire the PCB.

image

the.mridul.goel the.mridul.goel added to the journal ago

boardkey schematic

I worked basically all throughout school, building the schematic, I made sure to use my info from the macropad here. I had around 84 keys. I also had a rotary encoder, and raspberry pi, making sure that it actually works. I THINK it works, hopefully they do though. AND i made sure to immediately upload this to my github, because I made sure to learn from my mistakes from the macropad thing.

image

the.mridul.goel the.mridul.goel added to the journal ago

Github repository

I made a Github repository, and decided which kind of keyboard I wanted. I chose a 75% keyboard, with a knob (I need the arrow keys for geometry dash). https://github.com/scribbledlife/boardkey
image

the.mridul.goel the.mridul.goel started boardkey ago

2/17/2026 12:11 PM - Github repository

I made a Github repository, and decided which kind of keyboard I wanted. I chose a 75% keyboard, with a knob (I need the arrow keys for geometry dash). https://github.com/scribbledlife/boardkey
image

2/17/2026 12:47 PM - boardkey schematic

I worked basically all throughout school, building the schematic, I made sure to use my info from the macropad here. I had around 84 keys. I also had a rotary encoder, and raspberry pi, making sure that it actually works. I THINK it works, hopefully they do though. AND i made sure to immediately upload this to my github, because I made sure to learn from my mistakes from the macropad thing.

image

2/17/2026 4 PM - Routed the PCB

I converted the schematic into a PCB, and then arragned everything to look like a keyboard. I had to look at a real keyboard to get a good idea of what the keyboard should look like. Then I used a tutorial on youtube, and the macropad tutorial to figure out how to wire the PCB.

image

2/17/2026 9:16 PM - Top Plate for boardkey

Ok so basically I made a top plate for the boardkey, because I saw in my friend's keyboard that there is some sort of like base layer between the keys and actual case. So i made it on Kicad. It actually took me a hell of a lot time to actually figure out how to make it and what to actually make.

image

2/17/2026 9:21 PM - Deleted Githib repo

I had to delete the github repo because the folders were all messed up and nothing would work. So I made a folder on my desktop to house everything making sure that it is organized, so that I can just upload the folder into the github repo. It makes life a whole lot easier.

image

2/18/2026 11:05 AM - Built the bottom part of the case

Basically this took me a little while, but then i got into flow state, and like absolutley built the best thing ever. I had to remember how I built the macropad one first. Then I followed this tutorial on youtube, which said that the actual bottom case for a keyboard should be kind of narrow, so thats what I did, and here it is! I also worked on the top part at the same time, but I'll put that as a seperate journal entry.

image

image

2/18/2026 11:20 AM - Top Part of the Case

Again, this barely took me any time, I entered flow state and finished this in under an 1 hour. I mean it wasnt that hard, just figuring out how big it has to be, cause honestly this is the wierdest, but most important peice kind of.

image

image

2/18/2026 11:37 AM - Keyboard Layout

This is my basic layout of the actual keyboard. I used https://www.keyboard-layout-editor.com/#/ for the actual layout because that's what i used for my macropad. I lowk forgot to add this.

image

2/18/2026 1 PM - Stupid Firmware

Ok i am absolutley bum cheeks at writing code. So this took me so long. I had to watch so many youtube videos, and like Grok aboslutely cooked up, because i could barely write the code for my macropad, and now this.

image

2/18/2026 2 PM - Finding Stuff

Took quite a lot of time because lets be honest, finding things for cheap is kinda hard, and I had to use aliexpress for most of it, and it still came out to $140 for everything without the PCB! R we serious, but its fine hopefully I get that grant and make my dream boardkey!!

Screenshot 2026-02-18 143510

2/19/2026 - Made my first few edit

Didn't take me that long, I just needed to add the BOM.csv file, because I didn't really know I had to add that before. Also fixed up the files, and add a 3D view of the keyboard.

image