!! This circuit has been tested and it has been working great for a few months, but I take no responsibility for any damage or loss that comes from this project !!
This is the project of a MicroPython-programmable (via KMK) Macro Pad using a Raspberry Pi Zero and some components.
This came from the fact that no available Commercial Mechanical Macro Pad has 20 Keys and 4 Rotary Encoders, plus their configuration programs don't really look flexible enough for my taste.
You will need to following software to open and edit this project:
- KiCad 7.0.9 or Higher: for the Schematic Files
- Any CAD Program (Like FreeCad) that supports DXF Files: for viewing the plate
- ERC Shows "Input Power pin not driven by any Output Power pins" on U1 for pins:
- Pin 13 (GND)
- Pin 36 (3V3)
- DRC Shows 16 Violations "Silkscreen clipped by solder mask"
I have no idea how to fix these.