It has been a while since I build something worth sharing. I have been updating existing 3D designs but I have to calibrate my 3D printer before I can print and share them. In the meantime a new project came up. I recently bought a new keyboard to replace my 10 year old Logitech G15. I now enjoy the use of a Logitech Pro TKL mechanical keyboard. It comes with individual programmable RGB (what doesn't these days) keys and several re-programmable function keys. I quickly discovered how badly I miss a feature that my old keyboard had and the new one doesn't (unless you set up macros or use function keys).
What I really miss is the volume wheel and easy access media control buttons. I have set up macros for now but I took the opportunity to solve the problem by building my own USB peripheral device. The prototype in the video below does volume up, down and mute by using a (RG) rotary encoder with build in switch that is read by an Arduino pro micro which sends keyboard commands to the computer. My future version will incorporate play/pause, next, previous and stop buttons. and the rotary encoder will be a RGB for improved visual clues.
It will take a while for more parts to arrive, But while I wait I can start designing a case to hold it all the buttons and electronics.
George Timmermans, Research Toolmaker, Software Engineer and Tinkerer