Monday, September 12, 2022

Cloning the Moog CP3 Mixer

I read that the secret sauce that makes the Minimoog/Moog Modular sound so damn good is the subtle distortion introduced by its audio mixer.  True? False? 

Let's build one and find out! 

For this post I laid out three PCB's the capture Moog's legendary CP3 design, got them fabricated at that blog's sponsor, PCBWAY, then built a Eurorack format skiff clone:



  

CP3 (io) CLONE WARS

Let's go!

I found the original Moog CP3 schematic--looks simple enough--here.  

I captured the CP3 schematic, then laid out PCB's using Eagle; to save space I used 3 PCBs stacked in a skiff setup: front panel, a board for pots and jacks, and the mixer PCB.  

Front Panel is designed to Euro spec




100 mil edge connectors were used instead of hookup wire...."skiff"
 depth


Next I sent the gerbers off the this blog's trusty sponsor, PCBWAY; they were back in a jiffy, good to go:

Thanks to PCBWAY for sponsoring AudioDiWHY, you can help this blog by checking them out.

Most of the CP3's components were commonplace and could be found in my junk box, but I had to order a some pots from Tayda, and I found 3392 and 4058 transistors for about 70c each from Mouser.



On to the build....  

Very straightforward--the entire process took about two hours.

The board accommodates the CP3's original 3392/4058 transistors, which seem a bit rare, as well as easier to find 2N3904/3906's. If you build this CP3 clone, use 2x NPNs and 2x PNPs.














I built two CP3s; one used 3904's/3906's; the other 3392's and 4058's "NOS" components.

The 2N3904/06 build worked flawlessly the first time. Joy! However, the 3392/4058 version didn't work at first, I thought it was my layout, since the pins on 3392's are different than the 3094's, but no, that wasn't it; turned out, Mouser put the wrong part in the bag:


What is a JCJ111 anyway? A Jfet, I think. I called up Mouser, they were very nice about this, and sent me 5 3392's to replace the one transistor that was misshipped. Hey, it happens right?

I replaced the JCJ111 with a 3392; afterwards, the NOS board worked.  

Overall this was a pretty easy design to capture, lay out, and build. 

If you want to build one, get PCBs, BOM, gerbers, eagle files, PDFs of the layouts, etc., from PCBWAY community (here) and/or my github page (here).  

Which transistors to use? 

To my ears, the 3904/06 version sounded a bit better than the NOS unit--a bit less noise, with the same pleasing distortion when levels were turned way up.  

So--if you build this, save time, money and trouble and just use 3904 and 3906's. 

Using the CP3

The "click filter" is a passive low pass filter in the CP3's signal flow, not sure how much I will use it, but it indeeds knocks a sizable portion of the high end off the circuit's outputs.

I used tiny trimmers for the input level adjustments to save space, that makes the panel a bit crowded, but hey, in the Eurorack world, things get crowded.  

Overall, the CP3, to my ears, does indeed add Moog's signature Minimoog/System 55 distortion to a patch: subtle, warm, and fat sounding, especially with ramp waves. 

I am happy with how this DiWHY project came out and will use these 2 mixers a lot going forward.

If I get time I will record before/after wav files, photograph scope shots of distorted waveforms, etc., but right now it's back to the day job (post Covid?) and on to new things.  

CODA 

Still more analog, less digital, next time. After many long months, I am going to try to fix a few problems with an attenuverter circuit from several posts ago. See ya.

3 comments:

  1. I just want to give thanks for your time and effort. It is a good design and I decided to give it a shot. I'm wondering how much load is it supposed to tax the power supply? Thanks in advance.

    ReplyDelete
  2. Hi there, 30mA for negative rail, 20mA for positive. LMK how the build goes.

    ReplyDelete
    Replies
    1. Everything went well. I was just wondering how much current draw it was supposed to have because I thought that it was a little high and I needed to do a little more troubleshooting,but it is right on. I used the 390xx transistors and I can't see how there could be any improvements made. Sounds great. Thanks for the design.

      Delete

Rotary Encoder Expermenter's Board: Improving the Hardware

Quick one this time....I have posted a few projects lately that incorporated a Raspberry Pi Pico, rotary encoder, and .96" OLED:  here ...