Skip to content

Special Builds for Marlin #13 (3950) temperature sensor and "All Metal/Sprite Extruder Pro" heat break with 300°C support.

Compare
Choose a tag to compare
@mriscoc mriscoc released this 02 Oct 17:15
· 86 commits to main since this release

Warning

This is a placeholder. Do not download the zipped source code from here, if you want to build your own firmware, download the zip file from the main page of the repository and use the Configurator to create proper configuration files.

The T13 versions have support for the HT-NTC100K thermistor or any heat block that have a Marlin #13 temperature sensor and a All Metal heat break. The Sprite extruder Pro could be compatible with this version (there isn't an official confirmation) see here: mriscoc/Ender3V2S1#218.

Marlin TEMP_SENSOR number:

 *    13 : 100kΩ  Hisens up to 300°C - for "Simple ONE" & "All In ONE" hotend - beta 3950, 1%

Note for Extruder Sprite Pro users:

This version only sets the proper thermistor for that extruder but not the physical settings because those depend on your printer, fan duct, etc.
To adjust the correct position of your nozzle and probe use this guide: https://github.com/mriscoc/Ender3V2S1/wiki/Calibration-Guides

Printing temperature limit:

The stock upper limit of the calibration table of Marlin for the type 13 thermistor is 300°C, So the editable limit will be 300-15 (overshoot) = 285 °C. However, the latest precompiled versions are loaded with a extended Steinhart- Hart regresion table, that allows us to extend the maximum range of operation with better accuracy, for enable higher printing temperatures use the special G-code C104. The image shows why overshoot protection is necessary when there is a PID control, the temperature shouldn't go beyond the absolute manufacturer limit.

image

To reach an efective temperature of 300 °C it is possible to use the custom g-code C104:

C104 U1 T315  ; set absolute limit to 315 °C (300 + 15 overshoot)
M500          ; save settings

Donations

Thank you for your support, I receive donations through Patreon and Paypal

image

Configuration applied:

{
"Configuration_adv.h" : [
],
"Configuration.h" : [
  {
    "op": "CustomVal",
    "searchfor": "TEMP_SENSOR_0",
    "value": "13",
    "comment": "100k Hisens 3950 1% up to 300°C"
  },
  {
    "op": "CustomVal",
    "searchfor": "HEATER_0_MINTEMP",
    "value": "5",
    "comment": "100k Hisens 3950 1% up to 300°C"
  },
  {
    "op": "CustomVal",
    "searchfor": "HEATER_0_MAXTEMP",
    "value": "300",
    "comment": "Only for All Metal"
  }
],
"Version.h" : [
]   
}