Project / Demo
Solid-state Tesla coil
A solid-state, pulse-width-modulated, low-power Tesla coil — designed from scratch, built with my dad, and (eventually) able to sing.

This page is a bit out of date — I finished the coil and made improvements to the design, including much better power transistors. I'll update the details when I get a chance.
I built my first Tesla coil after being inspired by Mehdi Sadaghdar's design. I tried copying his driving circuit but couldn't get it to operate at a high enough frequency (possibly a breadboard issue), so I decided to design the thing myself. There's still work to do to make a sparking, solid-state-driven, pulse-width-modulated, low-power Tesla coil — but it's well on its way. I can currently light bulbs held in my hand. I think the limit right now is that I'm not operating the power transistors in the switching regime, so I'm mostly just heating them up.
A Tesla what-now?
A Tesla coil is actually a special kind of transformer — a resonant transformer — that can provide voltage increases impossible with ordinary transformers. Unlike the transformers you hear about in a physics class, a Tesla coil wants a very weak mutual inductance between the primary and secondary (to mitigate the back-EMF from the discharging torus on the driving circuit). The voltage gain isn't simply the ratio of turns. To build intuition, I worked out a simple model of the Tesla coil to see how the coupling matters.

The design
I designed the circuit in modules on different days to keep it manageable — which means it's not optimal, and getting the chunks to play nicely together took a while. Here is an interactive version of the circuit diagram.
The resonant frequency of my secondary coil and cap is very high (about 222 kHz), and the sparks come off after just a few oscillations. So if I switch the circuit on and off at an audible frequency — say 10 kHz — the sparks (and their noise) are emitted at that lower frequency, which the ear can hear. Drive the on/off according to an audio waveform, and the Tesla coil becomes a speaker.
To achieve that modulation I designed an oscillator with pulse-width modulation; varying the pulse width varies the power delivered to the coil. The oscillator is a comparator relaxation oscillator producing a triangle wave, fed into a second comparator whose threshold is set by the incoming audio signal. The output goes to the primary drive transistors through an op-amp that boosts the voltage enough to operate the transistors in saturation.



The brunt of the power comes from a home-made supply: a full-wave rectifier and smoothing capacitors, plus a fuse and a bleed resistor for safety (the caps hold charge long after unplugging). The physics says I want as much current through the primary coil as possible to produce a large magnetic field — which is why the high-frequency, high-current transistor choice is the hard part.
Building the thing
The first step was winding the secondary coil (with the invaluable help of my dad): about 1300 turns of 32 AWG wire on a 2-inch PVC pipe, with the ends held by a few winds of electrical tape.



After the secondary was wound, I built the top toroid and mount — harder than it looks. The toroid is 3-inch dryer ducting; the PVC construction keeps everything modular, so the assembly comes apart easily and parts can be swapped without much work.
Safety
Do not attempt this without proper training. There are many hazards: not only extremely high voltages, but the arcs also produce ozone, which corrodes lung tissue and harms your health even at concentrations too low to smell. Only ever run a Tesla coil in a well-ventilated space.
Bill of parts
| Description | Qty | Part number | Provider | Unit price |
|---|---|---|---|---|
| 1kΩ resistor (R1, R4, R7) | 5 | 1.00KXBK-ND | Digi-Key | $0.84 |
| 10kΩ resistor (R2, R3, R8) | 3 | 10.0KXBK-ND | Digi-Key | $0.84 |
| 100Ω resistor (R5) | 1 | 100XBK-ND | Digi-Key | $0.84 |
| 2.7Ω resistor (R6) | 1 | RSA-2.7RCT-ND | Digi-Key | $1.85 |
| Multi-turn trim potentiometer (POT1) | 2 | A105870-ND | Digi-Key | $0.95 |
| Single-turn 100k potentiometer (POT2) | 1 | 987-1312-ND | Digi-Key | $0.67 |
| 100μF capacitor, 16V (C1, C4) | 2 | 493-10816-1-ND | Digi-Key | $0.66 |
| 10μF capacitor, 16V (C2, C5, C9) | 3 | P807-ND | Digi-Key | $0.23 |
| 100nF capacitor, 16V (C3, C6, C8) | 3 | 478-4873-ND | Digi-Key | $2.18 |
| 100pF capacitor, 10V (C7) | 1 | 338-3093-ND | Digi-Key | $1.52 |
| 10μH inductor, 2A (L1) | 1 | AIUR-03-100K-ND | Digi-Key | $1.72 |
| 7805 5V regulator (U1) | 1 | MC78L05BP-APMSCT-ND | Digi-Key | $0.49 |
| Dual comparator (U2, U3) | 2 | MCP6562-E/SN-ND | Digi-Key | $0.71 |
| MOSFET driver IC (U4) | 1 | 576-1211-ND | Digi-Key | $2.59 |
| Power MOSFET, 10A, 1200V (Q1–Q4) | 4 | SCT2450KEC-ND | Digi-Key | $4.89 |
| Op-amp (U5) | 1 | LM358ANFS-ND | Digi-Key | $0.42 |
Acknowledgements
Thanks to Mehdi Sadaghdar for the initial design, and to my dad for letting me use his test equipment and for his advice.
