Modular for the Masses 909HAT Eurorack Module!

by ozerik in Circuits > Art

1025 Views, 6 Favorites, 0 Comments

Modular for the Masses 909HAT Eurorack Module!

PXL_20231210_071803861.jpg

You've somehow become the owner of a 909HAT kit or PCB. What next? Let's find out!

This is a module that duplicates, as closely as possible, the circuitry behind the world-crashingly iconic 909 hat sound. The original 909 from the mid-late nineteen hundreds used a 6-bit sample of a hi hat somebody played somewhere in Japan and recorded probably on a reel-to-reel tape. That sound was encoded into a SIX BIT binary file, and built into a parallel memory chip where each byte would come out of 8 pins when the chip was given an address.

So this module uses a microprocessor instead of the memory chip, which can hold the sample file, calculate the timing and addresses needed, and outputs the six-bit sample to six of its pins. Each sample becomes a voltage level using a resistor-based DAC, and when played quickly in sequence through some filters copied exactly from Roland's schematics, that warehouse-filling hi hat sound comes out!

We've coded in some surprises -- the sample can play backwards, and the sample rate can be controlled with a CV, 1V per octave. That's maybe the only two surprises.

Supplies

PXL_20231210_071746830.jpg
PXL_20231210_071755220.jpg
PXL_20231210_071841855.jpg

Hopefully when you were digging in the forest and found this circuit, there were a collection of parts nearby. If so, brush off the moss and tardigrades, and make sure you've got these following parts you'll need to build this module:

You will need:

  • The PCB set with most of the SMD parts already installed
  • Tools for building up PCB projects, like a soldering iron, solder, pliers, cutters, a file, stuff like that

And these parts:

A note about the pin headers. I am not a responsible module builder who builds separable modules. I suffer from lots of hubris and usually it works out but sometimes it doesn't. I do recommend using female-male headers so you'll be able to troubleshoot or repair your module.

This responsible module-building technique is not pictured here, much to my misery...

Get the PCB Ready, Hurl the Microprocessor On

PXL_20231210_071929386.jpg
PXL_20231210_072913902.jpg
PXL_20231210_072941630.jpg
PXL_20231210_080819045.jpg

Break apart the PCB, and clean up the rough edges left by the mousebites.

Get the AVR128 chip installed. Be VERY sure to get the orientation right. The "top" of the chip goes toward the "bottom" of the module. The indented circle goes by the white dot on the PCB.

It can be challenging to do the soldering of this chip, but you can figure it out using resources like The Internet. Be very sure that you don't have any solder bridges between the legs of the chip ha ha ha ha ha ha ha do it now because it's a lot easier to deal with it at this step.

Getting the chip programmed may as well be done now, so pop the 6-pin header (you'll only use 3 of them to program the chip) and WHEW figure out that headache. The file is right here. HOPEFULLY I will have already put the chip on for you and programmed it. Or maybe you're an expert at this stuff, can program over UPDI, know what jag2updi is and have read the DXCore documentations or are familiar with Microchip's official software and hardware ANYWAY...

Let's move on

Only a Couple Things on the Processor Board

PXL_20231210_073122859.jpg
PXL_20231210_073219193.jpg

Slap the reset switch where it goes, and the Eurorack power header. I like the shrouded header, but do what you want, live on the edge if you want.

Let's Put Pots and Jacks and LEDs on the Control Board

PXL_20231210_073407639.jpg
PXL_20231210_073643040.jpg
PXL_20231210_073712939.jpg
PXL_20231210_073912200.jpg

First, break the locator tabs off your potentiometers (don't freak out if your pots don't have locator tabs, *most* of them have tabs but some don't). You might need to straighten the legs and locator legs so they'll fit through the PCB holes.

Only install the one 1M potentiometer and the 5 other parts in that picture. You'll need to install pin headers next, and you don't want parts to get in the way.

Before soldering everything in place, put the faceplate on, put a nut on two of the potentiometers to hold everything in place, and solder everything in place.

Starting the Sandwiching Pins

PXL_20231210_074629030.jpg
PXL_20231210_074340392.jpg
PXL_20231210_074343364.jpg
PXL_20231210_074356665.jpg

These pin headers connect the two parts of the circuit together. ONLY solder the pins on the control board (the board with the potentiometers and jacks on it), but use the processor board to hold the pins straight so you'll be able to get them together in future steps.

Just do the long (10-pin) headers for now.

Finish Up the Control Board

PXL_20231210_075024460.jpg
PXL_20231210_075015996.jpg
PXL_20231210_075741513.jpg
PXL_20231210_075819514.jpg
PXL_20231210_075905380.jpg
PXL_20231210_080521233.jpg

Okay, separate the two boards, and put the rest of the parts where they go. Except not the jack LEDs yet, only the two LEDs that will shine through the translucent part of the panel.

Mind the polarity of the LEDs -- the long leg is the + leg, and on my designs will always go through the rectangular pin.

Put the panel back on so the parts all fit well and the LEDs are placed to show through the panel. Solder everything down!

Optional jack LEDs

If you want light shining through your jacks, you can install these LEDs. If your modular synth hash a marginal power supply, you can leave these off so the module doesn't draw as much current.

To install them, bend the legs of each LED right over, eyeball where to bend them again so they'll go through the holes in the PCB (pay attention to polarity again!!! So annoying to get them wrong). Pop them in and solder them from the back! DONE!!!

More Sandwiching Nonsense

PXL_20231210_080609808.jpg
PXL_20231210_080706917.jpg

There's two more 4-pin headers that need to be installed.

Separate the two boards, put in the 4-pin headers on the top and bottom of the module, make sure they're straight by putting the boards back together, and solder the whole thing up

UNLESS

You've decided to use female pin headers so the boards can be separated later. Probably a great idea. You can figure out how to do that without pictures, right?

Fix the Solder Bridge Between Pins 15 and 16

PXL_20231210_083246664.jpg

....yeah, my module didn't work correctly. The pitch was stuck on the lowest pitch. I tracked down the problem, which you may be able to see -- a solder bridge between the left-most IC pins, on the other side of the header pins.

I was able to use flux and some desoldering braid to remove some of the solder and clean that area up, but it was a hassle and having the boards be able to come apart would have been wonderful.

Finish Up!

All you need to do now is put on the washers, nuts, knurled nuts, knobs, and install this in your case! I hope you adore the sounds it can make. I know I do.

Oh yeah, the knobs I always use have a notch cut as the indicator but it's just black plastic. I recommend a dab of white paint or ink wiped into the notch to make it more obvious where the knob is pointed.

Enjoy!!!