Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

MDD Effect

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Molecular Disruption Device

Build Doc 1.2


David Rolo
This circuit is built around the Spin Semi FV-1 DSP chip.

While it is not “extremely” complicated to build, I would only recommend this to people
who know how to handle SMD soldering and also know how to program the FV-1 (as I cannot
guarantee any support in this regard)

The FV-1 chip is in SOIC28 format (SMD). All other components are through hole.

The PCB was designed to use mini board-mounted rotary switch like these:

I bought mine here (the 1p8t) :


http://www.aliexpress.com/item/Plastic-Band-Switch-10pcs-lot-1-Pole-8-Position-Rotary-
Switch-free-shipping/1392863930.html

and the 2p4t:


http://www.aliexpress.com/item/Free-shipping-20pcs-lot-Plastic-Band-Switch-2-Pole-4-
Position-Rotary-Switch/1371842439.html

It also uses 16mm right angle PCB mount pots like these:

Of course, if you don't use board mounted pots and switches you can use any type you like.

I am no SMD expert but I would advise starting populating the PCB with the FV-1 chip as it is
easier to access, and then follow whatever usual method you usually prefer.

First populate the components side of the PCB, then the back side with the pots and
switches.
A few words about the circuit:

Apart from the circuitry supporting the FV-1 chip, which is more or less straight from the
datasheet, you can see an input buffer and a mixing stage mixing the buffered direct signal
with the output of the FV-1. The hardware mixing works fine in most cases and avoids
dedicating one of the 3 pots controlling the FV-1 parameters. Sadly with some programs
where the signal coming from the FV-1 is too similar to the direct signal, there is some
phasing effect because of the very slight latency or phase shift introduced by the DSP.
There is an internal trimpot to adjust the volume.

I also added a hardware feedback path that takes the right output of the FV-1 and feeds it
back to the right input through a pot.

The 8 programs loaded in the external EEPROM are selected with an 8 position rotary switch
and a network of diode logic.

Next to the FV-1 there is a cap labeled C14*. It is normally not needed but I included it
after hearing some people mentioning having stability problems with certain brands of
oscillators. That second 22p cap is supposed to help in these cases. I have never had the
issue, so it’s there just in case.

The POT0 input on the FV-1 is connected to either a pot or the jack for external expression
input. A momentary switch is also inserted to this input. A 4 position rotary selects between
the use of the pot or expression input each time with the option to have the momentary
switch going high or low.

I added the momentary switch mainly to use it for an infinite reverb effect (freeze) and
also for tap tempo.

There is a 3 pin connector on the PCB to allow programming the EEPROM in circuit but you
can also program the EEPROM in a programmer directly.

Here is how I connected my PicKit2(clone) programmer to the MDD:

PICkit 2 Pin : MDD connections:


(3) GND GND
(5) PGC SCK
(6) AUX SDA

The pedal needs to be powered when programming the chip and you need to disconnect the
programmer once the flashing is done. (I have added a switch between my programmer and
the MDD to avoid having to pull out the connector every time)

Then you need to change to a different program on the MDD to activate the new programs.
The controls:

• pot_0, pot_1, pot_1, pot_2 : control a parameter each from the FV-1 program.

• Mix: goes from fully wet CCW to fully dry CW

• Feedback: feeds the right output of the FV-1 back to right input of the FV-1

• Program: selects between 8 programs loaded in the EEPROM

• EXT/POT: selects between 4 options to control parameter_0 on the FV-1


– external CV + momentary switch goes high when pressed
– external CV + momentary switch goes low when pressed
– pot_0 + momentary switch goes high when pressed
– pot_0 + momentary switch goes low when pressed

• Volume: Internal trimpot to set the overall volume of the pedal


Parts List:

Resistors Quantity Value Description


R24,R25 2 47R
R15,R17 2 100R
R21,R22,R23 3 2k
R13,R4,R5 3 3.3k
R28* 1 10k
R10,R11,R12,R7,R8,R9 6 15k
R16,R18,R19,R20,R26,R27 6 22k
R2 1 33k
R14 1 100k
R1,R3,R6 3 1M
Capacitors Quantity Value Description
C14 1 22p Ceramic
C8 1 220p Ceramic
C10 1 680p Ceramic
C3 1 3n3 Film
C12,C16,C17,C20 4 100n Ceramic
C1 1 100n Film
C11,C2,C4,C5 4 1u Film
C13,C15 2 1u Electrolytic
C21 1 47u Electrolytic
C18,C19 2 220u Electrolytic
Diodes Quantity Value Description
D1,D2 2 1N60P, BAT41 Schottky
D4 1 1N5819, 1N5817 Schottky
D10,D11,D12,D13,D5,D6,D7,D8,D9 9 1N4148 Diode
D3 1 LED Overload indicator
IC's Quantity Value Description
U1 1 TL074 Quad Op-AMP
U2 1 Spin FV-1 DSP
U3 1 24LC32A EEPROM
Potentiometers Quantity Value Description
Vol (trim) 1 100k Trim Pot
Feedback 1 100k lin
Mix 1 10k lin
pot_0,pot_1,pot_2 3 25k lin
Switches Quantity Value Description
S1 1 EXP/POT 2p4t rotary
S2 1 Momentary Normally Open
S3 1 Program 1p8t rotary
Others Quantity Value Description
X1 1 32768Hz Crystal Oscillator
78l33 1 78L33 3.3V regulator

Important note: for R28, populate a 1uF film cap instead of a resistor. Otherwise the
feedback knob will crackle a bit when turned.
Drill Template

(only to serve as a guide, make your own measurements to make sure everything fits,
before drilling)

You might also like