Talk:Thermistor

From RepRap
Revision as of 17:33, 7 November 2012 by DaveX (talk | contribs) (Patch for createTemperatureLookup.py to enable the --num-temps= option)
Jump to: navigation, search

I think the thermistor tables and generator script should be changed as per http://www.brokentoaster.com/blog/?p=148

A few issues: DaveX 18:22, 6 November 2012 (UTC)

num_temps patch

The code at http://reprap.svn.sourceforge.net/viewvc/reprap/trunk/reprap/firmware/Arduino/utilities/createTemperatureLookup.py?view=markup&pathrev=3448 indicates a --num-temps=... option, but it is not in the code. The following patch adds it:

- createTemperatureLookupNophead.orig.py	2012-11-07 15:39:35.000000000 -0500
+++ createTemperatureLookupNophead.py	2012-11-07 15:38:03.000000000 -0500
@@ -66,7 +66,7 @@
     num_temps = int(20);
     
     try:
-        opts, args = getopt.getopt(argv, "h", ["help", "r0=", "t0=", "beta=", "r1=", "r2="])
+        opts, args = getopt.getopt(argv, "h", ["help", "r0=", "t0=", "beta=", "r1=", "r2=", "num-temps="])
     except getopt.GetoptError:
         usage()
         sys.exit(2)
@@ -85,6 +85,8 @@
             r1 = int(arg)
         elif opt == "--r2":
             r2 = int(arg)
+        elif opt == "--num-temps":
+            num_temps = int(arg)
 
     if r1:
         max_adc = int(1023 * r1 / (r1 + r2));
@@ -124,4 +126,4 @@
     print __doc__
 
 if __name__ == "__main__":
-    main(sys.argv[1:])
\ No newline at end of file
+    main(sys.argv[1:])