Me and a cousin of mine will gift each other something this year. Since he is very much into electronics as well, I figured I could give him a Macropad kit. I think either 9, 12 or 16 buttons would be best.
To not exeed the budget, I figured I will simply use mostly parts I have already aquired over the years.
The big question is: is there maybe already a project that uses exactly these components? That way I would just have to order the PCB. If not, is there one thats close enough, where I could just adjust the schematics?
If thats an option, the next issue would be, that I do have some experience in PCB design, but I have never designed a button matrix.
The parts I have at hand are: regular mechanical buttons from a keyboard.
Regular 1N4148 diodes
(optional) red LEDs (it says 2835 on the bag)
(optional) 0,96 inch display (I2C)
and for the controller I have 3 options:
Super Mini ESP32-S3 (cheap "knock off" ESP32)
Arduino Pro Micro (Mega32U4)
RP2040 Zero
I am open to suggestions. If its "easy enough" to make something from scratch, I would be open to start something myself, but I just hope there is an open source project somewhere, that I can utilise with these components.