Blueprint

random macro pad

this is my first entery into the stm32 world... im building a stm32 numpad +4keys + knob + under glow hot swap build. i will be using zmk and jlcPCBA service.

Created by eyal.birger2010 eyal.birger2010

Tier 2

4 views

0 followers

Shadow Shadow requested changes for random macro pad ago

Heya! Cool project but please go through the submission guidelines and make sure to have everything and a detailed readme, also please try to cost optimize your project

eyal.birger2010 eyal.birger2010 submitted random macro pad for ship review ago

CAN CAN ⚡🚀 requested changes for random macro pad ago

Do you mean to not request anything?

eyal.birger2010 eyal.birger2010 added to the journal ago

copper layer, moving a capasitor and jlc pcba

so after yestorday, i though i was finished with this thing for now. i though.
well there was a capasitor out of place, i wanted a better finish on the plate and i had issues with kicad, so i learned basic git.
i also had to update the graber, uplaod it to jlcpcb and fix the pcba setup.
when i added the hatched pattern, i realized i needed the back of the copper layer to be solid under the silk screen, so i added those.
i also fixed alot of shit with it.
image
holy shit it cost 127$ with no shiping (it didnt let me use economic, idk.) i did an assembly for almost every thing (on the bottom only) because i really really suck at soldering, and solder is expensive af in israel.
image
and shipping is 57$... ahhhhh
image

random macro pad was submitted for review ago

eyal.birger2010 eyal.birger2010 added to the journal ago

research, rerouting, plate, lcsc, bom, screws, art

after a long 2 weeks of frc (almost comp, but like solo games cause of war) i had time to finish this pcb.
i researched all of the of the parts lcsc numbers in jlc pcba.
i also rerouted the keeb so i can rout more keys, cause in the previous state it was a mess and couldn't rout more keys.
i also changed the plate knob hole, because i had a switch mount, but i needed a hole mount.
alsoooooo, i put some harry potter art on it :)

image
image
image
image
image
image
image
image

eyal.birger2010 eyal.birger2010 added to the journal ago

research, schematic and pcb

so after some research and trying out the rp2040 and making a schem of it, i decided to switch to the stm32. why?
scottokeebs has a guide on it and i wanted to get help on his discord (and i did so it payed of)
i searched for the lcsc part number, made a schem with ws28 leds, ec11 knob and 22 keys.
i also did the plate and the buttom layer of the case (its made from a pcb).
i wired it but i think im gonna start over because its really messy and i dont want it to be a jungle.
image
image

eyal.birger2010 eyal.birger2010 started random macro pad ago

3/14/2026 - research, schematic and pcb

so after some research and trying out the rp2040 and making a schem of it, i decided to switch to the stm32. why?
scottokeebs has a guide on it and i wanted to get help on his discord (and i did so it payed of)
i searched for the lcsc part number, made a schem with ws28 leds, ec11 knob and 22 keys.
i also did the plate and the buttom layer of the case (its made from a pcb).
i wired it but i think im gonna start over because its really messy and i dont want it to be a jungle.
image
image

3/26/2026 - research, rerouting, plate, lcsc, bom, screws, art

after a long 2 weeks of frc (almost comp, but like solo games cause of war) i had time to finish this pcb.
i researched all of the of the parts lcsc numbers in jlc pcba.
i also rerouted the keeb so i can rout more keys, cause in the previous state it was a mess and couldn't rout more keys.
i also changed the plate knob hole, because i had a switch mount, but i needed a hole mount.
alsoooooo, i put some harry potter art on it :)

image
image
image
image
image
image
image
image

3/28/2026 - copper layer, moving a capasitor and jlc pcba

so after yestorday, i though i was finished with this thing for now. i though.
well there was a capasitor out of place, i wanted a better finish on the plate and i had issues with kicad, so i learned basic git.
i also had to update the graber, uplaod it to jlcpcb and fix the pcba setup.
when i added the hatched pattern, i realized i needed the back of the copper layer to be solid under the silk screen, so i added those.
i also fixed alot of shit with it.
image
holy shit it cost 127$ with no shiping (it didnt let me use economic, idk.) i did an assembly for almost every thing (on the bottom only) because i really really suck at soldering, and solder is expensive af in israel.
image
and shipping is 57$... ahhhhh
image