hackpad/hackpads/artzelpad
amchazel 09cce22f6b
Added new pcb file
changed pcb file to reflect changes
2025-02-15 14:04:41 +08:00
..
cad Add files via upload 2025-02-14 16:27:48 +08:00
firmware Add files via upload 2025-02-14 16:27:48 +08:00
pcb Added new pcb file 2025-02-15 14:04:41 +08:00
production gerbers update 2025-02-15 14:01:56 +08:00
README.md Updated README.md to add changes 2025-02-15 13:58:40 +08:00

#artzelpad cadoveral

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
Schematic
PCB
Case
* took this table image format from Duccs Fidget Toy