• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Image 1
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Image 2
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Image 3
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Image 4
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Image 5
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Thumbnail 1
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Thumbnail 2
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Thumbnail 3
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Thumbnail 4
[WIP] AudioMacro18 - Macropad with 18 macro keys and 5 encoders 3D Printer File Thumbnail 5

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

Pieterv24 avatarPieterv24

May 4, 2022

printables-icon
DescriptionCommentsTags

Description

Disclaimer:
This project is not actively maintained and was created for personal use, hence no official support of any kind is provided!

Goals:  

  • Control audio on a application or device basis (Deej)
  • Easily create keymaps (QMK)
  • Have an interface to dynamically reassign the keymap (VIA/VIAL)
  • Remap encoder functions dynamically in an interface (VIAL)

Design:

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.
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.
 

Disclaimer: Software is provided as is

Software:

Deej/QMK fork: https://github.com/Pieterv24/deej/tree/qmk

QMK firmware: https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16

QMK deej firmware (some documentation is available here): https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16/keymaps/deej


Hardware:

  • 18x cherry mx style switches
  • 18x diode (for grid)
  • 1x arduino pro micro - atmel 32u4 (Make sure the microcontroller supports HID)
  • 5x rotary encoder
  • 4x m2 screws 
  • 4x m2 heat set inserts

Limitations:

  • Currently the deej fork required for the audio functionality only works on Linux (tested on arch linux)
  • This project is not being actively maintained

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,377

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,409

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,817

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,892

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,461

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,035

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,728

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

1,876