Welcome to the Mad Noodle VIA Support repository! This repository is your go-to resource for VIA firmware and definitions for all Mad Noodle keypads. Follow the instructions below to ensure your keypad is up-to-date and ready for customization through VIA.
You can also check out this really crude but effective video I threw together for setting up VIA on your Mad Noodle Keypad: VIA Setup Guide Video
Before you begin, make sure you have:
- A Mad Noodle keypad
- A USB cable to connect your keypad to your computer
- The latest files downloaded from this repository by clicking this link: ZIP Download
Note
If you purchased your keypad in 2024 or later, it should already come with the latest VIA firmware. For older models, please update your firmware:
- Extract and open the file downloaded from the step above.
- Locate the 'Firmware' folder that corresponds to your specific keypad model.
- Find the Via firmware .hex or .uf2 file associated with your keypad.
- Install the firmware as usual, following the flashing instructions provided on The Mad Noodle Flashing Guide or our website for your keypad model.
You can configure your keypad using the VIA application, which is available as a Web App or as a standalone desktop application.
- Web App: VIA Web App
- Desktop App: VIA Releases
Once you have VIA open:
- Go to 'Settings' and enable the "Show Design tab" option. If promted click 'Confirm'.
- Select the 'Design' tab, indicated by a paintbrush icon.
- Under 'Load Draft Definitions', upload your
{keypad}.json
file from the 'Via Definitions' folder that corresponds to your specific keypad model.
Return back to the "Configure" tab and now your keypad should now be fully functional with VIA.
If you encounter any issues, try changing the 'Render Mode' to 3D
in the settings menu.
Start Editing your Keymap:
- Select the key you'd like to remap on virtual keypad. It will be highlighted red when ready to be assigned a new keycode.
- From the selection of keycodes on the bottom portion of the Via window, select the desired keycode you would likee to assign.
Some Mad Noodle Keypads come equipped with specialized keycodes and features designed to enhance your experience. Below are the details of these unique functionalities:
When switching between layers, the keypad offers visual feedback through its RGB backlighting:
- Default Setting: The RGB backlight blinks to indicate a layer change, with distinct colors assigned to each layer:
- Layer 0: White
- Layer 1: Red
- Layer 2: Green
- Layer 3: Blue
- Alternative Option: Choose to have one of the four LEDs maintain a constant white light, correlating to the active layer.
To switch between these visual feedback options, use the keycode found in the "Custom" section labeled "RGB Layer Mode".
With a tap on this custom keycode, you can cycle through the layers in sequence, from Layer 0 to Layer 3.
This feature is accessible in the "Custom" section under the label "Cycle Layers".
Important Reminder: For consistent performance, ensure that this custom keycode is assigned to the same key across all layers.
In case of any difficulties, please refer to our troubleshooting guide or send an email to [email protected].
For further assistance, please reach out through our GitHub Issues or contact support directly at our website https://www.themadnoodle.com/.
Hope you love this new support we added for your Mad Noodle KeyPad!