<p>I am trying to port Marlin to my Qidi Tech 1 printer which previously ran Sailfish 7.8. Everything worked fine on the old board, including the temperature sensors.</p>
<p>All cables except for power, LCD, and USB (for flashing) are disconnected. I am still very early on in testing and have yet to plug anything else in.</p>
<p>When uploading Marlin to the board, at first startup I received the following error:</p>
<pre><code>Err: MAXTEMP: E1

PRINTER HALTED
Please Reset
</code></pre>
<p>There may be a problem with my configuration. So I commented out all of the thermal runaway protection options since the bed and extruders aren't yet connected:</p>
<pre><code>//#define THERMAL_PROTECTION_HOTENDS
//#define THERMAL_PROTECTION_BED
//#define THERMAL_PROTECTION_CHAMBER
</code></pre>
<p>I rebuilt, flashed, reset, and the printer is still telling me that E1 is at MAXTEMP.</p>
<p>Why am I still getting this thermal protection message?</p>
<p>I cleared the EEPROM from the LCD menu in Sailfish before flashing.</p>
<p>This board uses an ATmega2560 and I'm using the default fuses (E:FD, H:D8, L:FF, LOCK:CF).</p>

[{'answer_id': 14781, 'author': 'Psyonic', 'author_id': 25288, 'author_profile': 'https://3dprinting.stackexchange.com/users/25288', 'pm_score': 1, 'selected': False, 'text': '<p>#define THERMAL_PROTECTION_HOTENDS is for thermal runaway. When the temperature &quot;should&quot; be climbing or falling at a predicable rate, or holding steady once at running temp.</p>\n<p>#define HEATER_0_MAXTEMP defines the maximum temperature Marlin will allow the extruder to get to before initiating a shutdown. This is ALWAYS active for an active extruder (E0) This setting is what will throw MAXTEMP if it is exceeded.</p>\n<p>MAXTEMP error when there is no heat on is usually from a short in the thermistor cable.</p>\n'}, {'answer_id': 15019, 'author': 'Trish', 'author_id': 8884, 'author_profile': 'https://3dprinting.stackexchange.com/users/8884', 'pm_score': 0, 'selected': False, 'text': '<p><code>MAXTEMP</code> and <code>MINTEMP</code> are <strong>not</strong> part of the <a href="https://3dprinting.stackexchange.com/questions/8466/what-is-thermal-runaway-protection">Thermal Runaway Protection</a>, but separate, equally needed safety nets: Mintemp is meant to make sure that the printer does not try to run cold, Maxtemp is the operational limit of your printer - if the machine tries to go hotter, the firmware denies and shuts down. Maxtemp is usually set to about 235\xa0°C for a lined hotend.</p>\n<p>A defective thermosensor can trigger Mintemp and Maxtemp errors by virtue of either shorting or by having no connectivity. The same behavior is exploited in a simple test if the triggers are set: disconnect the leads for unlimited resistance that the board interprets as an absurd high temperature, then short the leads, as 0\xa0Ohm registers as an insanely low temperature.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/14741', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/23492/']