• Welcome
  • Blog
  • Projects
  • Store
  • Contact
Menu

Mark Sescon, RN, BSN

Inventor, Critical Care Nurse, Biologist, Marathoner, & Guitar Pedal Builder.
  • Welcome
  • Blog
  • Projects
  • Store
  • Contact
×

A deep dive into deciphering the elusive dynamic sag circuit in the Smallsound/Bigsound Overdrive.

Mark Sescon July 3, 2023

I originally posted two similar versions of this blog on Reddit and the PedalPCB forum. This version includes changes based on feedback from those posts.

Summary

I spent the past few months figuring out the dynamic sag portion of the Smallsound/Bigsound (SSBS) F- Overdrive, had a breakthrough, and then stuck it into a Fairfield Circuitry Barbershop + SSBS Mini-hybrid drive.

The companion effect, an envelope-controlled voltage starve circuit, mimics a dying tube amp and responds to an individual's playing: As described by Brian/SSBS, the dynamic sag circuit is “dynamically modulated (envelope controlled)…turn up the threshold and the harder you play, the more the overdrive crackles, tries to keep up… and fails miserably.” I call it a practice in kintsugi - or discovering and embracing the musicality in the “brokenness” of the pedal.

In this post I have included video demos, a schematic of the dynamic sag circuit, background information, a schematic of the dynamic sag circuit in practice, and final notes on shortcomings and future things to explore.

The post is quite lengthy, so I implemented headers in case you want to jump ahead to a specific section. Also, instead of posting ongoing updates or progress reports, I will just update this post.

(Last updated: 7-4-2023)

Video Demos

  • Diagram of the signal path.

  • Rhythm guitar demo.

  • Lead guitar demo.

Background

A few months ago, after having built a SSBS Mini clone, I came across a video demo of the F Overdrive. The video detailed a feature within the pedal that was described as an envelope follower that starved a single gain stage. I thought the process would be as simple as a Google search, but whenever I did, I found threads suggesting people just Google the answer which leads to more threads suggesting people just Google the answer which leads to more threads…so on and so forth. In all my hours of Googling and perusing forums like FreeStompBoxes and DIYStompBoxes, I had only found one person who figured out the circuit and produced a functional dynamic sag circuit: Brian from SSBS.

Eventually I happened across a thread on Reddit in which someone used the phrase “dynamic sag,” which lead me to the Tone God Punisher circuit.

The Tone God Punisher circuit is not so much a pedal as a companion piece for a pedal. Utilizing an envelope filter, a NPN BJT, and a JFET, the circuit starves current and mimics a dying tube amp. The core concept of the circuit (envelope follower and voltage controlled resistors) can be used for a myriad of applications in which an input signal dynamically controls another part of the pedal - be it, gain, volume, delay time (like the Retroflect), clipping, etc.

The circuit itself is derived from the Nurse Quacky, which in turn is derived from the Dr. Quack, which in turn is based on the EHX Doctor Q.

The dynamic sag feature is a hallmark of the SSBS F Overdrive. More recently The Shields Blender sported a similar feature. Fender ostensibly claims the dynamic sag - or “reactive sag” is “the first of its kind,” but clearly it isn’t, lending credence to the fact that Brian/SSBS is (was?) quite ahead of his time. To clarify, I don’t know if the sag circuitry in the Shields Blender is the same as the SSBS, but I do take issue that the reactive sag is being purported as being revolutionary when another pedal had the same function years prior.

Research

To say it took me a couple of months to figure out how to get the dynamic sag circuit to work would be an understatement. The original Tone God Punisher schematic was not functional. Through a series of trial, error, soliciting advice, multiple breadboards layouts, meticulously looking at internal of the SSBS OD and unpopulated SSBS OD PCBs, and a random late night epiphany, I managed to get the circuit working.

The big changes I had to implement were (1) the biasing of the op amp and (2) the removal of the JFET. The latter was a last minute decision brought about by a FreeStompBoxes.Com post in which a user felt the JFET and BJT interaction would be too unpredictable and warrant careful (laborious) selection of components. Alas, I got the circuit working and stuck it into a Fairfield Circuitry Barbershop/SSBS Mini hybrid.

Because of the alterations I have made and lack of the heavy/light control in my circuit, I have to state that this is not 100% a replication of the dynamic sag circuit in the SSBS OD; however, it is very similar in topology and produces the same effect.

Schematic of the Dynamic Sag

Note: Since originally sharing this schematic, I have made some changes based on feedback I received. The above schematic also includes a few proposed changes that I have learned about since my initial postings on the forums.

Practical Application in a Pedal Schematic

Based on my analysis of the SSBS Overdrive PCB, my circuit is probably only 80% similar to what's in the SSBS Overdrive - but I do believe it is a fair approximation.Above is a schematic of the Fairfield Circuitry Barbershop with the implementation of the dynamic sag unit. Note this is not the same schematic as the demo videos. I just wanted to share how the schematic would look once all the pieces are put together.

Explanation

(Note that parts referred to in this section is referring to the primary Dynamic Sag Circuit schematic.)

The input of the guitar signal splits off into the actual audio circuit and into the dynamic sag circuit. The signal goes through a buffer into the Sensitivity control. Thereafter, the signal goes to an envelope follower, which is a oddly-biased op amp. The envelope follower triggers an LED. LED charges up a capacitor, which in turn discharges to the BJT and allows current/power to flow to ground. The current/power that flows to ground is current/power that’s meant for the gain stage, effectively starving the stage in the process. LEDs’ forward voltage must be matched. Vout goes to the power source of the gain stage and R10 is whatever the bias resistor is.

The two knobs, Sensitivity and Threshold, control circuit. Sensitivity should be adjusted based on playing style - eg. Picking/strumming strength and Threshold determines how much starve should occur. Mark Hammer proposed that the RC network could be changed in order to increase/decrease the decay or even make the effect less aggressive overall. I postulate that the SSBS Fuck’s compression switch (heavy/low) goes between two different RC networks (R8, C4). In my own personal builds, I usually make C4 10uF. I find that values greater than 22uF drain too much power and take longer for the circuit to recover. Another proposal is to replace R8 with a potentiometer in series with a 50-100 ohm resistor in order to make an Attack control. The two foot switches are Bypass and Dynamic Sag. Bypass activates the drive and Dynamic Sag activates the Dynamic Sag.

The schematic for the dynamic sag footswitch bypass wiring is shared in the schematic under "Pedal Schematic or Practical Application." This will enable you to toggle the dynamic sag on or off. You can also opt for a monetary DPDT switch so that pressing/holding activates the sag and releasing immediately turns it off.

Shortcomings and Proposed Changes

Based on my analysis of the SSBS Overdrive PCB, my circuit is probably only 80% similar to what's in the SSBS Overdrive - but I do believe it is a fair approximation. In the future I would like to find a better way to control the rate of voltage change. I think a slew rate limiter is a plausible solution.

Updates

July 4, 2023

When my Skeptical Buffer schematic came under criticism - which I invite for the sake of correcting my work, I decided to proceed with using Simulation Program with Integrated Circuit Emphasis (SPICE). The program I chose was EveryCircuit. I plugged in the Dynamic Sag circuit and experimented with the different suggestions I posted in my original schematic. To my surprise, none of what I proposed did much. The one change that produced the most change - a more subdued voltage starve - was increasing R9, the resistor from Threshold to the base of the BJT.

Furthermore, as a result of this change, I am inclined to believe that the Compression switch on the SSBS overdrive toggles between two different resistors. The larger the value of R9, the higher the minimum voltage will be when the gain stage starves, and the smaller the value of R9, the lower the minimum voltage will be. Also in future builds, I have considered either omitting the Sensitivity control or making it an internal trimmer because I find that if you can fine tune R9, the circuit may not need a sensitivity knob and the Threshold control will offer more usability.

September 22, 2023

Dino from DEAD END FX has stated that their company plans to release a SSBS F*ck PCB. He has offered the following insight as to my research/development:

Theoretically, there is nothing wrong with the TG (Tone God) schemo. It really depends on the application, as well as the gain structure of what you want to influence with it. Where the F*ck is concerned, there is no Vref scheme in the power structure at all, meaning that the opamp input is not biased, and it works fine. Even with a guitar signal. The sag structure is more or less verbatim to the TG schemo, EXCEPT... there is one resistor to ground added at the back end of the envelope. You're not influencing the main rail voltage here, but rather, the bias voltage of one JFET within the audio gain structure. As such, minor (and I mean MINOR) tweaking might be required to get it to work with the destined application. From my breadboarding, I find that the resistor acts as a bleed control of the sag function (biasing the base of the NPN transistor). My experimenting led me to replace the resistor with a pot, which enhances the sag depending on the gain structure of the circuit being influenced, which is important. I found the F*ck that I had to lack sufficient "fade, crackle, pop" when the gain was turned up high, which using a pot instead of a fixed resistor value (as previously mentioned), helps compensate for.

As for the F*ck, I can tell you from experimentation that even the type of JFET's used as the VCR is important. The 2N5457's gave the smoothest voltage transitions, while others (ex.PF5102) were much more abrupt. At the initial attack, the bias voltage of the JFET used in the audio gain side of the circuit can drop from it's normal 4.5v to less than 1v when being "sagged", adequately providing the "edge of tube disaster" effect that is sought after.


Tags diypedals, envelopefollower, sag, dynamicsag, buildreports

Building a germanium fuzz face.

Mark Sescon June 10, 2023

Disclaimer

Please exercise safety when building pedals. While the voltages being worked with are small, be mindful of electrocution. Wear proper safety gear, take breaks, and solder in a well-ventilated room. I don’t offer any sort of technical assistance and these build logs are meant for educational purposes only. Proceed with caution.

Also, I am not associated with any of the companies or groups/people mentioned in this post. I patronized their businesses and entities so I would like to share/promote them.

Background

For a while, I avoided making any sort of germanium transistor-based pedals because of a series of errors while building some Hudson Broadcast clones. However, I became enamored with revisiting the idea after hearing demos of a fuzz by a local builder, LST Gnome Electronics. Germanium fuzzes consisting of 1-2 transistors may seem simple, but they are like making cacio e pepe: Small quantity of ingredients but require the right execution to get working.

Looking to bypass the steps of germanium transistor selection, I opted for matched transistors from Amplified Parts. From there, I wanted to really mimic the look of vintage fuzzes from the UK, and purchased a slanted fuzz case, large potentiometers, and axial capacitors to mimic that old school look. Also, having forgotten to source 22uF radial capacitors from Amplified Parts, I defaulted to using eBay. (Although during a chance trip to LA, I did come across an electronics store that sold “mojo parts” including radial 22uF capacitors.)

I implemented a couple ideas like the Incandeza Bypass by Demedash Effects relay bypass, SMD components, and a voltage inverter to provide a -9V power supply. I did have plans to insert a pick-up simulator and temperature controls as adapted from the Benson Germanium Fuzz, but the idea proved to be overly ambitious. Furthermore, the slanted structure of the fuzz case I was working with was difficult to design a PCB around.

Making a Stripboard Version

This version features stripboard. The insides are not pretty, and I did have to heavily pad the enclosure because the components/joints kept making contact with the case.

As you’ll read in the following section, I did have plans to make a PCB. While waiting for the PCBs to be delivered, I did make a stripboard version of the pedal. Because the transistor set includes specific values for the resistors, I did have to copy those resistor values by soldering together resistors of differing values. This worked but did not lead to pretty results, and because of the compact stripboard layout for the fuzz portion of the circuit (the charge pump is on a different piece of stripbroad), the resistors had a tendency to touch the germanium transistors, short circuiting the pedal in the process.

Creating a PCB

I used the provided Fuzz Face schematic from Amplified Parts in combination with the Sun Face schematic from PedalPCB. I wanted to go with something that was mountable to the footswitch, and I was going be using lugged potentiometers. Later I would find that the pre-drilled holes on the fuzz case were more fitting for the smaller Alpha potentiometers. Using the larger potentiometers did require me to expand the holes in the case. The metal used for the case is incredibly strong - almost to a fault, and I found that expanding these holes as well as adding an additional hole for a DC jack was quite difficult.

The PCB design as done on EagleCAD. Note the wavy traces - they are meant to mimic vintage fuzz circuit boards. To be clear, this is NOT an optimal way to do traces and only serve an aesthetic purpose.

I did make some changes to the original fuzz face schematic by implementing the popular Bias knob mod. I also put in the original resistor (R9 in the schematic below), which can be used if a person opts against the Bias knob. Furthermore, I implemented jumper pads into the PCB to allow for a silicon version, based on the Analog Man Silicon Sun Face, to be built. Also, the board size allows this pedal to be build into a 1590B enclosure; however, this will require smaller solder-lug potentiometers. If anyone wants to bias their transistors, I recommend substituting R7 and R9 with these boards.

Gutshots

Axial capacitors are used for the actual fuzz circuit. The footprints allow for a full 18mm long component with 5-8mm width. They offer no sonic advantage. They just look cool.

Completed board sans germanium transistors. The footswitch holds the PCB against the enclosure. There is a piece of cardboard between the PCB and the enclosure to prevent the joints of the circuit from shorting against the enclosure. I lifted this idea from Effects Layouts’ Incandenza Bypass layout.

Socketed transistors. There is a LED inside the enclosure. I was going to omit it all together but I needed it while testing to ensure power is going to the circuit.

Completed pedal. The PCB version had way less squealing than the stripboard version.

Schematic

Schematic of the final design. The Test pad is a suggestion by Demedash to check for any power spikes. Note the jumpers. Pad 1 and Pad 2 are an error when I thought I could sub in a LT1054. C3, C4, and C5 appear as resistors in the schematic because I couldn’t find axial capacitor footprints for the PCB.

Parts

If you wish to build a similar pedal, here are the parts I sourced from Amplified Parts:

  • Germanium transistor set. I used a T7-H, which is somewhat questionable for testing germanium transistors. I got an hfe of 50-60 and 70-80 for Q1 and Q2 respectively. I did not test for leakage.

  • Fuzz case.

  • Potentiometer (audio).

  • Potentiometers (linear).

  • Axial capacitors: Non-polarized, polarized.

  • Additional parts like the relay, footswitch, DC jack, audio jacks, and radial capacitors, ICs were sourced from Electronics Warehouse in Riverside County (CA), Jameco, and Love My Switches.

Tags germanium, fuzzface, pedal, buildreports
Frontshot1.jpg
Main front shot.jpg
me shot.jpg
Gutshot 1.jpg

Variable Voltage Regulator Pedal, or the Dying Battery Simulator Pedal

Mark Sescon April 27, 2023

A dying battery simulator allows the voltage of an analog pedal to be reduced to a suboptimal level in order to mimic a dying battery effect. At lower voltages, distortion/overdrive/fuzz pedals are said to produce different sonic textures. For example, fuzz pedals may become gated, and high gain distortion pedals may take on a more subtle overdriven sound.

While the design is presented in pedal form, the schematic can be minimized to fit into another pedal in order to allow a user the ability to vary voltage within a pedal. Furthermore, pedal builders can also place the design into their test boxes in order to provide a wide range of voltages. In the lattermost case, building a 35V charge pump with a LM317 would allow a builder to have a wide breadth of voltages from ~32V to 1.25V - although I personally believe, 25V, 18V, 9V, and 4.5V would be satisfactory for many pedal designs.

The LM317 is a 3-terminal adjustable regulator that is capable of outputting a voltage range of 1.25 V to 37 V depending on input voltage. The regulator has three terminals: Input, Output, and Adjust.

Source: Wikipedia

When the JHS Volture first came out, I immediately knew it wasn't simply a potentiometer in series with a power supply. As soon as gut shots for the Volture became available, it was pretty clear the circuit was based on RG Keen's original concept, which in turn is probably from the actual datasheet for the LM317.

For my version, I utilized a video from Volos Projects to corroborate/refine the design. I then added in a LED voltmeter from Amazon and an internal Age control. New batteries differ from old batteries in that, “while new batteries can put out a lot of current, old ones can't - they develop a high internal resistance.” The Age knobs acts a rheostat. Putting “a resistor on the output of our regulator…will fake the internal resistance of the battery" (source). Voltmeter addition was inspired by MAS Effects’ UV Meter Drive and Silktone Fuzz. I did attempt to have a rotary switch for a Battery Simulator (carbon zinc, alkaline, “wall wort”) to play off the JHS April Fool’s joke, but the idea was too ambitious and overly complicated to implement. I also would've loved the Age control to be an actual potentiometer, but I could not find a reasonably priced and appropriately sized 100 ohm potentiometer.

This circuit allows you to go from ~7.5VDC to 1.25VDC which is similar to the Voluture specs on the JHS website ("...adjustable voltage from 7.5VDC down to 1.25VDC..."). The basic circuit is 5-6 different components and takes a matter of minutes to piece together.

Schematic.

Two changes I would've liked to implement were:

  • Reverse polarity protection.

  • 100uF to 1000uF electrolytic output capacitor for stability.

Demonstration. Note that the LED I used was very cheap and requires calibration. The read-out is not as smooth or accurate as I would like, but I am sure if a better, well-calibrated LED was used, the result would be better.

Files:

  • (Pending)

Tags diypedals, clonepedals, buildreports
2 Comments

Search Posts

Powered by Squarespace