Blueprint

DIY_Keyboard

I made a Diy Keyboard - further information in my Readme (on github)

Created by Willz Willz

Tier 2

27 views

0 followers

Timeline

Taran the Idiot Taran the Idiot 🚀 requested changes for DIY_Keyboard ago

hihi, this is a really cool keeb! However there are quite a few things that need to be fixed before I can approve this. 1. Could you please upload .step files of your assembled case and put it in the cad folder 2. Your firmware is incorrect. QMK needs other stuff to have a proper setup. You can generate a startup template with this tutorial -> https://docs.qmk.fm/newbs . Also ask in #blueprint for help with this, I know it can be confusing to learn sometimes(me personally I spent like 20 hours trying to figure out how to write code with QMK) 3. In your pcb folder, could you zip the pdf files and then replace them with the zip. it helps clean up the repo and make it look better 4. Could you please add your bom to your readme and also add it as a CSV file, not xlsx. 5. could you please add more detail to your journal, specifically the entry where you spend 10 hours on the case. right now I dont really know what you did during those 10 hours. 6. I apologise but we do not fund filament until after you print your case, in which case we will give you a grant depending on how much filament you used. because of this I am demoting you down to tier 3 and to a $96 grant(that was written in your readme) 7. Could you please include photos of your schematic in your readme. Unless I have missed something, that should be all the problems related to your ship. Once you dix those, it should be good for me to approve :)

Recommended tier: 3

Grant to expect: $96.00

Willz Willz submitted DIY_Keyboard for review ago

zsharpminor zsharpminor requested changes for DIY_Keyboard ago

This is a really cool project - your repo is a bit flooded; can you please organize it into PCB, CAD, and Firmware folders? Additionally, please add a description of what your project is, what it does, and why you built it to your README. Finally, please try to source your parts from AliExpress as they will usually be way cheaper.

Willz Willz submitted DIY_Keyboard for review ago

Willz Willz added to the journal ago

I finished the bom and the project

image

I created the bom. Sadly the total was too high. Thats why I am going to buy some of the parts myself. I hope my project gets accepted. Now I am finished.

Willz Willz added to the journal ago

I started with the bom.

I discovered that cnc machining is way more expensive than expected. that is why i am probably going to use a 3d printed case. machined by printer legion.image

Willz Willz added to the journal ago

I finished designing the case

Screenshot 2025-11-16 191924
I finished desining the case. I went with a classic case design (cnc machined). That has small bezels on the sides and a bit bigger ones on the top and bottom. Next up: BOM and firmware

Willz Willz added to the journal ago

Started the case and plate design

I started the plate and case design. I am going to use a top mount. I am currently trying to lay every component out and check the clearance. (e.g pcb, switches)image

Willz Willz added to the journal ago

Finalized the pcb

I finalized the pcb design with changes like:

Willz Willz added to the journal ago

I updated the pcb.

I fixed most of the errors in the DRC. I changed the footprint of the oled screen. And I also improved my ground plane. I think I am now going to move on to the case. image

Willz Willz added to the journal ago

Routed the PCB

I updated the schematic to make wiring easier. Then I layed out all of the components and added an OLED screen. Then I routed everything and exported some pictures.image

Willz Willz added to the journal ago

I updated the schematic.

image.png

I used labels. I used a new symbol for the microcontroller. I updated the matrix. I assigned footprints and decided on diodes I am going to use. I am going to use smd diodes. Hopefully blueprint will add helping hands or some sort of smd soldering accesories to the toobag.

Willz Willz added to the journal ago

New Layout and schematic

image.png
keyboard-blueprint.png
I rearranged the layout and made the schematic. I settled on the rp2040 based RP2040 Pro Micro 16MB/128Mbit USB-C Controller from Keeb.io. I am going to use 84 switches (12 rows, 7 columns). And I am going to implement a rotary encoder (PEC11R-4215F-S0024). And I am probaply going to include a acrylic glass window in the case which I am going to start working on next.

Willz Willz added to the journal ago

I created the layout i am going to use.

keyboard-blueprint.png
I want to use a ISO - Layout (German) and I want one number row and one Shortcut row. Also a volume knob is important for me. I also decided on some shortcut keys on the right hand side which i am going to bind on discord mute and some other useful functions.

Willz Willz started DIY_Keyboard ago