7-3-26: Due to changes in the menu structure of the newer Firmware version(s), There's a possibility that some macros point to the wrong function. You can, however, easily edit your own macro's via the Vial editor.
The MacroCart is essentially a USB Macro Keyboard inside a (3D Printed) Dummy Cartridge for the Ultimate 64. It is based on a custom Vial Firmware that runs on a Arduino Pro Micro and features 6 buttons that are fully configurable through the Vial Configurator (Desktop or Web).
Each button can theoretically have 4 Layers and Single or Double taps per key. It’s also possible to combine keys (combos) to create actions. The default functions are shown in the image below, but you can easily configure it anyway you like through the Vial Editor.

More info about the parts required and print setting is included in the PDF.
The Zip-file (see Other files) includes all the STL files, Build instructions and the Firmware + Configuration needed to assemble your own MacroCart.
Changelog:
03-01-2024 - V1.2 - Added pdf with overview of default Macros & updated Build instructions
19-02-2024 - V1.3
Firmware 1.3
Increased Switch debounce time for better responsiveness
Included 'Insecure' Version. This version has the Vial safety feature disabled.
Vial Layout 1.3
Changed Reboot to Double Tap instead of Layer 1
Changed Next/Previous Disk/SID to require double tap (single Tap was interfering with Layer selection)
Layer selection now uses OSL (One Shot Layer). Holding down the key while simultaneously pressing another key proved to be difficult and sometimes resulted in executing the wrong macros. (see Macro PDF for more info)
Reset/Reboot didn't work when using the Ultimate Menu in overlay mode. The menu kept being stuck in some sort of loop at the end of the macro sequence. I manage to fix this by using a separate Down and Up key on the last 'Enter'.
Added example macros for the Assembly 64 query form (see Macro PDF for more info)
Docs 1.3
Changed a few things here and there in the build manual.
Included the new configurations in the Macro PDF.
Added tips on creating your own Macros
The author marked this model as their own original creation.