I've been working on this off and on for over a year. I have a pulse width modulator (pwm) circuit designed and tested which controls the heat level.
It also has MOSFETs configured to control polarity and switch the coil on and off (pic directly above). The other side has a timing chip which pulses based on the rheostat setting you pick.
...
the Pulse
![](http://i.postimg.cc/2jh7Cskx/brdTop.jpg)
![](http://i.postimg.cc/TYxq1thv/brdBot.jpg)
It also has MOSFETs configured to control polarity and switch the coil on and off (pic directly above). The other side has a timing chip which pulses based on the rheostat setting you pick.
![](http://i.postimg.cc/m2S3H7Fz/abv.jpg)
the Pulse