Hifi Preamps for your Record Player

By: skrodahl | March 13, 2018

I'd really like a stereo input selector with relays, but those things are hard to find! (Apart from some of dubious quality on the *Bay)

Better make my own then. This one's got a custom footprint for an ESP32 devkit module, but it can also be controlled with a rotary switch.

Muffsy Stereo Relay Input Switch

I decided to use five Panasonic TQ-2 relays. The ESP32 module and relays are powered separately, power ground and signal ground are separated to avoid injecting any clicks, pops or noise into the audio channels.

The whole project is open source, free to use as you wish. Eagle project files, gerbers, the Eagle library for the ESP32 module and BoM are all available on the hackaday.io project page.

Muffsy Relay Switch on Hackaday.com

By: skrodahl | October 16, 2017

I've been getting my new hobby room ready, and I knew I needed some kind of stereo system in there. Preferably one that didn't annoy others in the house, so I ended up ordering PCBs from Nwavguy's gerber files. Yup, I'm gonna use headphones. :)

White o2 headphone amp PCBs

The components that I didn't have at home were ordered from DigiKey, and I ended up doing quite a few component substitutions. The cabinet + front and back panels were ordered from Headnhifi.

O2 headphone amp components from DigiKey
Empty O2 cabinet and panels from Headnhifi

I did spend a lot of time identifying the right components. There are a lot of different resistor values, and they have to be cross referenced with the BoM. Of course, it didn't help that I have a box with all E24 resistor values that aren't sorted in any way.

Once the sorting of components was done, it didn't actually take long to solder the thing. I'm really happy I got the recommended enclosure and panels. This thing looks really great.

O2 headphone amp, soldering done
Completed O2 headphone amplifier

Initial impressions are really good. My main problem (until the Sennheiser HD 600 headphones arrive) is that I only have an old pair of Koss PortaPro available. The foam around the earpieces is really old, and creates a cloud of tiny black dust...

Koss PortaPro headphones

By: skrodahl | April 19, 2017

Here's the finished Inverse RIAA. I haven't done extensive testing yet, but it works as promised AND it measures exactly the same on both channels. I'm really happy with the result.

Get the gerbers for this project here: invRIAA.zip

Accurate Inverse RIAA completed

If it's going to be called accurate, you'd better get two identical channels. Here's how the invRIAA fares:

invRIAA Frequency Response - Both Channels

In order to construct this board, I built the vacuum pickup tool:

Vacuum pickup tool pump
Fish tank pump and tubing
Syrringe for vacuum pickup tool
A 3 mm hole in the syringe works really well
Sealing the vacuum pickup tool
Some silicone sealant to make the pickup tool airtight

The lead free paste was applied using a stencil, which is extremely convenient. To do the actual soldering, I used this reflow heater bought cheap on eBay (Nope, I don't have space for a reflow oven...). The only negative with this heater is that the LCD back light is more on the front, so you need to tilt it to see what it says.

SMD reflow heat gun bought on eBay
SMD reflow heat gun bought on eBay

You really don't want to go with a normal heat gun for this. They push about 600 liters of air per minute, which will blow away all the components. This one does about 30 liters/minute, and it's adjustable both on the tool itself and by replacing the nozzles.

I even bought an Atmega based transistor tester as a kit, and it contained three SMD components. Here's how that turned out:

Close-up of SMD components on the transistor tester kit
Full view of the transistor tester

By: skrodahl | March 04, 2017

This is my first venture into SMD components, so I'm going to have some fun with tools, solder paste, stencils and hot air. :)

Get the gerbers for this side project here: invRIAA.zip

An inverse RIAA circuit has been on my wish list for a while, as it makes testing frequency response so much easier. But how, you might ask?

Well, the first problem you'll encounter when trying to test a phono stage is the fact that few signal generators produce a signal level low enough. If they do, they're often not very accurate at those levels.

The second, and most pressing problem, is that the phono stage applies equalization to your signal. Input a 50 Hz signal at 5 mV, and the output will be almost 5 mV. Input a 20 kHz signal at 5 mV, and the output will barely be measurable. You won't be able to see the frequency response from the readings, without doing a whole lot of conversions (and taking DMM/scope tolerances/misreadings into consideration).

What's needed is something that takes your signal and turns it into what you'd find on a record. That's your inverse RIAA equalizer.

RIAA curves, normal and inverse

Feeding your signal through an inverse RIAA equalizer, and then through a phono stage, will create a flat output at all frequencies. If this inverse RIAA equalizer is sufficiently accurate, it can be used to measure the accuracy of your phono stage. It's got the added benefit of bringing a higher input signal down to cartridge level.

I got Hagerman's inverse RIAA filter, and while it's a nice little device, I wanted to get one with better accuracy. That's achieved with a lot more components to even out their tolerances.

Not one of my designs, this is the Accurate Inverse RIAA from HIFISonix. I decided to make a stereo version. As I already have lots of screw terminals and DIP switches, I decided to use them too.

There's a lot of components in there, which is why it's SMD (the board size is approx. 8 x 5 cm). All SMD components are 1206 size, so it should be manageable to solder them in. I thought I'd use a hot air gun for the soldering.

Accurate Inverse RIAA Equalizer - Stereo and SMD

I still have to get the boards manufactured, and I need components for it. Not sure how long it'll take, but I'll definitely let you know when it's done.

UPDATE (2017-03-09):

All components have arrived, and a few boards have been ordered. I also sprung for a cheap hot air soldering "pen" on eBay, and a stencil for the SMD-components on the board.

I managed to get the board size down to 84 mm (83.98 mm to be exact) x 51 mm. 84 mm width is what's needed for the board to fit into one of those B0905 enclosures. :)

UPDATE (2017-03-10):

Here's the final layout. The caps have all been changed from 1206 to 0805, since I only found them in that size at a decent tolerance of 2%.

Muffsy Accurate Inverse RIAA Equalizer - Final Version

The attenuation for MM is -44 dB, and for MC it's -68 dB.

I got a vacuum "tweezer" that was completely useless for these small components, so I ordered a fish tank air pump to make a real vacuum pickup tool based on this video:

UPDATE (2017-03-16):

The boards and stencil are here:

Inverse RIAA PCBs and stencil

By: skrodahl | July 14, 2016

There are several ways to make your own Muffsy Phono Preamp, but the power supply has been missing. Until now. Below are both gerbers and PDFs that allows you to order or etch your own power supply boards.

Make your own Muffsy Power Supply

There are a couple of differences between this board and the power supply kit:

  • The board is single layer (bottom) with ground fill
  • The AUX power has been left out

Here's some more info on the files:

  • The Gerbers are in 274X-format, view them in Gerbv to see how the PCB will look like
    • Order as two layers to get through-hole soldering pads, and solder mask on both sides
    • There is very little copper that needs to be etched away if you're etching yourself
  • The PDFs have the bottom (copper) layer and the top (silk screen) layer, paper size is A4
  • The bottom copper layer is oriented so that it can be toner transferred directly to the PCB


This design is released by http://muffsy.com for personal, non-profit use only.

Group buys, where the aim is to cover the cost of producing and shipping the boards are generally okay. Feel free to send me a note if that is the case and I will even cover it here on the blog. I would also love to cover your ongoing or finished project.

I do not take on any responsibilities for anything other than distributing the PCB design files. Anything that happens after downloading these files, like during etching, ordering or assembling the PCB is entirely your own responsibility.

A bill of materials will not be presented, as the whole purpose of this board is to let you choose your own components.

Make your own Muffsy Power Supply - X-ray view

Category: News 

Tags: muffsy, pcb, gerber, cnc, MYOM, powersupply