The Yocto-MaxiKnob has been design to make it possible to build your own USB control panel with physical switches and buttons, while reducing the required electronic parts. It features 12 analog channels to read various resistive sensors, such as switches, push-buttons, potentiometers, etc. Each pair of input can also be configured to monitor a quadrature encoder, as used by some rotary buttons. Connect them to the header pins using simple DuPont cables (jumper cables).

The Yocto-MaxiKnob also has an RGB LED, but it can also drive up to 150 "smart" RGB LEDs as long as they are compatible with models WS2812B, WS2812C, SK6812, WS2811 and SK6812RGBW. You can drive these LEDs directly from your code, but you can also configure the Yocto-MaxiKnob to automatically play stand-alone light sequences.

The Yocto-MaxiKnob also have a small buzzer that can not only beep, but also play simple tunes.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-n and to a GSM network using a YoctoHub-GSM.

Yocto-MaxiKnob Yocto-MaxiKnob Enclosure available separately

USB cables and enclosures to be ordered separately.

CHF 92.97

   Add to cart


Product ID:YMXBTN01
Product name:Yocto-MaxiKnob
USB connector:micro-B
Channels:0...12 analog. / 0...6 quadrature
Supported RGB LEDs:WS2812B, WS2812C, SK6812, WS2811
Supported RGBW LEDs:SK6812RGBW
Max number of LEDs:150
Protection class, according to IEC 61140:class III
Normal operating temperature:5...40░C
Extended operating temperature1:-20...70░C
Supported Operating Systems:Windows (PC + IoT), Linux (Intel + ARM), macOS, Android
Drivers:Driverless, no driver needed
API / SDK / Libraries:C++ Obj-C C# VB.NET UWP Delphi Python Java Android LabVIEW
API / SDK / Libraries (TCP only):Javascript Node.js PHP
RoHS compliance:RoHS III (2011/65/UE+2015/863)
Suggested enclosure:YoctoBox-MaxiIO-Transp
Harmonized tariff code:9032.9000
Made in:Switzerland

1 The extended temperature range is defined based on components specifications and has been tested during a limited duration (1h). When using the device in harsh environments for a long period of time, we strongly advise to run extensive tests before going to production.

Accessories and related products

YoctoBox-MaxiIO-Transp, Clear plastic enclosure for the Yocto-Maxi-IODupont-Kit, Set of DuPont connectors with 12 pre-crimped DuPont wiresDupont-Twin, Set of six DuPont cables (2 poles)Fix-3x8mm, screws and spacers (3x8mm)USB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cmYoctoHub-Ethernet, Ethernet-enabled hub for Yoctopuce modules

Related articles and application examples


User manual (HTML)
User manual (PDF)
3D file (STEP)
RoHS certificate
Most recent firmware58623 (12/20/2023)
Programming libraries61039 (05/21/2024)
Command line API61039 (05/21/2024)
VirtualHub application61039 (05/21/2024)

Add a comment No comment yet

Yoctopuce, get your stuff connected.