drag to rotate, scroll to zoom
a 5 key macropad with a rotary encoder and 3 SK6812 MINI E RGB LEDs, running KMK firmware on a XIAO RP2040. built through hackpad, a Hack Club program where you design your own macropad and get it for free. case modeled in onshape, pcb in kicad.
the case, made in onshape. used onshape because fusion basically blew my computer up.
uses KMK firmware for everything.
everything you need to make this. more elaborate bom here
ran into a manifold body error doing a boolean subtract in onshape, traced back to overlapping sketch lines from the imported dxf. fixed it by cleaning zero length segments with python and ezdxf.