Page 1 of 1
MoofTronic Mini Synth
From MAKE Magazine
This project first appeared on the pages of MAKE magazine.
Make an electronic instrument built on a 24-pin IC socket.
- Author: Brian McNamara
- Difficulty: Moderate
I was playing around with a Picaxe microcontroller one day, trying to make a little keyboard. I wanted to build an absolutely minimal hardware frame that I could put together quickly without a circuit board. The result was the MoofTronic — a small electronic instrument built on a 24-pin IC socket. To play 8 different notes (1 octave in the key of C) against a fast-modulation drone, you touch a stylus to 8 legs of the socket. It also has a small antenna that you can touch to add an effect to the note being played. The 8-pin Picaxe microcontroller that runs the software and generates the sounds sits in one end of the socket and has a small speaker mounted on top. A programming port allows you to easily debug and test new sound-making programs.
Sections
- Fit the 8 resistors to the IC socket bottom.
- Add the voltage regulator.
- Wire the link and 10K resistor.
- Add the stylus and antenna.
- Add the program port.
- Fit the Picaxe microcontroller.
- Add the speaker.
- Program the microcontroller.
- Test and glue.
- Go nuts.
Files
Tools
- Diagonal pliers
- Hot glue gun

- Knife
- Needlenose pliers
- Soldering iron, with solder

Relevant parts
- Resistor, 1kW, 2.2kW, 3.3kW, 4.7kW, 10kW (2), 12kW, 22kW (2), 33kW, 39kW

- Voltage regulator, 78L05 TO-92 package

- Picaxe-08M 8-pin microcontroller SparkFun Electronics part , sparkfun.com
- IC socket, 24-pin, either 10.16mm or 12.7mm wide
- Battery, 9V

- Battery clip, 9V RadioShack #270-324

- Mini speaker removed from a pair of headphones
- Stereo jack, 3.5mm
- Insulated wire (2'–3'), 24-gauge
- Heat-shrink tubing, 1" and 2", each 3" long

- Cable ties, small aka zip ties
- Picaxe serial programming cable
- View:
- Paginated
- Full width

Edit Step 1
— Fit the 8 resistors to the IC socket bottom.
¶
The 8 resistors form a ladder of increasing resistance that allows the socket pins to play different notes. Start the ladder by bending the legs of the 1K resistor around pins 12 and 13, leaving enough wire on one end to join pin 13 to pin 14.
Trim excess wire and repeat down the socket, joining pin pairs with the 2.2K, 3.3K, 4.7K, 12K, 22K, 33K, and 39K resistors, in order. No jumper is needed between pins 20 and 21. Finally, solder the resistors in place. Download the schematics PDF under Files above.

Edit Step 2
— Add the voltage regulator.
¶
Trim pin 3 of the 78L05 voltage regulator to about 1", then solder it to the red wire of the battery clip and cover the joint with heat-shrink tubing.
With the 78L05 facing up, bend pins 1 and 2 out at right angles, pin 1 to the left and pin 2 to the right. Positioning the regulator flat within the socket, bend pin 1 around the IC socket’s pin 1 and bend the regulator’s pin 2 around the socket’s pin 24. Trim the wires, but don’t solder yet.

Edit Step 4
— Add the stylus and antenna.
¶
To make the stylus, strip and tin a 5" length of wire and fit some heat-shrink over one end, leaving a bit of metal exposed. Solder the other end to pin 22 on the socket.
For the antenna, solder some leftover wire from a resistor leg to pin 3 of the socket, and bend it around to the top.

Edit Step 5
— Add the program port.
¶
Cut three 4" lengths of wire and solder 1 wire each to socket pins 2, 23, and 24. Cut the wire from pin 2 in half, and solder-splice a 22K resistor in the middle. Cover the resistor with heat-shrink.
Solder the wire from the 22K resistor to the ring (middle) contact of the 3.5mm audio jack, solder the pin 24 wire to the jack’s tip contact, and solder the pin 23 lead to the sleeve (inner) contact.
Solder a 10K resistor between the tip and ring contacts of the audio jack, and reinforce the connections with 2" heat-shrink. Finally, bundle the programming port and battery clip leads together with 2 cable ties.

Edit Step 6
— Fit the Picaxe microcontroller.
¶
Fit the Picaxe-08M into the 24-pin IC socket. Pin 1 on the Picaxe goes to pin 1 of the IC socket.
Note: I used a 12.7mm (0.5") wide socket, so I had to bend the Picaxe pins slightly. If you use a 10.16mm (0.4") wide IC socket, you don’t have to bend the IC socket pins, but it’s a bit harder to fit the resistors.

Edit Step 7
— Add the speaker.
¶
I used an old in-ear headphone speaker, so the first thing was to disengage it from the surrounding plastic. Glue the speaker onto the Picaxe, and add a bit more glue where its delicate little wires attach to the speaker coil.
Cut the speaker wires to about 1" and solder one to socket pin 24 and the other to pin 21. Solder the black (–) battery wire to socket pin 24, and reinforce the socket ends of the headphone wires with more glue.

Edit Step 8
— Program the microcontroller.
¶
Download and install the Picaxe Programming Editor software, free from http://www.rev-ed.co.uk/picaxe.
Then download the mooftronic.bas program file from http://www.makezine.com/15/mooftronic.
Connect the serial cable from the computer to the programming port on the MoofTronic. Launch the Picaxe Programming Editor. Select File —> Open, then open the file mooftronic.bas from the folder you downloaded it into.
Power up the MoofTronic by connecting the 9V battery. Now load the program onto the MoofTronic by clicking Picaxe —> Run. You’ll see a dialog box with a progress bar while the program is loading. This takes only a few seconds. Then a second dialog box will tell you that you have successfully programmed the Picaxe.

Edit Step 9
— Test and glue.
¶
Fit the 9V battery into the battery clip, and test that the device works. Start making noise with the MoofTronic by touching any pin from 5 to 12 of the IC socket with the stylus. If you also touch the small antenna with your finger, the pitch of the sound changes, and quickly goes up and down.
Once it’s all working correctly, fill the bottom section of the IC socket with glue from the hot glue gun. This stabilizes all the little wires and keeps them from breaking off.
This guide has been completed 2 times.
Page 1 of 1
Comments 
Comments are onturn off
No comments.
