Skip to content

Special Builds for Marlin #05 temperature sensor and "All Metal" heat break with 300°C support (E3D V6 Volcano).

Compare
Choose a tag to compare
@mriscoc mriscoc released this 02 Oct 18:48
· 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 T5 versions have support for the E3D V6 Volcano hot ends and any heat block that have a Marlin #05 temperature sensor as 100kO ATC Semitec 104GT-2/104NT-4-R025H42G thermistor (E3D, Hemera, Slice engineering, etc.)

Thermistor #5 calibration table

The upper limit of the calibration table of Marlin for the type 5 thermistor is 713°C. That table supposes a linear behavior from 300 °C to 713 °C, but there is no guarantee of accuracy temperature measurements above 300°C, the current max user selectable temperature is 285°C (300-15 overshot protection) it is possible to increase the selectable temperature by using the custom G-code C104.

// R25 = 100 kOhm, beta25 = 4267 K, 4.7 kOhm pull-up
// 100k ParCan thermistor (104GT-2)
// ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan)
// Verified by linagee. Source: https://www.mouser.com/datasheet/2/362/semitec%20usa%20corporation_gtthermistor-1202937.pdf
// Calculated using 4.7kohm pullup, voltage divider math, and manufacturer provided temp/resistance
constexpr temp_entry_t temptable_5[] PROGMEM = {
  { OV(   1), 713 },
  { OV(  17), 300 }, // top rating 300C
  { OV(  20), 290 },
...

Donations

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

image

It is compatible also with Slice engineering High Temperature Thermistor 300°C and "All Metal" heat break.

image

Slice engineering Marlin support

Configuration applied:

{
"Configuration_adv.h" : [
],
"Configuration.h" : [
  {
    "op": "CustomVal",
    "searchfor": "TEMP_SENSOR_0",
    "value": "5",
    "comment": "Volcano thermistor"
  },
  {
    "op": "CustomVal",
    "searchfor": "HEATER_0_MINTEMP",
    "value": "5",
    "comment": "Volcano thermistor"
  },
  {
    "op": "CustomVal",
    "searchfor": "HEATER_0_MAXTEMP",
    "value": "300",
    "comment": "Volcano thermistor"
  }
],
"Version.h" : [
]   
}