|
|
||
|---|---|---|
| .. | ||
| cad | ||
| firmware | ||
| pcb | ||
| production | ||
| README.md | ||
Why
This macro pad was inspired from the numerous times, when I was using a digital art software, I would realise that for some reason, the b key doesnt stand for brush. sob.
So the main reason is to help me adapt to different softwares that use different keybinds. Also it looks very cool, totally not the main reason
Features
The artzelpad features a .91 inch oled screen, that is meant to display current key presses, or art modes e.g brush, erase, undo, etc.
The current main.py code binds the 3 keys in the most left column as copy paste and undo, while the rest 6 are formatted like the keys wasdeq on qwerty, but uses arrow keys. I'll most likely include layers later on, that will use the top left button to switch.
Challenges
I do not currently have a dedicated app to code python and like this readmd document haha, so everything i did was in textedit macos. tysm to friend for helping check errors <3. * and for some reason, since i had musescore downloaded my .md file kept opening it up. sob
Software used
kicad onshape website, i had a school account textedit <3 lots and lots of google search
BOM
0.91 inch OLED display x1 Cherry MX Switches x9 Through-hole 1N4148 Diodes x9 Blank DSA keycaps (preferably white) x9 M3x16mm screws x4 M3x5mx4mm heatset inserts x4
Changes
I updated the gerber files and kicad files to fit the guidelines
| Schematic | PCB | Case |
|---|---|---|
![]() |
||
![]() |
||
![]() |
||
| * took this table image format from Duccs Fidget Toy |



