<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Termistor - jak pouzit nestandartni termistory</title>
        <description> Vzhledem k tomu, ze se casto pouzivaji ruzne termistory, nez standartni 100k epcosy apod. je potreba resim vlastni prevodni tabulku pro teploty.
Nejjednodusi pristup jak ziskat vhodnou tabulku mi prisel nasleduji:
1) zjistit si co mam za termistor, idealne znat beta hodnotu (pokud mate pouze prevodni tabulku, tak postup je komplikovanejsi), pro priklad: MF58 100k NTC termistor, beta = 3950, pro t=25C =&amp;gt; R=100000u
2) vzit python skript na vypocet, napr [sourceforge.net]
3) zmenit puvodni hodnoty na nase
def main(argv):

    r0 = 100000;
    t0 = 25;
    beta = 3950;
    r1 = 0;
    r2 = 4700;

(r1 a r2 nastavuji na defaultni hodnoty, pripadne dalsi info na wiki [reprap.org]) 
4) Spustete skript. Bud na vlastnim pocitaci, pripadne muzete online, napr zde [www.compileonline.com]

5) mate prevodni tabulku, kterou muzete dat do firmwaru arduina, kde jeste nezapomente zmenit nastaveni, ze pouzivate custom thermistor table a jeji cislo
// Thermistor lookup table for RepRap Temperature Sensor Boards (http://make.rrrf.org/ts)
// Made with createTemperatureLookup.py (http://svn.reprap.org/trunk/reprap/firmware/Arduino/utilities/createTemperatureLookup.py)
// ./createTemperatureLookup.py --r0=100000 --t0=25 --r1=0 --r2=4700 --beta=3950 --max-adc=1023
// r0: 100000
// t0: 25
// r1: 0
// r2: 4700
// beta: 3950
// max adc: 1023
#define NUMTEMPS 20
short temptable[NUMTEMPS][2] = {
   {1, 938},
   {54, 267},
   {107, 217},
   {160, 191},
   {213, 172},
   {266, 158},
   {319, 147},
   {372, 137},
   {425, 127},
   {478, 119},
   {531, 111},
   {584, 103},
   {637, 96},
   {690, 88},
   {743, 80},
   {796, 72},
   {849, 62},
   {902, 50},
   {955, 35},
   {1008, 2}</description>
        <link>https://reprap.org/forum/read.php?331,290108,290108#msg-290108</link>
        <lastBuildDate>Tue, 11 Aug 2026 03:52:15 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?331,290108,371703#msg-371703</guid>
            <title>Re: Termistor - jak pouzit nestandartni termistory</title>
            <link>https://reprap.org/forum/read.php?331,290108,371703#msg-371703</link>
            <description><![CDATA[ Mám pocit že do poslední verze Repetieru se dají zadat jen ty hodnoty a všecko se při kompilaci dopočítá.]]></description>
            <dc:creator>hanysl</dc:creator>
            <category>FAQ &amp; HOW-TO a odkazy</category>
            <pubDate>Wed, 18 Jun 2014 15:50:21 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?331,290108,371635#msg-371635</guid>
            <title>Re: Termistor - jak pouzit nestandartni termistory</title>
            <link>https://reprap.org/forum/read.php?331,290108,371635#msg-371635</link>
            <description><![CDATA[ Ahoj,muze me nekdo rict jak mam prepsat hodnoty? mam udajne termistor :<br />
                // R0 = 100000 Ohm<br />
		// T0 = 25 °C<br />
		// Beta = 3950<br />
		// R1 = 0 Ohm<br />
		// R2 = 4700 Ohm<br />
<br />
No a kdyz to vygeneruju zde : [<a href="http://nathan7.eu/stuff/RepRapCalculator/RepRapCalculator.html#TempLookup" target="_blank"  rel="nofollow">nathan7.eu</a>]<br />
prepisu , a termistor ukazuje nesmysly, 127 °C a ma byt cca 24°C ... jen by me zajimalo co delam spatne...<br />
<br />
jeste pro jistotu jestli to delam dobre viz obrazek...]]></description>
            <dc:creator>paklic</dc:creator>
            <category>FAQ &amp; HOW-TO a odkazy</category>
            <pubDate>Wed, 18 Jun 2014 13:43:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?331,290108,290137#msg-290137</guid>
            <title>Re: Termistor - jak pouzit nestandartni termistory</title>
            <link>https://reprap.org/forum/read.php?331,290108,290137#msg-290137</link>
            <description><![CDATA[ Tak to ten proces o dost zjednodusuje :)]]></description>
            <dc:creator>Bajn</dc:creator>
            <category>FAQ &amp; HOW-TO a odkazy</category>
            <pubDate>Mon, 06 Jan 2014 08:39:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?331,290108,290130#msg-290130</guid>
            <title>Re: Termistor - jak pouzit nestandartni termistory</title>
            <link>https://reprap.org/forum/read.php?331,290108,290130#msg-290130</link>
            <description><![CDATA[ Tabulka se dá jednoduše generovat tady: [<a href="http://nathan7.eu/stuff/RepRapCalculator/RepRapCalculator.html#TempLookup" target="_blank"  rel="nofollow">nathan7.eu</a>]]]></description>
            <dc:creator>majkl</dc:creator>
            <category>FAQ &amp; HOW-TO a odkazy</category>
            <pubDate>Mon, 06 Jan 2014 08:21:42 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?331,290108,290108#msg-290108</guid>
            <title>Termistor - jak pouzit nestandartni termistory</title>
            <link>https://reprap.org/forum/read.php?331,290108,290108#msg-290108</link>
            <description><![CDATA[ Vzhledem k tomu, ze se casto pouzivaji ruzne termistory, nez standartni 100k epcosy apod. je potreba resim vlastni prevodni tabulku pro teploty.<br />
Nejjednodusi pristup jak ziskat vhodnou tabulku mi prisel nasleduji:<br />
1) zjistit si co mam za termistor, idealne znat beta hodnotu (pokud mate pouze prevodni tabulku, tak postup je komplikovanejsi), pro priklad: MF58 100k NTC termistor, beta = 3950, pro t=25C =&gt; R=100000u<br />
2) vzit python skript na vypocet, napr [<a href="http://sourceforge.net/p/reprap/code/HEAD/tree/trunk/old_files/firmware/Arduino/utilities/createTemperatureLookup.py#l92" target="_blank"  rel="nofollow">sourceforge.net</a>]<br />
3) zmenit puvodni hodnoty na nase<br />
def main(argv):<br />
<br />
    r0 = 100000;<br />
    t0 = 25;<br />
    beta = 3950;<br />
    r1 = 0;<br />
    r2 = 4700;<br />
<br />
(r1 a r2 nastavuji na defaultni hodnoty, pripadne dalsi info na wiki [<a href="http://reprap.org/wiki/Thermistor" target="_blank"  rel="nofollow">reprap.org</a>]) <br />
4) Spustete skript. Bud na vlastnim pocitaci, pripadne muzete online, napr zde [<a href="http://www.compileonline.com/execute_python_online.php" target="_blank"  rel="nofollow">www.compileonline.com</a>]<br />
<br />
5) mate prevodni tabulku, kterou muzete dat do firmwaru arduina, kde jeste nezapomente zmenit nastaveni, ze pouzivate custom thermistor table a jeji cislo<br />
// Thermistor lookup table for RepRap Temperature Sensor Boards (http://make.rrrf.org/ts)<br />
// Made with createTemperatureLookup.py (http://svn.reprap.org/trunk/reprap/firmware/Arduino/utilities/createTemperatureLookup.py)<br />
// ./createTemperatureLookup.py --r0=100000 --t0=25 --r1=0 --r2=4700 --beta=3950 --max-adc=1023<br />
// r0: 100000<br />
// t0: 25<br />
// r1: 0<br />
// r2: 4700<br />
// beta: 3950<br />
// max adc: 1023<br />
#define NUMTEMPS 20<br />
short temptable[NUMTEMPS][2] = {<br />
   {1, 938},<br />
   {54, 267},<br />
   {107, 217},<br />
   {160, 191},<br />
   {213, 172},<br />
   {266, 158},<br />
   {319, 147},<br />
   {372, 137},<br />
   {425, 127},<br />
   {478, 119},<br />
   {531, 111},<br />
   {584, 103},<br />
   {637, 96},<br />
   {690, 88},<br />
   {743, 80},<br />
   {796, 72},<br />
   {849, 62},<br />
   {902, 50},<br />
   {955, 35},<br />
   {1008, 2}]]></description>
            <dc:creator>Bajn</dc:creator>
            <category>FAQ &amp; HOW-TO a odkazy</category>
            <pubDate>Mon, 06 Jan 2014 07:02:24 -0500</pubDate>
        </item>
    </channel>
</rss>
