
DCO stands for "Detox Controlled Oscillator" and is a dual wavetable sound source for creating big things on a small footprint

Designed for stereo or duophonic fun and as giant wavetable for each oscillator, containing 30 waveforms for each.
With an own output for each oscillator and an accurate frequency range from 0.01Hz to around 10KHz it´s an excellent audio source, LFO and reference as well.
CV control for each wavetable (-5V - +5V)
Shared 1V / octave input, covering 10 octaves (-5V - +5V), FM friendly
Bipolar LEDs as negative and positive indicators.
Frequency and wavetable control for each oscillator with smooth endless rotary encoders including buttons.
Covering fine or stepped frequency adjustments for detuning, harmonizing and chordifying.

Blend smoothly through a giant wavetable with 30 different waveforms for each oscillator with the encoders or over CV.
Switch between sync modes, so oscillator 2 get´s independant cv control over waveblending and frequency, or choose the "no CV" mode for highly accurate reference frequencies.

User friendly 11-point calibration mode.
Update friendly and designed as partially open source project and development platform.
Find pinouts, components and instructions under the DIY Guides.
Waveform List
- Random Walk - Smooth random walk
- Pulse 5% - 5% pulse width
- Triple Sine - Triple frequency sine
- Quad Sine - Quadruple frequency sine
- Saw-Square - Saw-Square hybrid
- Pulse 10% - 10% pulse width
- Ramp Up - Ramp up (inverse saw)
- Double Sine - Double frequency sine
- Half Sine - Half-wave rectified sine
- Abs Sine - Full-wave rectified sine
- Parabolic - Parabolic wave
- Exponential - Exponential curve
- Logarithmic - Logarithmic curve
- Stepped Saw - 8-step quantized saw
- Sine - Classic sine wave
- Triangle - Triangle wave
- Sawtooth - Sawtooth wave
- Square - Square wave
- Pulse 25% - 25% pulse width
- Tri-Square - Triangle-Square hybrid
- Chirp - FM chirp wave
- Resonant - Resonant filter sweep
- Formant - Formant-like wave
- Metallic - Metallic/bell-like wave
- Vocal - Vocal formant wave
- Digital - Digital/bit-crushed wave
- Warm Saw - Warm analog-style saw
- Acid Square - Acid-style square wave
- Phase Dist - Phase distortion wave
- White Noise - White noise

Specs
4HP
+12V 65mA
-12V 15mA
Polarity protected
Depth: 38mm (powered)
MCU: RP2040
Outputs: 10Vpp, 12bit, 44.1kHz, Tablesize 4096
Inputs: -5V - +5V (clamped and protected)
To update firmware you have two ways, the safe one:
unplug your unit from the Eurorack system!!! Find a 2 pin jumper for the header (or whatever) and connect to a PC over USB C while holding the BOOT button to enter "DFU" mode. DCO should pop up as a USB drive / storage. Drag and drop the firmware xxx.uf2 onto that drive. That´s it ;)
The more fiddly one:
If no jumper is present that bridges USB power you can hook up the USB C wire while powering from the Eurorack, excellent for developing ;)
Note: in case you bricked your unit with own experiments (on software side :p), you can always come back to the stock firmware following the update process.

