A prototype is a preliminary model of something. Projects that offer physical products need to show backers documentation of a working prototype. This gallery features photos, videos, and other visual documentation that will give backers a sense of what’s been accomplished so far and what’s left to do. Though the development process can vary for each project, these are the stages we typically see:
Proof of Concept
Explorations that test ideas and functionality.
Demonstrates the functionality of the final product, but looks different.
Looks like the final product, but is not functional.
Appearance and function match the final product, but is made with different manufacturing methods.
Appearance, function, and manufacturing methods match the final product.
What is DU-INO?
In a nutshell? It's whatever you want it to be, in 14 HP.
If you're feeling verbose, call DU-INO a compact programmable digital-analog function platform. With 14 total configurable I/O, using precision ADC and DAC circuits and an analog computer, a vast array of functions are possible. A graphical OLED display and various tactile inputs offer a rich user interface.
It’s essentially the ultimate Eurorack Arduino shield. Supplying your own Arduino (or other shield-compatible microcontroller board), you can select from our growing library of functions, or use our full-featured open source Arduino library to write your own!
Just a few of the myriad A to Z functions to which the DU-INO hardware and software lends itself include arpeggiators, 8-bit oscillators,
clock sources and modulators,
transports, utilities of all sorts,
waveshapers... well, I made it to W!
And, did I mention that they can talk to each other (and other expansion modules) over I2C?
DU-INO aims to be the best possible interface between the worlds of Eurorack and Arduino.
Hardware features include:
A 128 x 64 OLED display with fast SPI communication.
An encoder with continuous rotation, click, double-click, and hold actions.
Two pushbuttons connected to GT3 and GT4 input norms.
Four gate/trigger jacks (GT1-4) connected to individual Arduino digital pins, configurable as outputs or buffered inputs, including two (GT3 & GT4) connected to the hardware interrupt pins.
Four protected full-range CV inputs (CVI1-4) scaled and connected to 12-bit ADC hardware (with precision external voltage reference) in the Arduino, normed to the associated potentiometers.
Four buffered full-range CV outputs (CVO1-4) generated from 12-bit DACs and precisely calibrated via 25-turn potentiometers.
Four-quadrant analog multiplier (AD633) with each quadrant input configurable to the corresponding CV input or output, plus an offset input, for a huge variety of analog possibilities.
Hardware I2C breakout for communication between DU-INOs or with expansion modules.
A programming switch allowing the Arduino to be programmed in-circuit.
Stiff 20mm header pins in the standard Arduino shield form factor.
Protected 10-pin Eurorack power input (approx. 140mA/30mA draw on +/-12VDC rails).
You can use DU-INO with any Arduino-compatible microcontroller or FPGA board (and there are a lot of them out there), but our open source library is designed to work with the Arduino Uno 8-bit AVR boards.
At present, the following modules are implemented:
Core function module, providing a base for any kind of function.
MCP4922 DAC driver (used by core function module).
Click encoder driver (used by core function module).
SH1106 OLED display driver, with graphics functions and font library.
GUI widget module, with display and interaction primitives.
EEPROM parameter saving and loading widget module.
Clock module, for functions requiring clock sync.
DSP module, for filters and other signal processing.
Musical scale module, for functions dealing with musical notes.
These modules provide programmer-friendly functions to interact with all of the DU-INO hardware.
We're also building a growing library of example functions, each of which effectively makes DU-INO a whole new module. Our eventual aim is to create a wide selection of Detroit Underground inspired functions geared toward techno and IDM. At present, these example functions include:
A dual ADSR envelope generator and VCA combo, with a trigger input to switch between envelopes.
PLSR, a stochastic drum sequencer where the CV inputs control the probability of the corresponding drum hits in a pattern.
QNTZR, a classic CV pitch quantizer, with a variety of preset scales and the ability to create custom scales.
A complete digital clone of our own DU-SEQ pulsing sequencer.
...and we have an absolute ton of other ideas in the pipeline, so stay tuned!
It's Open Source!
DU-INO is open source, both hardware and software. We're looking forward to seeing a lot of unique and interesting functions and mods emerge from our imaginative Eurorack community.
As part of this Kickstarter campaign, we're making the schematics and PCB design available for review, and we encourage you to have a look and make any final suggestions before we go to production!
Why Your Support Matters
There are two reasons.
The first, of course, is money. DU MDLR hardware designs are a labor of love through a partnership between Kero's Detroit Underground record label and my own design company, Logick Workshop. Countless hours of work go into each of our designs, and we don't really expect to gain financially from that effort; our day jobs keep us housed and fed. Going to mass production, on the other hand, is a pretty significant investment, so we need to know that the community wants what we're selling.
The second, unique to DU-INO, is to build a community. We're targeting this campaign specifically at the hackers and DIYers of the Eurorack world, because we know you'll take this module and run with it. Every new function we create together for this beast will amplify its usefulness to each of its owners. The best way to catalyze that process is to get as many of them in your hands as possible, so we're offering them at a great price here on Kickstarter.
Risks and challenges
All DU MDLR products are designed for manufacturing, and DU-INO is no exception. Revision C of the design is the final, production-ready version, and we have already produced two working prototypes without issues. It consists almost entirely of standard, well-stocked components with multiple supplier options, many of which we have used in previous products. Assembly, calibration, and testing are straightforward.
Our main area of concern is with the OLED display. In order to keep costs reasonable and simplify manufacturing, we are using low-cost pre-assembled SH1106 display modules. So far, we have not dealt in sufficient volumes to fully understand the supplier and quality control landscape. Fortunately, our manufacturing partner has experience sourcing these same displays for other products. We may additionally provide a test jig for some in-house pre-assembly quality control.