This is a short, probably relatively unstructured write-up of my progress on building a 555 timer-based flyback driver, using the a 555 timer in astable mode to generate a high frequency square wave signal to drive a MOSFET (Metal Oxide Semiconductor Field Effect Transistor) in order to drive flyback transformer to generate a high voltage output.

Flyback transformers typically operate between 15 kHz and 150 kHz. The exact frequency depends on the specific electronic device they were designed for, often a cathode ray tube, such as an older television or oscilloscope, where the operational frequency of the transformer is related to the horizontal scanning rate.

Sources / Inspiration

This circuit was designed by Uzzors2k’s - all credit to him.

Schematics

555 Timer Flyback Driver Schematic

PCB by http://uzzors2k.com/index.php?page=flybacktransformerdrivers

Top Bottom
PCB Top Component Placement PCB Bottom Layout

Circuit Operation

The 7812 voltage regulator provides a stable 12V supply to the 555 timer.

The 555 timer produces a square wave to drive the main switching MOSFET.

Timing Calculations

The 555 timer in astable mode produces a square wave with frequency determined by:

\[f = \frac{1.44}{(R_1 + 2R_2) \cdot C_2}\]

With our values (R₁ = 10kΩ, R₂ = 16kΩ, RV₁ = 0-50kΩ, C₂ = 1nF):

Minimum frequency (RV₁ = 50kΩ): \(f_{min} = \frac{1.44}{(10k + 2(16k + 50k)) \cdot 1nF} = 10.1\text{ kHz}\)

Maximum frequency (RV₁ = 0Ω): \(f_{max} = \frac{1.44}{(10k + 2 \cdot 16k) \cdot 1nF} = 34.3\text{ kHz}\)

The duty cycle is: \(D = \frac{R_1 + R_2}{R_1 + 2R_2} \approx 62\%\)

Bill of Materials

Component Value/Part Number Notes Cost
IC1 (U1) NE555 Timer Requires DIL8 socket $2.25
Socket DIL8 Socket For NE555 $0.38
Q1 IRFP450 Rated 500V, 14A (PCB version) TBD
Heatsink TO-220 Heatsink For IRFP450 $1.45
T1 Flyback Transformer Salvaged from CRT $0.00
R1 10Ω Resistor 1W, gate resistor $0.33
R2 470Ω Resistor 1W $0.33
R3 10kΩ Resistor 1W, timing $0.33
R4 18kΩ Resistor 0.5W, timing $0.11
R5 (RV1) 50kΩ Potentiometer Frequency adjust $3.95
C1 1nF Ceramic 50V rated, timing capacitor $0.45
C2 100nF Ceramic 50V rated, decoupling $0.55
C3 100nF Ceramic 50V rated, decoupling $0.55
C4 470µF Electrolytic 50V rated, power smoothing $1.20
IC2 (U2) 7812 Voltage Regulator 12V output, TO-220 $0.95
Q2 2N3904 NPN Transistor Small signal $0.75
Q3 2N3906 PNP Transistor Small signal $0.75
    Total (excluding Q1): $14.33

Breadboard Prototype

Component Substitutions

The original circuit specified an IRFP450 (avalanche-rated 500V, 14A N-channel MOSFET). I initially built using an IRF540N (avalanche-rated 100V, 33A MOSFET) - below the author’s recommendation of “any MOSFET with breakdown voltage above 200V and avalanche rated.”

Other substitutions:

  • 16kΩ resistor instead of specified 18kΩ (R4)
  • 220µF capacitor instead of specified 470µF (C4)

Performance

The breadboard prototype has been current-limited by contact resistance. Short run cycles drawing 3-5A have produced impressive results (and a little smoke)!

Video of initial build output at 15V, drawing ~3-5A under load:

Breadboard Prototype in Action

Oscilloscope Measurements

Measuring the circuit between pin 3 of the 555 timer and circuit ground confirmed square wave output of between 20 and 35 kHz depending on potentiometer configuration.

Under load (primary coil connected):

Interestingly, the signal sags at the start of each cycle under load, likely due to the inductive kickback from the flyback transformer.

Measurement 1 Measurement 2
Oscilloscope Under Load 1 Oscilloscope Under Load 2

No load (primary coil disconnected):

Clean square wave with consistent amplitude when the flyback transformer is disconnected.

Measurement 1 Measurement 2
Oscilloscope No Load 1 Oscilloscope No Load 2

PCB Implementation Plan

Moving from breadboard to a proper PCB build with the following improvements:

Key Upgrades

  • Hot-swappable DIL8 socket for 555 timer (easier troubleshooting)
  • IRFP250 MOSFET (200V, 30A) instead of IRF540N for better voltage headroom
  • Proper heatsinking for 7812 voltage regulator to prevent thermal shutdown
  • Correct component values - 18kΩ resistor and 470µF capacitor as per original design
  • Provisions for isolated audio modulation circuit for musical arc generation

Component Sourcing

Component Value/Part Number Qty Jaycar Code Cost
IC1 NE555 Timer 1 ZL3555 $2.25
Socket DIL8 Socket 1 PI6500 $0.38
Q1 IRFP250 1 ZT2468 TBD
R4 18kΩ Resistor 1 RR0596 TBD
C4 470µF Electrolytic 1 RE6166 TBD