A board that didn't work, and the four reasons why
KiCad · two-layer PCB · Hammond 1590B
The brief
Almqvist and Nordberg's 2019 thesis describes a guitar distortion circuit with an unusual addition: a JFET noise gate driven by a level-sensing sidechain, which pinches off the signal path when the player isn't playing. High-gain distortion amplifies everything, including the hiss and hum between notes, and the gate is what suppresses it.
Their circuit works. What it doesn't do is fit in a pedal. The published layout is bench-sized, and a guitarist needs something that drops into a Hammond 1590B — the enclosure most commercial stompboxes use — alongside four panel-mounted potentiometers, two jacks, and a footswitch.
The circuit is not mine. My contribution is the board: shrinking the layout to enclosure dimensions, arranging the I/O and control connections so the thing can actually be wired by hand, and carrying it through to fabrication outputs.
| Layers | 2 |
| Dimensions | 86.5 × 54.5 mm |
| Enclosure | Hammond 1590B |
| Supply | 9 V DC |
| Assembly | Mixed through-hole and SMD |
| Controls | Drive, tone, volume, gate threshold |
The layout problem
Most of the work was mechanical rather than electrical. The board had to sit inside the enclosure without fouling the hardware, and the wiring harness had to be assemblable by a person with tweezers rather than a pick-and-place machine.
The board outline follows the 1590B interior with clearance for its internal corner radii and the jack bodies. Mounting is jack-supported — the board hangs off the input and output jack hardware rather than standoffs, which is standard at this enclosure size and saves the vertical clearance standoffs would eat under the lid. Potentiometer pads run along one edge in the same left-to-right order as the panel, so the harness runs straight from board to controls without crossing. Input, output, and footswitch pads sit nearest their respective hardware to keep the bypass wiring short.
What happened
The fabricated and populated board did not function as a distortion pedal. Tone and volume passed signal. Neither the distortion stage nor the noise gate did anything.
I traced it back through the schematic and netlist rather than leaving it as an unexplained failure. Four faults account for the behavior, and all four are mine — design-side errors, every one of which a more careful review would have caught before the board went out for fabrication.
1. Both TL061s powered backwards
U1 and U2 were placed with a vertical mirror, which swaps where pins 4 and 7 appear on screen. I wired the supply nets to match the picture instead of the pin names, so on both parts V− went to 9 V and V+ went to ground. That kills the sidechain and the virtual-ground rail together — the JFET gates never receive a control voltage and the bias rail is dead. This is the main reason the gate did nothing.
2. The RC4558's power unit was never placed
The library symbol splits the part into three units, and the third one carries the supply pins. I placed units A and B and not C, so pins 4 and 8 appear nowhere in the netlist and the drive and tone section reached the board with no supply routed to it at all.
3. Footprint mismatch across the JFET pairs
Q4, Q6, and Q8 are MMBFJ113 parts — the MMBF prefix means SOT-23 surface mount — but I assigned them the TO-92 through-hole footprint. Their counterparts Q3, Q5, and Q7 were correctly assigned SOT-23. The result is three surface-mount and three through-hole packages in what are supposed to be matched parallel pairs.
4. Four potentiometers with no values
Drive, tone, sensitivity, and level all still carried KiCad's default placeholder value. That leaves four unspecified line items in the BOM, but the electrical consequence is worse: drive gain is 1 + (33k + Rpot)/4.7k and sidechain gain is 1 + (22k + Rpot)/1k, so both depend directly on numbers that were never fixed.
Three of the four — reversed supplies, the missing power unit, the unset values — are exactly what an electrical rules check exists to catch. I skipped it, and it cost a board spin.
What changes in rev 2
Beyond fixing the faults themselves, the process needs to change more than the design does.
Run a full ERC and a manual pin-by-pin supply check before generating any fabrication output. Verify every footprint against its datasheet rather than against the part name — the MMBF prefix distinction is obvious in hindsight and invisible at speed. Standardize on surface mount throughout instead of inheriting the reference design's mixed assembly, which would shrink the board further and eliminate the package-mismatch failure mode entirely.
Two additions would have changed the debugging experience specifically. Test points on the virtual-ground rail, both op-amp supply rails, and the sidechain control voltage would have turned the supply fault into a two-minute measurement instead of schematic archaeology. And silkscreen polarity markings on the op-amps would make a mirrored placement visible during assembly, before anything is soldered.
Credits
Original circuit design by Tobias Almqvist and David Nordberg, Noise-free distortion pedal for electric guitars, 2019. PCB layout, enclosure adaptation, and fabrication outputs are mine.
KiCad project, schematic, BOM, and gerbers · Full technical report