<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Where do I store a custom thermistor table</title>
        <description> This is the data I received for my hotend thermistor:


TEWA Thermistor lookup Table:

#if (THERMISTORHEATER == 1) || (THERMISTORBED == 1) //TEWA NTC 100K
#define NUMTEMPS_1 47
const short temptable_1[NUMTEMPS_1][2] = {
{22, 300},
{30, 270},
{33, 265},
{36, 260},
{39, 255},
{42, 250},
{47, 245},
{51, 240},
{56, 235},
{63, 230},
{69, 225},
{74, 220},
{81, 215},
{90, 210},
{98, 205},
{107, 200},
{119, 195},
{129, 190},
{142, 185},
{156, 180},
{171, 175},
{187, 170},
{204, 165},
{224, 160},
{245, 155},
{271, 150},
{297, 145},
{321, 140},
{351, 135},
{370, 130},
{402, 125},
{451, 120},
{502, 115},
{533, 110},
{551, 105},
{570, 100},
{610, 95},
{661, 90},
{731, 80},
{801, 70},
{856, 60},
{901, 50},
{950, 40},
{977, 30},
{991, 20},
{1003, 10},
{1011, 0} //safety
}; 
#endif


THERMISTOR TEWA NTC 100k 1%
Operating temperature : -40°C ~ +300°C
Tolerance: 1%
NTC thermistor sealed in Glass Body
TEWA TT2-100KC3H-7
Beta Constant: 4066

Now do I just have to copy and paste that to configuration.h ?
I wonder because I see no other table there:

(from my Marlin-&amp;gt;configuration.h)

//===========================================================================
//=============================Thermal Settings  ============================
//===========================================================================
//
//--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
//
//// Temperature sensor settings:
// -2 is thermocouple with MAX6675 (only for sensor 0)
// -1 is thermocouple with AD595
// 0 is not used
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
// 3 is mendel-parts thermistor (4.7k pullup)
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
// 71 is 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
// 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
// 10 is 100k RS thermistor 198-961 (4.7k pullup)
// 60 is 100k Maker&#039;s Tool Works Kapton Bed Thermister
//
//    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
//                          (but gives greater accuracy and more stable PID)
// 51 is 100k thermistor - EPCOS (1k pullup)
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 0</description>
        <link>https://reprap.org/forum/read.php?146,268508,268508#msg-268508</link>
        <lastBuildDate>Tue, 08 Sep 2026 05:55:16 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,300162#msg-300162</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,300162#msg-300162</link>
            <description><![CDATA[ If the other tables in your thermistortables.h use an "*OVERSAMPLENR" constant, you will need that for your table as well.  <br />
<br />
Marlin reads the thermistor ADC 16 times and adds them up before interpolating between the left-hand values.]]></description>
            <dc:creator>DaveX</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Fri, 24 Jan 2014 00:48:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,295413#msg-295413</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,295413#msg-295413</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>jbernardis</strong><br />
I don't know the arguments on one over the other.  I guess it comes down to a shorter table takes less memory and is faster to search.  The tradeoff is a loss of resolution, but it might not be so bad.</div></blockquote>I guess I could see how much the main one takes up but considering the Arduino will only be used for this memory may not be that much of an issue.]]></description>
            <dc:creator>Dark Alchemist</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 15 Jan 2014 17:51:55 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,295408#msg-295408</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,295408#msg-295408</link>
            <description><![CDATA[ I don't know the arguments on one over the other.  I guess it comes down to a shorter table takes less memory and is faster to search.  The tradeoff is a loss of resolution, but it might not be so bad.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 15 Jan 2014 17:47:02 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,295280#msg-295280</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,295280#msg-295280</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>jbernardis</strong><br />
The thermistor tables themselves are, oddly enough, in a file named thermistortables.h.<br />
<br />
You can actually over-write any table that is there, or add your own.  Just make sure then the variable name agrees with the number you specify in configuration.h - that is if you specify 99 in config.h, name your table temptable_99.  You might also want to surround it with the #if - #endif statements you see checking for your table numbers, but if you are never going to distribute the file, it's probably a bit easier to make the compilation unconditional by omitting these lines.<br />
<br />
If you are going to over-write a table, make sure it is not the same number table that you might be using for some other thermistor<br />
<br />
EDIT - I see the code you have already is written to replace table 1.  This is fine as long as 1) you do not use the original table 1 for any other heater, and 2) you remove the original table 1 so that you don't end up with 2 temptable_1 declarations in the code.  This will cause a compilation error.</div></blockquote>Do I go ahead and use every value in the pdf?  Someone mentioned every other one.]]></description>
            <dc:creator>Dark Alchemist</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 15 Jan 2014 15:14:55 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,295268#msg-295268</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,295268#msg-295268</link>
            <description><![CDATA[ The thermistor tables themselves are, oddly enough, in a file named thermistortables.h.<br />
<br />
You can actually over-write any table that is there, or add your own.  Just make sure then the variable name agrees with the number you specify in configuration.h - that is if you specify 99 in config.h, name your table temptable_99.  You might also want to surround it with the #if - #endif statements you see checking for your table numbers, but if you are never going to distribute the file, it's probably a bit easier to make the compilation unconditional by omitting these lines.<br />
<br />
If you are going to over-write a table, make sure it is not the same number table that you might be using for some other thermistor<br />
<br />
EDIT - I see the code you have already is written to replace table 1.  This is fine as long as 1) you do not use the original table 1 for any other heater, and 2) you remove the original table 1 so that you don't end up with 2 temptable_1 declarations in the code.  This will cause a compilation error.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 15 Jan 2014 14:53:01 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,295232#msg-295232</guid>
            <title>Re: Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,295232#msg-295232</link>
            <description><![CDATA[ I see you never received a response and I am in the same boat only mine is from QU-BD and is in a pdf.  Where do I store the custom table?]]></description>
            <dc:creator>Dark Alchemist</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 15 Jan 2014 13:33:02 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,268508,268508#msg-268508</guid>
            <title>Where do I store a custom thermistor table</title>
            <link>https://reprap.org/forum/read.php?146,268508,268508#msg-268508</link>
            <description><![CDATA[ <b>This is the data I received for my hotend thermistor:<br />
<br />
<br />
TEWA Thermistor lookup Table:</b><br />
<br />
#if (THERMISTORHEATER == 1) || (THERMISTORBED == 1) //TEWA NTC 100K<br />
#define NUMTEMPS_1 47<br />
const short temptable_1[NUMTEMPS_1][2] = {<br />
{22, 300},<br />
{30, 270},<br />
{33, 265},<br />
{36, 260},<br />
{39, 255},<br />
{42, 250},<br />
{47, 245},<br />
{51, 240},<br />
{56, 235},<br />
{63, 230},<br />
{69, 225},<br />
{74, 220},<br />
{81, 215},<br />
{90, 210},<br />
{98, 205},<br />
{107, 200},<br />
{119, 195},<br />
{129, 190},<br />
{142, 185},<br />
{156, 180},<br />
{171, 175},<br />
{187, 170},<br />
{204, 165},<br />
{224, 160},<br />
{245, 155},<br />
{271, 150},<br />
{297, 145},<br />
{321, 140},<br />
{351, 135},<br />
{370, 130},<br />
{402, 125},<br />
{451, 120},<br />
{502, 115},<br />
{533, 110},<br />
{551, 105},<br />
{570, 100},<br />
{610, 95},<br />
{661, 90},<br />
{731, 80},<br />
{801, 70},<br />
{856, 60},<br />
{901, 50},<br />
{950, 40},<br />
{977, 30},<br />
{991, 20},<br />
{1003, 10},<br />
{1011, 0} //safety<br />
}; <br />
#endif<br />
<br />
<br />
THERMISTOR TEWA NTC 100k 1%<br />
Operating temperature : -40°C ~ +300°C<br />
Tolerance: 1%<br />
NTC thermistor sealed in Glass Body<br />
TEWA TT2-100KC3H-7<br />
Beta Constant: 4066<br />
<br />
<b>Now do I just have to copy and paste that to configuration.h ?<br />
I wonder because I see no other table there:</b><br />
<br />
(from my Marlin-&gt;configuration.h)<br />
<br />
//===========================================================================<br />
//=============================Thermal Settings  ============================<br />
//===========================================================================<br />
//<br />
//--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table<br />
//<br />
//// Temperature sensor settings:<br />
// -2 is thermocouple with MAX6675 (only for sensor 0)<br />
// -1 is thermocouple with AD595<br />
// 0 is not used<br />
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)<br />
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)<br />
// 3 is mendel-parts thermistor (4.7k pullup)<br />
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!<br />
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)<br />
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)<br />
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)<br />
// 71 is 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)<br />
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)<br />
// 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)<br />
// 10 is 100k RS thermistor 198-961 (4.7k pullup)<br />
// 60 is 100k Maker's Tool Works Kapton Bed Thermister<br />
//<br />
//    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k<br />
//                          (but gives greater accuracy and more stable PID)<br />
// 51 is 100k thermistor - EPCOS (1k pullup)<br />
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)<br />
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)<br />
<br />
#define TEMP_SENSOR_0 1<br />
#define TEMP_SENSOR_1 0<br />
#define TEMP_SENSOR_2 0<br />
#define TEMP_SENSOR_BED 0]]></description>
            <dc:creator>maboo</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Sun, 17 Nov 2013 17:44:39 -0500</pubDate>
        </item>
    </channel>
</rss>
