Home

Awesome

MacroPad by MCHilli

<img src="https://github.com/mchilli/macropad/blob/main/webui/img/macropad-128.png?raw=true" height="100">

This is an Adafruit MacroPad script that allows you to manage your macros via a WebUI.


Features:

Installation:

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!

Other Informations:

Your can enable the USB storage either by pressing the yellow blinking key (top, left) when plugging the device, enable it through the WebUI under "reboot" or you can set a macro with the device function "enable_usb".

To play mono audio files such as .mp3 or .wav, place them on the macropad and define the path to the file in the WebUI. The available files are listed in the macro after the connection has been established. Keep in mind that the macropad is blocked during playback. So make sure that the sound files are not too long!

Ideas:


Browser limitation:

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.

Used libraries and icons: