DaVinci Thermister table issue

Can someone look at my thermister table and tell me what is wrong? I did not figure out the table it came from another source, but it does work if I use the Configuration .h file that he sent me. Trouble is that the rest of his file is incorrect for my DaVinci 1.0A

I have set the EXT0_TEMPSENSOR_TYPE  to 7 as explained






// Custom table for DaVinci 1.0 with ATC semitec 104GT-2 thermistor and parallel R1=10kohm,
730 // Custom table for DaVinci 1.0 with ATC semitec 104GT-2 thermistor and parallel R1=10kohm,
731 // series R2=4.7kohm with resistor values taken from http://www.atcsemitec.co.uk/gt-2-glass-thermistors.html.
732 // Table is computed with included Dv10-E3Dv6-ThermistorTable.py.
733 // Turn on by setting EXT0_TEMPSENSOR_TYPE to 7 above.
734 #define NUM_TEMPS_USERTHERMISTOR2 36
735 #define USER_THERMISTORTABLE2 {{284, 2400},{324, 2320},{371, 2240},{426, 2160},{491, 2080},{566, 2000},{655, 1920},{759, 1840},{880, 1760},{1020, 1680},{1181, 1600},{1363, 1520},{1566, 1440},{1789, 1360},{2028, 1280},{2278, 1200},{2532, 1120},{2781, 1040},{3018, 960},{3234, 880},{3424, 800},{3587, 720},{3719, 640},{3824, 560},{3904, 480},{3964, 400},{4007, 320},{4037, 240},{4057, 160},{4071, 80},{4080, 0},{4085, -80},{4088, -160},{4090, -240},{4091, -320},{4091, -400}}
736 #else
737 #define NUM_TEMPS_USERTHERMISTOR0 28
738 #define USER_THERMISTORTABLE0 {{294, 2560},{375, 2400},{461, 2272},{526, 2184},{601, 2104},{674, 2048},{811, 1928},{925, 1848},{1071, 1768},{1219, 1696},{1445, 1584},{1673, 1496},{1902, 1416},{2187, 1312},{2454, 1224},{2672, 1152},{3000, 1048},{3196, 968},{3439, 864},{3583, 784},{3736, 680},{3899, 536},{3960, 448},{4024, 336},{4067, 192},{4079, 156},{4100, 0},{4120, -160}}

If I set
EXT0_TEMPSENSOR_TYPE to 5 the printer works but not correct temps.

If I set EXT0_TEMPSENSOR_TYPE to 7 I get a fatal error. Heater decouple.





Comments

  • User table 2 looks formally ok. I wonder what
    736 #else
    comes from. Could it prevent that table from being used at all? There must be a #if before and only if that is true the table will be included. And without correct table anything will be possible.
  • Thank you, this issue has been fixed I think. Very confusing how to insert a thermister table into the configuration h file. At least for a newby with no knowledge of Arduino.
Sign In or Register to comment.