loading
Picture of Augment a Moog Etherwave Theremin
4478580363_7ca6ce9a7f.jpg
I'm going to go through my process of hacking a Moog Etherwave Theremin. I created a new acrylic top, partially sanded to be translucent in certain areas, and created my own circuit around an ATMega168 Arduino Bootloaded microcontroller which is stealing a control voltage from the theremin's board and is driving 2 RGB LEDs which react to your playing.

In this project I embed what I call a hackduino which is an Arduino-compatible circuit, in this case built out by hand on perfboard.  I have made an instructable specifically about building one of these yourself, which you can read here.

 
Remove these adsRemove these ads by Signing Up

Step 1: Build out the microcontroller circuit

Picture of Build out the microcontroller circuit
This circuit consists of 3 parts.

1.  the 7805 voltage regulator.  This so we can take 12v DC output from the theremin, and lower it 5v which the ATMega chip needs. The code attached will work for both ATMega168 and ATMega328 chips. 

2. the ATMega168/328 circuit.  This consists of the chip itself, a 16MHz crystal oscillator, and several capacitors. I have not made an instructable for creating this circuit on a perfboard, however several tutorials exist for example here.  Alternatively, you could use any Arduino compatible device - there is a list here.

I will be attaching the Arduino code to upload to your chip

I have built mine out on perfboard from radioshack.  Reasons why I do not just use an Arduino board:  This is cheap, and completely permanent.  This entire circuit cost about $7 and is much smaller than an entire Arduino.  I can permanently add components as I need to.  I feel a sense of hacker legitimacy when I don't spend $35 on the bulky blue board.

3. LEDs.... [next step]

Step 2: LEDs!

Picture of LEDs!
4479208272_d20a96a5c3.jpg
4479038565_8a77f70297.jpg
The 3rd element to the circuit are the LEDs (my favorite part).

I chose to use 2 RGB LEDs, which afford me cool colors, and perhaps some sort of synesthetic connection can be made. When dealing with installing LEDs outside of a breadboard, I am a huge proponent of wirewrapping. It's easy, clean, lightweight and with a bit of solder on top it can be completely permanent. 

For one LED, I soldered directly on the breadboard.  That's because the board will be attached on one side of the theremin, so I connected it on one corner of the board.  The other, I wirewrapped 30AWG wire to each leg, and then to header pins on the other side (see image). 

Step 3: Theremin hack!

Picture of Theremin hack!
4479207314_0cf49b7694.jpg
4479207496_78749fe7f9.jpg
4478582315_d16b3affa8.jpg
To get control voltages from the theremin itself, we are going to tap into one of OpAmp pins.  I have had great success with soldering to pin 5 of the LM13700n chip on the board.  However, this affords us access to just the amplitude (volume) antenna.  I will find how to access the frequency antenna (pitch) and add that to this instructable when I do.

To get solder to this pin, remove the board from the theremin and flip it over.  Attached is a picture of exactly what pin to solder to.  Run the wire under the board toward the left side.

The next step in the hack is to attach female header pins to the row of breakouts located near the top left corner of the board when you are looking at it face on, right-side up (see images).  The female headers will let us prototype easily.





Step 4: Get that board and LEDs in there!

Picture of get that board and LEDs in there!
4479208954_05f1b2565a.jpg
4478583651_c93e78712f.jpg
4479209592_781c7bba07.jpg
4478584063_33c556299d.jpg
4479209956_d02e773eb4.jpg
The board will seat nicely on the left side of the theremin.  Connect the input voltage pin of the 7805 to the 12v female header.  Connect the ground to the ground pin.  Connect the blue wire from the OpAmp to Analog Pin 0 of the ATMega chip.

If you made your board like I did, you will have one RGB lined up nicely near the middle of the far left side now!

I used a *dab* of hot glue to hold the other LED in place, on the far right side of the theremin.

The other nice trick I like to do is use styrofoam spheres to diffuse the LEDs. They can get quite bright, and the balls create a nice large object.

I used needle nose pliers to create a hole in each ball. Then just plopped the balls on top of each LED! So simple, cheap, and effective! yay efficiency!

Step 5: Acrylic top time!

Picture of Acrylic top time!
4479210112_87917dea12.jpg
4478584595_69322df9db.jpg
4479210676_21e661a6b2.jpg
I used 1/4" clear plexi for my top.  Please post up any other materials you might find interesting/try out!

You will need approximately 2' x 1' piece of plexi, and using the Adobe Illustrator file I have attached, you shouldn't have any problem at all.  Laser the attached file (we have an Epilog 13 watt, I believe), and you'll have a sweet top ready to go.

I decided I wanted both sides to be translucent, not clear (where the LEDs are).  I drew a line at both sides, and with an exacto cut the paper along this line.  I then take the paper off, and with a fine grit sandpaper (emory paper) go at the inside of the acrylic.

theremin cover-final.ai(1994x1294) 198 KB

Step 6: Assemble and done!

Picture of Assemble and done!
4479212652_b24b6d7ea4.jpg
4478586299_22a86d0dab.jpg
4478586111_784b99fcee.jpg
4478580549_9d3c9afdc9.jpg

tmorelli3 years ago
where is the tutorial for programming the atmega?
and is obligatory?

Will you be uploading code for the atmega chip? Or did I miss it somewhere?
Fantastic project, I have a Theramax I will try this with.
Love this project! We blogged about it at ThereminWorld.com.  Would love to see some video too.  Any thoughts of making this into a product?
gmoon5 years ago
Pretty cool.

This is the type o' project that cries for embedded video, though...
bekathwia gmoon5 years ago
I agree! You're gonna do that though, right Joe?