This is a DIY multimedia dial. It rotates like a knob and clicks like a mouse. Turn a rotary encoder into a media controller! 


It works well as an assignable USB controller that you can program to do just about anything you want.



It’s powered by Adafruit’s Circuit Python so you can quickly program it to run key commands in any application.


So you can use it to edit videos, control youtube or even scroll through long documents.


Inside the 3D printed knob is a rotary encoder and NeoPixel ring. As you turn the knob, an LED follows the direction making it easy to see where it is.

This uses the Adafruit HID Library for Circuit Python. All of the key codes are listed in the docs so it’s easy to customize your own key commands.


It’s powered by Adafruit’s Trinket M0 and runs Circuit Python.

Prerequisite Guides

If your new to electronics and CircuitPython, I suggest you walk through the following guides to get the basics. The Adafruit Feather M0 Express guide will walk you through setting it up with CircuitPython. See the DotStar guide for more information on how they work.

The Adafruit Trinket M0 may be small, but do not be fooled by its size! It's a tiny microcontroller board, built around the Atmel ATSAMD21, a little chip with a lot...
In Stock
Round and round and round they go! 16 ultra bright smart LED NeoPixels are arranged in a circle with 1.75" (44.5mm) outer diameter. The rings are 'chainable' - connect the...
In Stock
Having a 3D printer without filament is sort of like having a regular printer without paper or ink.  And while a lot of printers come with some filament there's a good chance...
Out of Stock
The Ultimaker 3 is one of our favorite 3D printers on the market. It's a well-built open-source compact machine with an excellent UX. Every inch of the...
Out of Stock
This rotary encoder is the best of the best, it's a high-quality 24-pulse encoder, with detents and a nice feel. It is panel mountable for placement in a box, or you can plug it...
In Stock

This guide was first published on Feb 07, 2018. It was last updated on Feb 07, 2018.

This page (Overview) was last updated on Dec 01, 2021.

Text editor powered by tinymce.