This is an Adafruit MacroPad script that allows you to manage your macros via a WebUI.
Make groups to organize your macros
Groups can store more macros or groups
Define encoder macros for different groups
Choose colors for every single macro or group
Save your configurations locally by downloading it as a JSON file
Device settings:
Flash circuitpython on to your macropad, following this guide.
Then just extract the content of "macropad-circuitpython-x.x.zip" to your device.
Now just configure your macropad over the WebUI:
Connect
→ select MacroPad by MCHilli
→ Create Macros → Upload
If you are happy with your configuration don't forget to Store
! Otherwise your macros will not be saved on your MacroPad and will also not appear after rebooting your device!
Your can enable the USB storage either by pressing the yellow blinking key (top, left) when plugin the device, you can enable it through the WebUI under "reboot" or you can set a macro with the device function "enable_usb".
The script use the Web Serial API for communication. The only browsers that currently support this API are Chrome, Edge and Opera, so unfortunately you'll have to use one of them.