TH Custom Effects Build Documentation · V2.0d · 2021

Tube Driver

Op-Amp Drive Into Real Triode — V2.0d

Great tone — better than ever. Cascaded op-amp clipping feeds a genuine 12AT7 tube stage, running at 60V from a self-contained charge pump. Fits in a standard 1590BB on a single pedalboard supply.

12AT7 / ECC81 tube ~60V charge pump Baxandall tone stack Relay true bypass 1590BB enclosure 9V DC 300–500mA draw Advanced build
01

Overview & Features

The Tube Driver V2.0d is a faithful recreation and improvement of one of the most celebrated tube overdrive circuits ever made — used by David Gilmour, Eric Johnson, Joe Satriani and many others. Where the original had limitations, this design fixes them: the plate voltage is raised to ~60V (from a self-contained charge pump), the heater runs on 6V for compatibility with standard 9V pedalboard supplies, and the tone control has been upgraded to a Baxandall shelving network for much more musical bass and treble adjustment.

A relay true-bypass circuit with a PIC microcontroller provides clean, click-free switching. The whole circuit — tube, main PCB, pots, and switching — fits inside a standard Hammond 1590BB enclosure.

Real Tube Gain Stage

12AT7 (ECC81) dual triode running two cascaded common-cathode stages for genuine tube harmonic character.

60V Plate Voltage

On-board Cockcroft-Walton charge pump generates ~60V from 9V. No wall-wart required beyond a standard pedal supply.

Op-Amp Pre-Drive

TL072 buffer and variable-gain stage feeds a clipped, harmonically rich signal into the tube input.

Baxandall Tone Stack

Active-range bass and treble shelving filters. Far wider musical range than a single-cap tone control.

Relay True Bypass

PIC microcontroller and optocoupler drive a relay for quiet, reliable, click-free true bypass switching.

Tube Illumination

3mm super-bright LED in the tube socket lights the tube from below. Can be wired to the enclosure face.

Power requirement: This pedal draws 300–500mA at 9V. Use a dedicated, isolated power supply output. Do not share this output with other pedals on a daisy chain — the current draw and switching noise will cause problems.
High voltage inside: The circuit generates approximately 60V DC on the tube plate rail. This voltage is present whenever the pedal is powered. Do not touch the tube, socket pins, or plate-side components while the pedal is connected to power.
02

Circuit Theory

Signal Path Overview

Signal enters the input jack → relay switching → op-amp buffer → variable-gain inverting amplifier (Gain pot) → two cascaded tube triode stages → Baxandall tone stack → Volume pot → relay switching → output jack.

Tube Driver V2.0d — full schematic

Tube Driver V2.0d — full schematic

High-Voltage Power Supply — Cockcroft-Walton Multiplier

The 40106N hex Schmitt trigger (IC1) is wired as a self-oscillating inverter. Gate A forms an RC oscillator: R1 (2k7) and C7 (1n) set the frequency to approximately 309kHz. The remaining five gates (B–F) buffer and invert this square wave, driving a seven-stage Cockcroft-Walton diode-capacitor ladder (D1–D7, C1–C8, all 47n). Each stage adds approximately one supply-rail voltage peak, producing roughly 60V DC on the high-voltage rail. C9 (220µ) and C10 (47n) filter this rail. The 6V heater supply comes from IC2 (uA7806 linear regulator), which provides a clean, well-regulated voltage for the tube heaters — critical for low hum.

Op-Amp Section (IC3 — TL072)

The first op-amp half (IC3A) is wired as a unity-gain voltage follower: output fed back directly to the inverting input, with signal at the non-inverting input. C11 (47n) and R11 (10k) form a first-order high-pass coupling network (corner frequency ~339Hz) that blocks any DC offset from the input. R17 provides a DC reference to the virtual ground rail (VR, ~4.5V), setting the AC operating point for the op-amp.

The second half (IC3B) is an inverting gain stage. R14 (220Ω) sets the input impedance; the Gain pot (100k log) connects from the output back to the inverting input, varying the feedback resistance from nearly zero to 100kΩ. This gives a gain range of approximately 1× to 455× (+53dB). C17 (47p) in parallel with the feedback path rolls off very high frequencies, preventing oscillation at maximum gain. The IC3B output is AC-coupled through C19 (33n) and fed to the first triode grid via R15/R16 (both 10k), which form a voltage divider to keep the grid within safe operating range.

Tube Stage (V1 — 12AT7 / ECC81)

The 12AT7 contains two identical triodes. Both cathodes are wired together (pins 3 and 8) to a shared self-bias network: R9 (47k) in series with the BIAS trimmer (up to 10k), bypassed by C12 (22µ). Adjusting BIAS sets the quiescent current through both triodes simultaneously.

Triode A (grid at pin 2, plate at pin 1): the amplified signal at plate A passes through R10 (10k) and the coupling capacitor C16 (47n) to the grid of triode B (pin 7). This inter-stage RC forms a high-pass corner at ~339Hz, blocking the DC plate voltage while passing audio. R7 (22k) and C16 provide the bias reference and coupling path for grid B.

Triode B (grid at pin 7, plate at pin 6): plate B is loaded by R6 (47k) to the HV rail. The output is taken from plate B through R8 (1k) — acting as a source impedance — into the tone stack.

The 12AT7 can be substituted with a 12AX7 (ECC83) for higher gain and more harmonic richness. The designer's original preference is the 12AT7 for a less harsh character — feel free to experiment.

Baxandall Tone Stack

From the tube output, C14 (1µ) AC-couples into R21 (100k), the spine of the Baxandall network. The Bass pot (100k) sweeps through C28 (1n) and C29 (6n8), providing a low-frequency shelving control centred roughly around 200–1600Hz. The Treble pot (100k) works through C30 (1n), C31 (10n), and R24 (22k), with a corner range from approximately 700Hz to 7kHz. At their centre positions, bass and treble approximate flat response; rotating them clockwise boosts, anticlockwise cuts. The R21+C28 junction also functions as a gentle output low-pass shelf at around 1.6kHz, softening upper harmonics from the tube stage.

Volume Control and Output Stage

After the tone stack, the signal passes through the Volume pot (100k log) and C20 (10µ) coupling capacitor to the relay output contacts and the output jack. The R4 (1M) input resistor to ground ensures the op-amp input is referenced even with no cable connected.

Relay True-Bypass Switching

IC5 (PIC10F202 microcontroller) monitors a momentary footswitch and drives the relay coil via the optocoupler OC1 (CPC1017N) and NPN transistor Q1 (BC549). The optocoupler provides galvanic isolation between the low-voltage logic and the relay drive circuit. D8 (BAT85 Schottky) protects against back-EMF when the relay coil is de-energised. LED1 (3mm super-bright, current-limited by R2) indicates the effect is active; the LED is mounted in the tube socket PCB but can optionally be wired to the enclosure face.

03

Stage Analysis

Charge Pump Oscillator

40106 Ring Oscillator

Timing resistor R12k7
Timing capacitor C71n
Oscillator frequency≈ 309kHz
Formulaf ≈ 1/(1.2 × R × C)
HV output stages7 × 1N4148
Plate rail voltage≈ 60V DC

Heater Supply

Regulator IC2uA7806
Output voltage6.0V regulated
Heater pins4, 5 (to GND)
Heater tap pin9 (+6V from IC2)
Alt: switched regSee build notes

Op-Amp Gain Stage (IC3B)

Variable Gain Stage

Input resistor R14220Ω
Feedback (Gain pot)0 – 100kΩ (log)
Gain range≈ 1× to 455× (0 – 53dB)
HF compensation C1747pF
HF corner @ max gain≈ 34kHz

Input Coupling

Coupling cap C1147n
Series resistor R1110k
Input HP corner≈ 339Hz
Input impedance R41M to GND
VR bias+4.5V (R12+R13 divider)

Tube Stage (V1 — 12AT7)

Triode A — Input Stage

Grid resistor networkR15 + R16 (10k + 10k)
Plate load R547kΩ to HV
Coupling to triode BR10 (10k) + C16 (47n)
Interstage HP corner≈ 339Hz

Triode B — Output Stage

Grid resistor R722kΩ
Plate load R647kΩ to HV
Output coupling R81kΩ (source impedance)
Shared cathode biasR9 (47k) + BIAS (10k)
Cathode bypass C1222µ / 50V
Tube type note: The BOM specifies a 12AT7 (ECC81). Substituting a 12AX7 (ECC83) is pin-compatible and increases gain significantly. The designer considers 12AT7 the superior choice tonally — less harsh. If experimenting with 12AX7, you may want to reduce the Gain pot setting to avoid clipping too early.

Baxandall Tone Control — Reference Frequencies

The Baxandall network uses two separate pot-controlled RC ladders. These figures are approximate due to component interaction — they indicate the shelving corner region, not a sharp cutoff.

Bass Control

C28 (series)1nF
C29 (shunt)6n8
R21 (spine)100kΩ
Bass shelf region~200Hz – 1.6kHz

Treble Control

C30 (series)1nF
C31 (shunt)10nF
R24 (coupling)22kΩ
Treble shelf region~700Hz – 7kHz
C19 modification: The original circuit uses 10nF at position C19. This design uses 33nF (schematic value), which passes more bass. The original thinner character can be restored by fitting 10nF. For single-coil guitars that sound thin, try 47nF–150nF. Making C19 a switchable value is a popular modification.
04

Bill of Materials

Please use the values in this BOM. Component values on the PCB silkscreen may differ from earlier revisions.
RefQtyValueColour CodeNotes
Resistors — 5-band, 1% metal film
R112k7
RedVioletBlackBrownGold
Red · Violet · Black  |  Brown · Gold
40106 oscillator timing
R2 (CLR)11k5
BrownGreenBlackBrownGold
Brown · Green · Black  |  Brown · Gold
LED current limit — test for brightness with your LED first
R3, R8, R1431k
BrownBlackBlackBrownGold
Brown · Black · Black  |  Brown · Gold
R4, R1721M
BrownBlackBlackYellowGold
Brown · Black · Black  |  Yellow · Gold
Input pull-down / VR reference
R5, R6, R9347k
YellowVioletBlackRedGold
Yellow · Violet · Black  |  Red · Gold
Tube plate loads + cathode bias
R7, R24222k
RedRedBlackRedGold
Red · Red · Black  |  Red · Gold
R10, R11, R12, R13, R15, R16, R23710k
BrownBlackBlackRedGold
Brown · Black · Black  |  Red · Gold
R1812k2
RedRedBlackBrownGold
Red · Red · Black  |  Brown · Gold
Optocoupler drive current limit
R211100k
BrownBlackBlackOrangeGold
Brown · Black · Black  |  Orange · Gold
Tone stack spine
Capacitors — Box film (unless noted)
C1–C6, C8, C10, C11, C161047nRated 80–100V minimum (HV multiplier caps C1–C8)
C7, C28, C3031nBox film
C91220µ / 16VPolarised electrolytic — HV rail filter
C12122µ / 50VPolarised electrolytic — cathode bypass
C13, C17247pCeramic
C1411µ / 50VPolarised electrolytic
C15, C19233nBox film. C19 is the main tone character modifier — see Stage Analysis
C18147µ / 50VPolarised electrolytic
C19 (alt value)15n – 47nOriginal: 10nF. See Stage Analysis note.
C20, C21210µ / 16VPolarised electrolytic
C221100nMLCC 5mm
C2314n7Box film
C2916n8Box film — Baxandall bass network
C31110nBox film — Baxandall treble network
Diodes & LEDs
D1–D771N4148DO-35 — HV Cockcroft-Walton multiplier chain
D81BAT85 / BAT43Schottky — relay flyback protection
LED113mm super-brightTube illumination / bypass indicator
Trimpots
BIAS15k or 10k6mm ACP6 or Bourns 3306F — sets tube quiescent current. Can be mounted externally for tweaking.
Potentiometers — 9mm Alpha
Gain, Volume, Treble, Bass4100k log (A)Alpha 9mm. European convention: A taper = logarithmic.
ICs
IC1140106NDIP-14 — Hex Schmitt trigger. Use socket.
IC21uA78066V linear regulator for tube heaters. Switched regulator module also supported — see build notes. Mount to enclosure as heatsink if using linear type.
IC31TL072IPDIP-8. Use socket. JRC4580D OPA2134 are pin-compatible alternatives.
REG1178L05ACZTO-92 — 5V regulator for PIC and relay logic
Transistors & Optocouplers
Q11BC549TO-92 NPN. Pin-compatible: BC547 2N3904. Verify CBE pinout per device.
OC11CPC1017NSO-4 SMT optocoupler — solder first, before any through-hole parts. See build guide.
Other Active Components
IC51PIC10F202 (pre-programmed)DIP-8 PIC microcontroller — supplied pre-programmed for relay switching
Tube & Socket
V1112AT7Noval 9-pin. ECC81 = direct equivalent. 12AX7/ECC83 is pin-compatible but higher gain — see Stage Analysis.
S11Noval Socket (PCB mount)9-pin PCB-mount Noval socket on sub-PCB
Electromechanical
K11FTR-B4CA4.5ZDPDT relay 4.5V coil. Omron G6K-2F-Y-DC5 is an alternative.
Hardware
1IC Socket 14-pinDIP/DIL — for IC1
2IC Socket 8-pinDIP/DIL — for IC3, IC5
1Tube holder assembly3D-printed holder + sub-PCB (included in kit)
05

Build Guide

Tube Holder Assembly

Before starting on the main PCB, assemble the tube holder sub-assembly. This is the 3D-printed plastic holder with the Noval socket PCB.

Tube holder components

Tube holder components

LED into socket PCB

LED into socket PCB

LED (if used)

Insert the 3mm LED into the socket PCB from the correct side — long leg (anode) goes into the round hole. Do not solder yet.

Noval Socket

Place the 9-pin Noval socket on top of the PCB over the LED. Solder all socket pins. Then press the LED into its socket hole and solder the LED legs.

Insert Tube

Carefully press and wiggle the 12AT7 tube into the socket until all pins are fully engaged. It should sit squarely with no rocking.

Socket PCB with LED ready

Socket PCB with LED ready

Socket assembled

Socket assembled

Pressing the 12AT7 into the Noval socket

Pressing the 12AT7 into the Noval socket

Mount PCB to Holder

Insert the tube-and-socket assembly through the holder's opening, then fix the PCB to the plastic holder using 2.5mm or 3mm screws with a maximum length of 8mm. Set this sub-assembly aside until the main PCB is ready.

Completed tube holder sub-assembly

Completed tube holder sub-assembly

Main PCB Population Order

High voltage caution: When the board is powered, the tube plate rail carries approximately 60V DC. Never touch the tube pins, socket, or plate-side components (D1–D7, C1–C9) with the board powered. Allow 30 seconds after power-off for C9 (220µ) to discharge before handling.
Main PCB — component placement overview

Main PCB — component placement overview

SMT optocoupler OC1 location

SMT optocoupler OC1 location

SMT Optocoupler OC1 First

Solder the CPC1017N optocoupler (SO-4 SMT package) before any through-hole parts. Locate the orientation dot and match it to the PCB marking. Tin one pad, hold the component in place with pliers, and reflow. Check alignment, then solder the remaining pins. This must be soldered before through-hole components make access awkward.

Small Signal Diodes D1–D7

Solder all 1N4148 diodes. Check polarity — cathode (banded end) towards the HV rail node. These form the voltage multiplier chain.

Diodes and rectifier components soldered

Diodes and rectifier components soldered

Schottky Diode D8

Fit the BAT85/BAT43 flyback diode. Check polarity.

Resistors

Solder all resistors. Use the colour code table in the BOM to verify each value before fitting. Low-profile components — solder now while the board is easy to work on.

IC Sockets

Fit sockets for IC1 (14-pin), IC3 (8-pin), and IC5 (8-pin). Solder all pins. Do not insert the ICs yet. Sockets allow later replacement if a device fails.

Ceramic and MLCC Capacitors (C13, C17, C22)

Fit the three small ceramic/MLCC capacitors. No polarity to worry about.

Film Capacitors

Solder all box-film capacitors. Note: C1–C8 (47n) are in the high-voltage multiplier chain and must be rated 80–100V minimum. Double-check the voltage rating on these before fitting. No polarity.

Transistor Q1 (BC549)

Fit the BC549 NPN transistor (TO-92). The flat face goes towards the PCB marking. Pinout is CBE (Collector-Base-Emitter) left to right when facing the flat side — verify against the datasheet if using a substitute.

REG1 (78L05, TO-92)

Fit the 5V regulator. Like the transistor, check the flat-face orientation against the PCB marking.

Relay K1

Fit and solder the FTR-B4CA4.5Z relay. It is polarised — it will only fit one way.

Electrolytic Capacitors

Fit all polarised electrolytics. Long leg = positive. C9 (220µ) is on the HV rail — ensure its 16V rating is sufficient for your HV output. If the charge pump generates above 16V under light load, use a 25V or 35V rated part for C9.

IC2 (uA7806 Heater Regulator)

Linear type: The TO-220 7806 can run warm under load. It is recommended to bolt it to the metal enclosure, which serves as a heatsink. Use a TO-220 mounting kit (insulating pad + nylon screw). Switched regulator module: If using the switched regulator sub-board, fit it last using angled pin headers as described in the build photos. No heatsinking needed.

Switched regulator PCB positioning

Switched regulator PCB positioning

Soldering switched regulator pins

Soldering switched regulator pins

Regulator fitted as final component

Regulator fitted as final component

Backside Components

The pots (Gain, Volume, Treble, Bass) and the tube socket connector are mounted on the backside of the main PCB. Do this after completing the top side.

Backside — pots and tube connector

Backside — pots and tube connector

Backside components mounted

Backside components mounted

Trim Pot Notches

Before mounting, use pliers to carefully cut off the plastic notches on top of each pot body. This ensures the PCB sits flat against the enclosure without gaps or rocking.

Fit Pots and Socket Connector

Mount all four pots and the tube sub-PCB connector from the backside. Insert all components before soldering to ensure co-planar seating.

Ribbon Cable to Tube Holder

Solder the ribbon wire to the main PCB first. Then insert the tube holder assembly into the main PCB cutout from the back, and solder the other end of the ribbon to the socket PCB. This order minimises awkward soldering in confined spaces.

Ribbon cable connecting tube socket PCB to main board

Ribbon cable connecting tube socket PCB to main board

Insert ICs into Sockets

With all soldering complete, insert IC1 (40106N), IC3 (TL072IP), and IC5 (PIC10F202) into their sockets. Ensure all pins are aligned before pressing home. The PIC is supplied pre-programmed — do not attempt to reprogram it.

Fully populated main PCB

Fully populated main PCB

06

Wiring & Connections

PCB Connection Pads

Solder connection wires to the main PCB before fitting it into the enclosure. Leave the far ends of each wire un-soldered until the board is positioned, then solder the jacks, switch, and DC socket in-place to minimise wire length.

PadConnect toNotes
INInput mono jack tipGuitar input signal
OUTOutput mono jack tipSignal to amp
GNDAll jack sleeves, DC jack negativeShort leg on DC barrel jack = Ground
+9VDC jack positive (centre pin)
S1Momentary footswitch one terminalOther terminal to GND
S2GND (second switch contact, unused)
LED+LED anode (if wired to enclosure)Optional — LED can be left on tube board
DC polarity: The short leg / outer ring of the DC barrel jack is Ground on this PCB. This is the standard pedalboard convention (centre-negative for 9V pedals). Double-check before powering up.

Tube Socket Noval Pinout

For reference — if you need to trace a fault to the tube socket board:

Pin12AT7 FunctionCircuit connection
1Plate AR5 (47k) to HV + R10/C16 to triode B grid
2Grid AR15/R16 voltage divider (op-amp stage output)
3Cathode AR9 + BIAS trimmer to GND (shared with cathode B)
4, 5HeaterGND (heater end)
6Plate BR6 (47k) to HV + R8 to tone stack
7Grid BR7 + C16 coupling from plate A
8Cathode BShared with cathode A (R9 + BIAS)
9Heater centre tapIC2 output (+6V regulated)
07

Biasing

The BIAS trimmer (R9 in series) sets the shared quiescent current through both triode sections. This determines the operating point of the tube and has a significant effect on tone and headroom.

Power Up and Warm Up

With the pedal fully assembled and connected to a 9V supply, allow 1–2 minutes for the tube to warm up to operating temperature. The heater will glow faintly orange — this is normal.

Find the Sweet Spot

With guitar signal passing through the pedal, slowly adjust the BIAS trimmer while playing. You are listening for a lively, articulate, and responsive sound. Avoid the extreme positions at either end of the trimmer's travel.

Identify and Fix

If the sound is dull, compressed, or muffled, the bias is too far in one direction — adjust and listen again. Once you find the sweet spot, the bias can be left fixed. Optionally, the trimmer can be mounted to the enclosure exterior for ongoing adjustment.

Tube swapping: Different tubes will need re-biasing. If you swap to a different 12AT7 or try a 12AX7, always re-bias from scratch.
LED placement: During prototyping it was found that the LED in the tube socket may not be bright enough to shine through enclosure holes. If this is an issue, wire the LED to the enclosure face plate instead. A suitable location is between the Gain and Treble pot holes.
08

Enclosure & Drilling

The circuit fits in a Hammond 1590BB enclosure. A drilling template can be downloaded from diy.thcustom.com/drill-templates/.

The panel layout places Volume and Gain pots on the left, Treble and Bass on the right. LED positions (tube glow, bypass indicator) are indicated on the template as small dots between the pots. The input and output jacks are on the sides.

Enclosure fit: The tube and holder assembly add significant height. Ensure the 1590BB is the correct depth for your build. The holder was designed specifically for this enclosure — other mounting methods have not been evaluated.
Completed Tube Driver V2.0d in enclosure

Completed Tube Driver V2.0d in enclosure

Disclaimer & Licence

PCBs purchased from TH Custom Effects are intended for DIY / non-commercial use only. It is not permitted to redistribute the PCBs or artwork from this document. You may use these instructions and PCBs to build and sell your own product based on PCBs ordered from TH Custom Effects.

Safety notice: This circuit generates approximately 60V DC internally from a 9V supply. High voltage is present at tube socket pins and associated components whenever the pedal is powered. Always disconnect power before working on the circuit. Allow at least 30 seconds after power-off for bulk capacitors to discharge. The builder assumes all responsibility for safe construction and use.

Documentation © 2021–2026 TH Custom Effects. All rights reserved.

↑ Top