← Back to the blog
Projects

How I Built This DJ MIDI Controller – Traktorino 2.0 Prototype

Follow an Arduino DJ MIDI controller prototype through PCB assembly, switch clearances, fader footprints and the mechanical fixes needed for the next revision.

Official YouTube thumbnail for Inside the Traktorino 2.0 DJ Controller Prototype.
Official YouTube video thumbnail: How I Built This DJ MIDI Controller – Traktorino 2.0 Prototype

Watch the video on YouTube

This Arduino MIDI project shows how component choices affect assembly as much as the controller’s musical layout. This version is designed as a DJ-oriented MIDI surface, with an Arduino Pro Micro, mechanical switches, potentiometers and a rotary encoder. The video documents a prototype and the corrections it prompted; it is not a finalized assembly manual.

Controls are chosen for a DJ workflow

The mechanical switches are intended for actions such as play, cue and loading tracks. The rotary encoder browses a library, with its push function used to confirm or navigate folders. Potentiometers can be assigned to EQ bands, a filter or other software parameters. The controller is designed around Traktor, but the creator notes that MIDI controls can be mapped in other DJ, music-production and mobile software as well.

The prototype’s PCB arrived with its surface-mount components—such as LEDs, resistors and bit shifters—already installed. The larger through-hole controls still required soldering. This split was intended to make assembly easier by leaving the user with larger parts to install.

Prototype findings that changed the design

The switches did not fit tightly in the first PCB, so the mounting holes needed adjustment. The creator also found soldering the Pro Micro directly to the board awkward because nearby parts left little working room. A future revision was planned with more space around the board. During soldering, heat also melted part of a potentiometer’s plastic shaft; that mistake illustrates why the iron’s contact point and dwell time matter, though the video does not provide a detailed soldering procedure.

The slide potentiometers were not installed in this prototype. The creator had not received them in time and planned to change their footprint to a part that was easier to find and less expensive. Translucent keycaps were added over the illuminated switches so light could show through; their colors in the demonstration were random test choices, and a supplier for the preferred style had not yet been found.

What the prototype can and cannot tell you

The video gives concrete design feedback: verify switch fit, allow soldering clearance around the microcontroller, and choose a slide-pot footprint based on parts that can actually be sourced. Those are useful lessons for a custom MIDI controller, but exact PCB files, dimensions and a complete bill of materials are needed to reproduce this board. Prototype details may also differ from later revisions.

The creator describes the Traktorino as an open-source project and planned a Traktor mapping. Treat the video as a record of this stage, not confirmation of present availability or current software compatibility.

The finished Traktorino 2.0 overview shows how the project developed after this prototype. Comparing the two is useful when planning a DIY MIDI controller: the layout may stay familiar while clearances and assembly details change substantially.

Build your custom MIDI controller. The easy way. Bring your idea to life with the MIDI Controller Builder. Start building your controller.