triffid / FiveD_on_Arduino

Rewrite of reprap mendel firmware
http://forums.reprap.org/read.php?147,33082
GNU General Public License v2.0
30 stars 12 forks source link

Firmware should check behaviour of heated elements for plausibility #5

Open Traumflug opened 13 years ago

Traumflug commented 13 years ago

This is a feature request.

Temperature sensors becoming loose might result in a situation where the temperature readout of one of the heaters becomes unrelated to the actual temperature of the heated element. Likely, the heater would turn on and never again turn off, regardless how hot the heated element is. Actually, this can cause an unattended machine to melt down or even catch fire.

A plausibility check would watch the temperature rising as the heater is switched on, and switch it off in case there's no, or no sufficient rise in temperature.

triffid commented 13 years ago

this is an excellent idea, and I think not too hard to implement. remember to compensate for noisy temp sensor :)

detecting bogus readings (use existing TC_OPEN flag) and killing the heater would be good too

jakepoz commented 13 years ago

Sorry guys, my programmer has died recently and I can't update the firmware on my boards (not using bootloader). I should be back online in a week or two :)