Heat Canon (Salamander heater) controller repair

In the winter of 2016, someone gave me a controller board for a heater. The heater is pretty scary, it burns fuel and blows exhaust and hot air out of what looks like a canon. It has some interesting mechatronics; a fuel valve, an ignition coil, and a fan. It has a flame detection sensor input as well, as a safety feature. I succeeded at repairing the board, but had to write the controller software from scratch.
Continue reading ...