I decided to build my own printer.

@ThantiK Yes, I publicly shamed Daid into doing that. It has been enabled in the UM Marlin forks for a couple years but nobody had ever bothered to turn it on in the main release branch.
[Edit: hmm, “publicly shamed” is the wrong way to put it… I pointed out the problem and he fixed it immediately. Which is awesome.]

Frankly, there shouldn’t even BE a configuration option to disable the watchdog when you’re using software PWM like Repetier and Marlin do. It’s a serious, serious safety problem – bad enough that in my opinion people shouldn’t even release the firmware in that state. The minimum safety expectation for a usable firmware should be either 1) you have a working watchdog reset that is only called by the heater power update code or 2) you’re using hardware PWM that won’t go full-power if the firmware freezes.