[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders

[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders

prusaprinters

<p><strong>Disclaimer:</strong><br><strong>This project is not actively maintained and was created for personal use, hence no official support of any kind is provided!</strong></p><p>Goals: &nbsp;</p><ul><li>Control audio on a application or device basis (<a href="https://github.com/omriharel/deej">Deej</a>)</li><li>Easily create keymaps (<a href="https://qmk.fm/">QMK</a>)</li><li>Have an interface to dynamically reassign the keymap (<a href="https://www.caniusevia.com/">VIA</a>/<a href="https://get.vial.today/">VIAL</a>)</li><li>Remap encoder functions dynamically in an interface (<a href="https://get.vial.today/">VIAL</a>)</li></ul><p>Design:</p><p>For the design I've created a fork of Deej that supports communication to it's API over the HID interface, instead of over a serial port.<br>Using this fork I was able to create some code in my QMK keymap to send volume up/down events over the HID interface to Deej.<br>&nbsp;</p><p><strong>Disclaimer: Software is provided as is</strong></p><p>Software:</p><p>Deej/QMK fork: <a href="https://github.com/Pieterv24/deej/tree/qmk">https://github.com/Pieterv24/deej/tree/qmk</a></p><p>QMK firmware: <a href="https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16">https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16</a></p><p>QMK deej firmware (some documentation is available here): <a href="https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16/keymaps/deej">https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16/keymaps/deej</a></p><p><br>Hardware:</p><ul><li>18x cherry mx style switches</li><li>18x diode (for grid)</li><li>1x arduino pro micro - atmel 32u4 (Make sure the microcontroller supports HID)</li><li>5x rotary encoder</li><li>4x m2 screws&nbsp;</li><li>4x m2 heat set inserts</li></ul><p>Limitations:</p><ul><li>Currently the deej fork required for the audio functionality only works on Linux (tested on arch linux)</li><li>This project is not being actively maintained</li></ul>

Download Model from prusaprinters

With this file you will be able to print [WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on [WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders.