⌨️ Modes 📏 Configuration 🪛 Hardware Builds 👷 Custom Modes 📜 License
- 🎹 MIDI Controller
- 🧑💻 Development Shortcuts
- 🦾 Data Logger
The MicroModes CLI application allows you to configure API calls, keybindings, media controls, and other custom macros.
Step 0: Installation
Step 1: Hardware Configuration
Step 2: Macro Configuration
The MacroPad used to test this tooling is based on the build here: https://www.thingiverse.com/thing:5817044
Currently supported I/O devices:
- Rotary Encoder: KY-040
- OLED Screen: SSD1306
- Digital Switch: Buttons, Keyboard Switches, etc.
New modes can be developed
Once you've extended the base code in the pico
directory, deploy it to your Macropad using the following steps.
Step 1
Update the configuration file hardware_config.toml
to match your hardware configuration.
Step 2
Configure the Raspberry Pi Pico board for Circuit Python: Adafruit Installing CircuitPython Guide.
Step 3
Copy this repository to the CIRCUITPY
drive.
Optional
Install the Mu editor to check for wiring error or send live code updates: codewithmu
This code is freely available under the MIT License.