This is a library of perfboard and single-sided PCB effect layouts for guitar and bass. I'm not an electrical engineer by any stretch of the imagination, just a DIY'er who likes drawing layouts. It is meant for the hobbyist (so commercial use of any of these layout is not allowed without permission) and as a way to give back to the online DIY community.

Tuesday, December 9, 2014

Simple Transistor Compressor

FSB member Mictester came up with this design a couple years ago. Utilizes 4 transistors, 1 PNP and 3 NPN, though you could probably use an NPN in place of the PNP. Best to socket and try a few different transistors. The schematic says BC213L for Q1 and BC183L for Q2-4, but any medium gain transistors should work okay (2N2222, 2N2907, 2N3904, 2N3906). I added some of the mods suggested in the FSB thread for higher input impedance and noise reduction.


23 comments:

  1. I made this and worked great. I needed to replace the PNP with an NPN transistor. I even replaced the 1n4148 diodes with 1n4001 and still worked.

    ReplyDelete
  2. Just built it. Hope to make another contribution here. I also used an NPN transistor for Q1. I tried an PNP one without success. The ratio pot functions as a rheostat there. However, when it was turned to the lowest resistance. There was some helicopter noise. So I have to add a resistor in series with the ratio pot. 47 or 100 ohm would be fine.

    ReplyDelete
    Replies
    1. Anche io l ho appena costruito però nn funziona. Forse perché Q1 e un pnp?

      Delete
  3. Hi! I cant find de PDF, what is the folder? thanks!

    ReplyDelete
  4. Great compressor, just what I was looking for my bass head loop.
    I built it with 4 npn C838 (hfe = 100) works very well, also add a resistance of 820 ohms in serie to the ratio control.

    ReplyDelete
  5. The perfboard solder side is not reversed! Doing it right now!

    ReplyDelete
  6. Just did it and i can report that the pnp input buffer do not work and have to change it to a npn transistor as others mentioned above. The perfboard underside (solder side) is not reversed and have a minor inconsistency. After some debug it works! Great compressor for low part count! Didnt understand why the pnp input buffer do not work....

    ReplyDelete
    Replies
    1. The original PNP was wrongly drawn in the very earliest drawing (it's corrected on FSB now). I can't imagine why I did that at the time!
      I'm glad that you're getting good results from the corrected version!
      Mictester

      Delete
  7. This comment has been removed by the author.

    ReplyDelete
  8. HI Wonder if any one can help me with this compressor? the input signal goes through the 1st PNP transistor but will not go past the second transistor,, Not sure what the problem is,, any suggestions?

    ReplyDelete
    Replies
    1. Which transistor to use? 2n2222??

      Delete
    2. Almost any small signal NPN transistors will work, but you might want to consider using lower noise types such as 2N3904 or BC550 to prevent hiss. The 2N222 is really meant as a switching transistor - it'll work, but might be hissy.
      The "helicopter noise" is instability and can be caused by a poor quality supply filtering capacitor. Try tacking a 100nF capacitor from +9V to ground - this might help.
      Cheers
      Mictester

      Delete
  9. Saya tidak perlu mengganti Q1 dengan NPN transistor,
    Saya tambahkan disana sebuah resistor 10K tepatnya d pin emitter pnp,
    Dan berfungsi dengan baik,
    Saya menggunakan transistor 2N3906 dan 2N3904 disana.
    Terima kasih untuk sekemanya

    ReplyDelete
  10. There is a mod to increase output signal?

    ReplyDelete
  11. Hi Fernando
    There are three ways you can increase the output, but all have further implications:
    You could increase the value of the 2k2 to the +9V rail from the collector of the third transistor. This will give you higher output, but will make the compression more sensitive, since you'd be putting more signal into the base of the fourth transistor, turning it on "earlier". If you're going this way, make it a small change - try 2k7, and see that it doesn't cause problems.
    The second approach is to use a higher value output pot. This would mean that the output impedance would also rise (might not be a good thing) and the working point of the last transistor would change, altering the onset of compression again - as above. You could try a 22k or 25k pot and see if it helps...
    The last way (and the one I'd favour) is to use another amplifier stage tacked on to the end, like an EH LPB1 - it's such a simple circuit that you could probably find space for it inside your box!
    Cheers
    Mictester

    ReplyDelete
    Replies
    1. I changes all transistors to BC550 (more gain) and the problem with output ended. Is possible change some resistor to a potentiometer to change parameter as release or attack?

      Delete
  12. UPDATE!! - PLEASE USE ALL NPN TRANSISTORS IN THIS CIRCUIT!

    Mictester

    ReplyDelete
  13. hi folks, I built it and it works perfect, in fact it works better together with overdrive pedals compared to Mictester Guitar Compressor, since the latter cleans up a lot when used together with other overdrive pedals.

    ReplyDelete