@ -20,11 +20,10 @@
*
*
*/
*/
# ifndef THERMISTORTABLE S_H_
# ifndef THERMISTORS_H_
# define THERMISTORTABLE S_H_
# define THERMISTORS_H_
# include "Marlin.h"
# include "../../inc/MarlinConfig.h"
# include "macros.h"
# define OVERSAMPLENR 16
# define OVERSAMPLENR 16
@ -41,88 +40,88 @@
# define PtLine(T,R0,Rup) { PtAdVal(T,R0,Rup)*OVERSAMPLENR, T },
# define PtLine(T,R0,Rup) { PtAdVal(T,R0,Rup)*OVERSAMPLENR, T },
# if ANY_THERMISTOR_IS(1) // 100k bed thermistor
# if ANY_THERMISTOR_IS(1) // 100k bed thermistor
# include "thermistortable _1.h"
# include "thermistor_1.h"
# endif
# endif
# if ANY_THERMISTOR_IS(2) // 200k bed thermistor
# if ANY_THERMISTOR_IS(2) // 200k bed thermistor
# include "thermistortable _2.h"
# include "thermistor_2.h"
# endif
# endif
# if ANY_THERMISTOR_IS(3) // mendel-parts
# if ANY_THERMISTOR_IS(3) // mendel-parts
# include "thermistortable _3.h"
# include "thermistor_3.h"
# endif
# endif
# if ANY_THERMISTOR_IS(4) // 10k thermistor
# if ANY_THERMISTOR_IS(4) // 10k thermistor
# include "thermistortable _4.h"
# include "thermistor_4.h"
# endif
# endif
# if ANY_THERMISTOR_IS(5) // 100k ParCan thermistor (104GT-2)
# if ANY_THERMISTOR_IS(5) // 100k ParCan thermistor (104GT-2)
# include "thermistortable _5.h"
# include "thermistor_5.h"
# endif
# endif
# if ANY_THERMISTOR_IS(6) // 100k Epcos thermistor
# if ANY_THERMISTOR_IS(6) // 100k Epcos thermistor
# include "thermistortable _6.h"
# include "thermistor_6.h"
# endif
# endif
# if ANY_THERMISTOR_IS(7) // 100k Honeywell 135-104LAG-J01
# if ANY_THERMISTOR_IS(7) // 100k Honeywell 135-104LAG-J01
# include "thermistortable _7.h"
# include "thermistor_7.h"
# endif
# endif
# if ANY_THERMISTOR_IS(71) // 100k Honeywell 135-104LAF-J01
# if ANY_THERMISTOR_IS(71) // 100k Honeywell 135-104LAF-J01
# include "thermistortable _71.h"
# include "thermistor_71.h"
# endif
# endif
# if ANY_THERMISTOR_IS(8) // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
# if ANY_THERMISTOR_IS(8) // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
# include "thermistortable _8.h"
# include "thermistor_8.h"
# endif
# endif
# if ANY_THERMISTOR_IS(9) // 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
# if ANY_THERMISTOR_IS(9) // 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
# include "thermistortable _9.h"
# include "thermistor_9.h"
# endif
# endif
# if ANY_THERMISTOR_IS(10) // 100k RS thermistor 198-961 (4.7k pullup)
# if ANY_THERMISTOR_IS(10) // 100k RS thermistor 198-961 (4.7k pullup)
# include "thermistortable _10.h"
# include "thermistor_10.h"
# endif
# endif
# if ANY_THERMISTOR_IS(11) // QU-BD silicone bed QWG-104F-3950 thermistor
# if ANY_THERMISTOR_IS(11) // QU-BD silicone bed QWG-104F-3950 thermistor
# include "thermistortable _11.h"
# include "thermistor_11.h"
# endif
# endif
# if ANY_THERMISTOR_IS(13) // Hisens thermistor B25/50 =3950 +/-1%
# if ANY_THERMISTOR_IS(13) // Hisens thermistor B25/50 =3950 +/-1%
# include "thermistortable _13.h"
# include "thermistor_13.h"
# endif
# endif
# if ANY_THERMISTOR_IS(20) // PT100 with INA826 amp on Ultimaker v2.0 electronics
# if ANY_THERMISTOR_IS(20) // PT100 with INA826 amp on Ultimaker v2.0 electronics
# include "thermistortable _20.h"
# include "thermistor_20.h"
# endif
# endif
# if ANY_THERMISTOR_IS(51) // 100k EPCOS (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# if ANY_THERMISTOR_IS(51) // 100k EPCOS (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# include "thermistortable _51.h"
# include "thermistor_51.h"
# endif
# endif
# if ANY_THERMISTOR_IS(52) // 200k ATC Semitec 204GT-2 (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# if ANY_THERMISTOR_IS(52) // 200k ATC Semitec 204GT-2 (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# include "thermistortable _52.h"
# include "thermistor_52.h"
# endif
# endif
# if ANY_THERMISTOR_IS(55) // 100k ATC Semitec 104GT-2 (Used on ParCan) (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# if ANY_THERMISTOR_IS(55) // 100k ATC Semitec 104GT-2 (Used on ParCan) (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
# include "thermistortable _55.h"
# include "thermistor_55.h"
# endif
# endif
# if ANY_THERMISTOR_IS(60) // Maker's Tool Works Kapton Bed Thermistor
# if ANY_THERMISTOR_IS(60) // Maker's Tool Works Kapton Bed Thermistor
# include "thermistortable _60.h"
# include "thermistor_60.h"
# endif
# endif
# if ANY_THERMISTOR_IS(66) // DyzeDesign 500°C Thermistor
# if ANY_THERMISTOR_IS(66) // DyzeDesign 500°C Thermistor
# include "thermistortable _66.h"
# include "thermistor_66.h"
# endif
# endif
# if ANY_THERMISTOR_IS(12) // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
# if ANY_THERMISTOR_IS(12) // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
# include "thermistortable _12.h"
# include "thermistor_12.h"
# endif
# endif
# if ANY_THERMISTOR_IS(70) // bqh2 stock thermistor
# if ANY_THERMISTOR_IS(70) // bqh2 stock thermistor
# include "thermistortable _70.h"
# include "thermistor_70.h"
# endif
# endif
# if ANY_THERMISTOR_IS(75) // Many of the generic silicon heat pads use the MGB18-104F39050L32 Thermistor
# if ANY_THERMISTOR_IS(75) // Many of the generic silicon heat pads use the MGB18-104F39050L32 Thermistor
# include "thermistortable _75.h"
# include "thermistor_75.h"
# endif
# endif
# if ANY_THERMISTOR_IS(110) // Pt100 with 1k0 pullup
# if ANY_THERMISTOR_IS(110) // Pt100 with 1k0 pullup
# include "thermistortable _110.h"
# include "thermistor_110.h"
# endif
# endif
# if ANY_THERMISTOR_IS(147) // Pt100 with 4k7 pullup
# if ANY_THERMISTOR_IS(147) // Pt100 with 4k7 pullup
# include "thermistortable _147.h"
# include "thermistor_147.h"
# endif
# endif
# if ANY_THERMISTOR_IS(1010) // Pt1000 with 1k0 pullup
# if ANY_THERMISTOR_IS(1010) // Pt1000 with 1k0 pullup
# include "thermistortable _1010.h"
# include "thermistor_1010.h"
# endif
# endif
# if ANY_THERMISTOR_IS(1047) // Pt1000 with 4k7 pullup
# if ANY_THERMISTOR_IS(1047) // Pt1000 with 4k7 pullup
# include "thermistortable _1047.h"
# include "thermistor_1047.h"
# endif
# endif
# if ANY_THERMISTOR_IS(998) // User-defined table 1
# if ANY_THERMISTOR_IS(998) // User-defined table 1
# include "thermistortable _998.h"
# include "thermistor_998.h"
# endif
# endif
# if ANY_THERMISTOR_IS(999) // User-defined table 2
# if ANY_THERMISTOR_IS(999) // User-defined table 2
# include "thermistortable _999.h"
# include "thermistor_999.h"
# endif
# endif
# define _TT_NAME(_N) temptable_ ## _N
# define _TT_NAME(_N) temptable_ ## _N
@ -245,4 +244,4 @@
# endif
# endif
# endif
# endif
# endif // THERMISTORTABLE S_H_
# endif // THERMISTORS_H_