I built a pair of Weather Drones! It is a 24hp complete ‘synth voice’ for Eurorack. It is only available as a DIY kit. Weather Drones is composed of a digital VCO, LFO, Envelope Generator, Noise, and Slewed Random, together with an all-analog Filter. Here’s my block diagram.
VCO
The oscillator is digital, implemented by software in a PIC microprocessor, and includes a cluster of triangle waves, wave folding, and CV over output level (VCA). The oscillator is only heard through the VCA, which has +5 volts normalized to the level CV jack (labelled VCA) to maintain full level when nothing is patched to VCA.
Controls
- Mod – attenuator for FM input
- Freq – initial pitch
- Spread – number of oscillators in cluster
- Fold – wave folds
Jacks
- CV IN – 1 volt per octave pitch control
- FM IN – attenuated pitch control
- VCA – CV (0 – 5V) for output level
- OUT – oscillator output – modular levels (+/- 5 volts)
Demo of manual operation of the oscillator. We hear first the triangle, then wave folding, then spreading, then all combined. The triangle wave contains some digital artifacts (noise). But the filter can reduce them, and this is a drone machine, so doesn’t matter much to me. The cluster spread is the killer feature.
Demo of oscillator pitch modulated by LFO, followed by level (VCA) modified by the envelope generator, triggered by the LFO.
Demo of the oscillator pitch controlled by the random slew.
Filter
The filter is a fully analog 2-pole design. It does not self-oscillate at high resonance settings.
Controls
- Freq – center frequency – large center knob
- Feedback – resonance
- Mod – attenuator for Mod 1 input
Jacks
- In – filter input, normally connected to the oscillator out
- Out – filter output – modular levels
- Mod 1 – attenuated cutoff FM, normally connected to the LFO triangle out
- Mod 2 – unattenuated cuttoff FM
Demo of oscillator through the filter with manual knob twiddling.
LFO
LFO speed is manually controlled. It has three outputs and an LED indicator of the triangle level. Since behind the scenes it impacts the rate of change of the slewed random output, I consider the Slew to be a part of the LFO. The LFO goes into the audio range.
Control
- Speed – LFO rate
- Slew – adjusts the slew rate of the Slew output
Jacks
- Square symbol – Square wave output (0 – 8 volts)
- Triangle symbol – Triangle wave output (0 – 8 volts)
- Slew Out – Slewed random voltage (0 – 10 volts)
Demo of the LFO square wave output at audio rates going through the filter.
Envelope Generator
The AD envelope generator has manual control over attack and decay and includes a LED level indicator. A manual output attenuator can set the maximum envelope to between 0 to 9 volts. An external trigger must be patched in. If a new trigger is received before the decay phase ends, a new attack is started. Decay begins as soon as the attack phase ends, regardless of whether the trigger input is held high.
Controls
- Attack – attack time
- Decay – decay time
- Level – output level
Jacks
- Trig – trigger in
- Out – envelope out
Noise
Jack
- Noise – digital noise (0 – 8 volts) pulse wave
Demo of the noise going through the filter.
Construction
The kit has good instructions and is easy to build. The single PC board has through hole components mounted on the back side, with jacks, pots and LEDs mounted on the front.
I made a few parts substitutions. I used my stock of 1% resistors instead of the ones supplied. I decided to socket the three op amps. And I used a keyed, shrouded power header.
The most important substitution was to use polystyrene capacitors for the 330pf instead of the supplied ceramics. I could only do one, which enabled a comparison. The filter with the polystyrene capacitors has much better definition and sound. I will replace the ceramics in the other one.
For my own edification I drew out a schematic diagram, prior to starting the build. That helped me to double check all the parts and to understand the circuit to some extent. It it a very clever digital-analog design, with control inputs all having safety protection and outputs all buffered. I’m not including the schematics, since Eowave didn’t publish them.
Summary
Weather Drones is a very cool collection of synthesizer modules in a small package. It could be a nice entry point into modular synthesizers for a DIY builder. Here I’ve put both of them into a Pittsburgh Modular DC Cell-48 box.
Update to the post to suggest using polystyrene capacitors for the 330pf in the filter circuit. Filter sounds much better with them.
hi,
are you selling them assembled, please or not…?
thanks
daniel
Hi Daniel,
I usually don’t build items for people, but I sometimes do sell things I’ve built for myself. For both of these installed in a Pittsburgh Modular DC Cell-48 case I would like to get $400 total, plus shipping and insurance.
Hi! Please, i saw you don’t sell your mounted modules usually. If possible, eventually do you sell just the single WD mounted module? Thanks in advance.
Ross, I sold both of the Weather Drones. But I kept the PM Cell-48 case.
Thanks the same. If eventually you mounted another Weather Drones module to sell soon, i will contact you another time. Best regards
I recently bought this kit and I received a different voltage regulator for IC8 it is marked 7L805 and I’m a little confused about the orientation that I need to solder it. Is the voltage in the pad closest to the edge of the board and the voltage out the 3rd pin over?
Sammy, a 78L05 is a smaller version of the 7805. Yes, the input is closest to the edge.
Great! thanks for clearing that up for me. After reading what you did on your build I’m going to go ahead and order the 330 pf polystyrene capacitors. Is there any specific manufacturer or vendor that you recommend? Also wondering what the advantages are from using the 1% resistors. Please excuse all the questions, I know what I need to do when I’m building just don’t know why I’m doing some of it. Lol
Mouser part 23PS133 for the caps. Since you’re ordering, you also could get 926-LM7805CT/NOPB, the 1 Amp LM7805 regulator.
There’s probably no great improvement using 1% resistors. It’s just that I have a big stock of them.
No problem with asking questions!
Got them ordered, thanks for the help!
Hi Richard,
do you have a MPN for the L1? I want to build it, but i have to get almost all parts myself, and this one is the only one unclear for me from the given BOM. What is the unit here? It only says “600 – round black resistor” … I know it is not a resistor 😉 i assume this comment was for the full-parts-supplied kit to easily distinguish it from the resistors.
Thanks a lot in advance,
Sven
Hi Sven,
L1 is a ferrite bead. Mouser part # 623-2743001112LF should work.
Hi Richard,
thank you very much for the fast response!
Just for my understanding, because i still don’t get it when i look at the datasheet of your proposed part:
Do you know what the value 600 stands for in the Eowave BOM?
What are the important parameters of the inductor to look for here?
I would have these one at hands:
871-B82141A1103K000
81-BLM11A601S
858-HM50-681KLF
Which one of those do you think would match best?
Thanks again,
Sven
Sven, I think that any of those would be fine. It’s not a critical part. But if you want to compare them, then compare their specifications, which you can get from the Mouser pages or the datasheet.
Hello Richard,
thanks again!
If other people look for this, maybe this information helps:
I took a look at the dsPIC33EV64GM102 datasheet and found the recommended minimum connection in Figure 2-1. There is shown that L1 is optional (you could use a short there) and there is also some recommendation to improve ADC noise rejection: “The inductor impedance should be less than 1 Ohm and the inductor capacity greater than 10 mA.” Then there is also a formula to calculate the inductance, depending on ADC conversion rate (which i do not know for the Weather Drones firmware).
So for my parts i will go with the B82141A1103K000 (10µH) part.
All the best,
Sven
Good thinking, Sven, to look at the PIC data sheet.