Skip to content
Code and CAD files for the DJ Hero Lucio controller
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

DJ Hero Lucio

This project allows a user to play the character of Lucio in Overwatch using an Arduino and a DJ Hero turntable for the Nintendo Wii.

For more information, check out the blog post on


The DJ Hero Lucio program uses my NintendoExtensionCtrl library (0.7.1) to handle communication to the DJ Hero controller itself.

This program was compiled using version 1.8.6 of the Arduino IDE. If using an Arduino board such as the Leonardo or Pro Micro, the program is dependent on the Arduino Keyboard, Mouse, and Wire libraries which are installed with the IDE. If using a Teensy microcontroller, the program was built using Teensyduino 1.44 which you can download here, and also requires the i2c_t3 library version 10.1.

I've linked to the specific library releases that work with this code. Note that other versions may not be compatible.


This project is licensed under the terms of the GNU General Public License, either version 3 of the License, or (at your option) any later version.

You can’t perform that action at this time.