Blueprint

RGB Mechanical 75% KEEB

This is my custom made rgb mechanical keyboard

Created by AlDeep AlDeep

Tier 3

42 views

0 followers

tap tap requested changes for RGB Mechanical 75% KEEB ago

Really well made! But can you add explanation on how you made your cad model? Except this everything looks great!

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

Iamalive Iamalive 🚀 requested changes for RGB Mechanical 75% KEEB ago

Thanks for adding the step files, but can you add at least a little explanation on how you made your cad model? Right now there's no screenshots of the in-between, just that it's done. Other than that, this looks really clean! Thanks!

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

Tanuki Tanuki ⚡🚀 requested changes for RGB Mechanical 75% KEEB ago

Hey! I LOVE your journalling, however, please journal more on the actual case! I just see the end product :P Please include .step as well! I think it could be more polished, I think you could add mounting as well! I do love the documentation on the PCBs, and the actual PCB does look very very polished!

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

PenguinMo PenguinMo requested changes for RGB Mechanical 75% KEEB ago

Wow this looks cool but is there anyway to reduce the price try looking on aliexpress things are usually cheaper over there I know you said you are but from the look of your screenshots it seems that you are still using amazon

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

PenguinMo PenguinMo requested changes for RGB Mechanical 75% KEEB ago

Wow this looks cool but is there anyway to reduce the price try looking on aliexpress things are usually cheaper over there

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

Iamalive Iamalive 🚀 requested changes for RGB Mechanical 75% KEEB ago

Please full read the repo readme instructions on https://blueprint.hackclub.com/about/submission-guidelines. Additionally, try looking for the parts you're getting off of amazon on other retail sites like Aliepxress or temu, as those are much cheaper!

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

technical_. technical_. requested changes for RGB Mechanical 75% KEEB ago

There should be some code to validate that your PCB works!
In addition, make sure you have accounted for shipping and tariffs.

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

technical_. technical_. requested changes for RGB Mechanical 75% KEEB ago

Your cart only shows ~12 dollars. Please add cart screenshots, or update the grant amount you are requesting. Cart images should show the full cart.

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

Shaurya Bisht Shaurya Bisht requested changes for RGB Mechanical 75% KEEB ago

need images of the pcb and scehmatic, also you have loose files like kicad files that should be organized into folders.

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

Iamalive Iamalive 🚀 requested changes for RGB Mechanical 75% KEEB ago

You need to have a seperate BOM.csv and also add the full cart screenshot for the parts! Only the price of the pcb is shown right now :(

AlDeep AlDeep submitted RGB Mechanical 75% KEEB for ship review ago

AlDeep AlDeep added to the journal ago

Keyboard Case

At the end i added my signiture on the front silkscreen and exported the pcb.
image

This was easy task i am good in CAD so i made a simple flat case no fancy things i made it in Fusion360 and got it done then i rendered the images with the exported PCB.

MyCustom_75Keeb v32MyCustom_75Keeb v3

AlDeep AlDeep added to the journal ago

MCU Connections

I think the image speaks for itself, yes i had to do that and do cross overs which was crazy as somehow the pins where not in correct order for the matrix cols and rows so had to put a lot of vias in order to get it done.

image

AlDeep AlDeep added to the journal ago

LEDs

This was the most tiring phase because i realized i was using the wrong led footprint so i had to change the schematic symbol and added the SK mini e reverse mount version of led so i can put it anywhere as it doesn't interfere with the upper layer.

Then i had to place every led in its place below the 3 pin holes and then i started connecting each single power pin to a main +5v power line and repeat that every single led, then i made the same changes again for the ground pins and then try to figure out how to connect the other two (DIN-DOUT) signal pins
so i worked on the inner layers of the board and connect every SINGLE LED which was absolute pain, but at the end i got it all together.

image
image

AlDeep AlDeep added to the journal ago

PCB & Layout

Schematic addition

I have added additional parts in schematic which are the stabilizers.

image

I have changed the leds footprint to the SK mini which are much smaller in size from the main mini.

PCB Auto Layout

I pulled all components then used the kbplacer plugin for layout, it auto connected some of the columns and rows so i had few left unconnected to connect then i placed the stabalizers according to their sizes.

This process took some time as i had multiple issues when auto placing LEDs using the plugin, for some reason the plugin was not capable of doing it so i had to remove the leds then pull them back after auto placement.

image

MCU

The microcontroller was connected to the USB-C from a preloaded template.

AlDeep AlDeep added to the journal ago

Keyboard Keys Schematic

Keys

To start making the key matrix i open a new sheet and i started putting down the 45 angled switch key and the diode, then i copied the same thing for the total number of keys, then i connected the matrix for columns and rows and added the global labels, to finish with the exact number of keys i removed additional ones in the matrix leaving space for shift and spacebar and other keys making the schematic ready to pull into the pcb editor.

image

Here is the final result in the main schematic sheet with the global labels
image

LEDs

For the addressable RGB leds i use the SK6812, i got the 84 leds for each key on the layout, with that i started connecting them in series, and gave global label for the converted power coming from the MCU.

image

LED Power Converter

In order to have stable signal coming from the MCU and flowing to the final led without degradation of signal i convert the 3.3v to 5v for the Signal lines, using the 74LVCH2T45DC and connecting in as the following.

image

Rotary Encoder

I have added this rotary encoder gave it a traditional connection i found on a tutorial, i am going to change the labels for the matrix.

image

Schematic Polishing

Making titles and box areas for each part.

image

AlDeep AlDeep added to the journal ago

First hands on Schematic

MCU

Controller Chip

For the chip i chose a common chip which is the STM32F072CBT6 is has many GPIOs, i am not sure if it would take everything i need but until now it should work.

I have started giving out labels to the pins just regular names and connected ground pins to ground
image

Decoupling Caps

In decoupling capacitors area i followed the general guides and made very standard connections.

image

Boot button

Made a bootloader button circuit.
image

Power Supply

USB-C port

Here i am connecting ground then the data differentials and following standard connection for CC1 and CC2 by pulling them to ground and for vbus i am connecting fuse for current limit
image

Static Elect.. Protection

ESD protection circuit, connected from the USB then to the chip for static electricity protection.
image

Voltage stepdown

Finally i made voltage stepdown from USB to 3.3v.
image

Misc

At the end i added mounting holes for the keyboard, i stick with 4 holes as i think the keyboard is compact enough for those.
image

AlDeep AlDeep added to the journal ago

Building an Idea

I open keyboard layout editor to start choosing a layout, i chose the one in the image below and i also want to have a rotary encoder.

Keyboard_Layout

As shown it is a 75% keyboard, i am planning to have a rotary encoder maybe multiple ones.

Keyboard_Layout - Copy

I have calculated the numbers for the matrix rows / columns which is 6 rows, 15 column making 84 Keys in Total.

AlDeep AlDeep started RGB Mechanical 75% KEEB ago

11/24/2025 - Building an Idea

I open keyboard layout editor to start choosing a layout, i chose the one in the image below and i also want to have a rotary encoder.

Keyboard_Layout

As shown it is a 75% keyboard, i am planning to have a rotary encoder maybe multiple ones.

Keyboard_Layout - Copy

I have calculated the numbers for the matrix rows / columns which is 6 rows, 15 column making 84 Keys in Total.

11/25/2025 - First hands on Schematic

MCU

Controller Chip

For the chip i chose a common chip which is the STM32F072CBT6 is has many GPIOs, i am not sure if it would take everything i need but until now it should work.

I have started giving out labels to the pins just regular names and connected ground pins to ground
image

Decoupling Caps

In decoupling capacitors area i followed the general guides and made very standard connections.

image

Boot button

Made a bootloader button circuit.
image

Power Supply

USB-C port

Here i am connecting ground then the data differentials and following standard connection for CC1 and CC2 by pulling them to ground and for vbus i am connecting fuse for current limit
image

Static Elect.. Protection

ESD protection circuit, connected from the USB then to the chip for static electricity protection.
image

Voltage stepdown

Finally i made voltage stepdown from USB to 3.3v.
image

Misc

At the end i added mounting holes for the keyboard, i stick with 4 holes as i think the keyboard is compact enough for those.
image

11/26/2025 - Keyboard Keys Schematic

Keys

To start making the key matrix i open a new sheet and i started putting down the 45 angled switch key and the diode, then i copied the same thing for the total number of keys, then i connected the matrix for columns and rows and added the global labels, to finish with the exact number of keys i removed additional ones in the matrix leaving space for shift and spacebar and other keys making the schematic ready to pull into the pcb editor.

image

Here is the final result in the main schematic sheet with the global labels
image

LEDs

For the addressable RGB leds i use the SK6812, i got the 84 leds for each key on the layout, with that i started connecting them in series, and gave global label for the converted power coming from the MCU.

image

LED Power Converter

In order to have stable signal coming from the MCU and flowing to the final led without degradation of signal i convert the 3.3v to 5v for the Signal lines, using the 74LVCH2T45DC and connecting in as the following.

image

Rotary Encoder

I have added this rotary encoder gave it a traditional connection i found on a tutorial, i am going to change the labels for the matrix.

image

Schematic Polishing

Making titles and box areas for each part.

image

11/28/2025 - PCB & Layout

Schematic addition

I have added additional parts in schematic which are the stabilizers.

image

I have changed the leds footprint to the SK mini which are much smaller in size from the main mini.

PCB Auto Layout

I pulled all components then used the kbplacer plugin for layout, it auto connected some of the columns and rows so i had few left unconnected to connect then i placed the stabalizers according to their sizes.

This process took some time as i had multiple issues when auto placing LEDs using the plugin, for some reason the plugin was not capable of doing it so i had to remove the leds then pull them back after auto placement.

image

MCU

The microcontroller was connected to the USB-C from a preloaded template.

12/4/2025 3 PM - LEDs

This was the most tiring phase because i realized i was using the wrong led footprint so i had to change the schematic symbol and added the SK mini e reverse mount version of led so i can put it anywhere as it doesn't interfere with the upper layer.

Then i had to place every led in its place below the 3 pin holes and then i started connecting each single power pin to a main +5v power line and repeat that every single led, then i made the same changes again for the ground pins and then try to figure out how to connect the other two (DIN-DOUT) signal pins
so i worked on the inner layers of the board and connect every SINGLE LED which was absolute pain, but at the end i got it all together.

image
image

12/4/2025 4:00 PM - MCU Connections

I think the image speaks for itself, yes i had to do that and do cross overs which was crazy as somehow the pins where not in correct order for the matrix cols and rows so had to put a lot of vias in order to get it done.

image

12/4/2025 4:03 PM - Keyboard Case

At the end i added my signiture on the front silkscreen and exported the pcb.
image

This was easy task i am good in CAD so i made a simple flat case no fancy things i made it in Fusion360 and got it done then i rendered the images with the exported PCB.

MyCustom_75Keeb v32MyCustom_75Keeb v3