I thought I'd tell you that I submitted a pull request for the Marlin formware (https://github.com/ErikZalm/Marlin/pull/955) adding the 500C thermistor table has just been merged. It is thermistor number 70 in the Marlin firmware.
Greg
How did you build this table?? Using a thermocouple??
Cheers.
Alex.
Nothing so advanced I'm afraid. I just used B3's supplied thermistor table and put it int he Marlin codebase.
It was just a cenvenience so others wouldn't have to modify their firmware to support the Pico.
Greg
I just received my Pico. As soon as I get it working, I'm gonna build a table based on thermocouple and merge it into marlin official branch.
Cheers.
Alex.
Just kidding..
Bellow you have the 500C thermistor table calibrated with a Fluke Thermocouple.
I build the table up to "only" 400C; that is the safe limit of my thermocouple probe. Actually I don't know any filament demanding more than 400C.
I will integrate this table in Marlin official branch soon.
Cheers.
Alex.
#if (THERMISTORHEATER_0 == 70) || (THERMISTORHEATER_1 == 70) || (THERMISTORHEATER_2 == 70) || (THERMISTORBED == 70) // 500C thermistor for Pico hot end
const short temptable_70[][2] PROGMEM = {
{ 1*OVERSAMPLENR , 500 },
{ 49*OVERSAMPLENR , 400 }, //Thermocouple calibrated
{ 59*OVERSAMPLENR , 384 }, //Thermocouple calibrated
{ 74*OVERSAMPLENR , 367 }, //Thermocouple calibrated
{ 88*OVERSAMPLENR , 353 }, //Thermocouple calibrated
{ 103*OVERSAMPLENR , 342 }, //Thermocouple calibrated
{ 126*OVERSAMPLENR , 327 }, //Thermocouple calibrated
{ 164*OVERSAMPLENR , 308 }, //Thermocouple calibrated
{ 215*OVERSAMPLENR , 288 }, //Thermocouple calibrated
{ 279*OVERSAMPLENR , 269 }, //Thermocouple calibrated
{ 360*OVERSAMPLENR , 250 }, //Thermocouple calibrated
{ 459*OVERSAMPLENR , 230 }, //Thermocouple calibrated
{ 512*OVERSAMPLENR , 220 }, //Thermocouple calibrated
{ 568*OVERSAMPLENR , 210 }, //Thermocouple calibrated
{ 623*OVERSAMPLENR , 201 }, //Thermocouple calibrated
{ 678*OVERSAMPLENR , 192 }, //Thermocouple calibrated
{ 732*OVERSAMPLENR , 182 }, //Thermocouple calibrated
{ 781*OVERSAMPLENR , 172 }, //Thermocouple calibrated
{ 928*OVERSAMPLENR , 134 }, //Thermocouple calibrated
{ 995*OVERSAMPLENR , 97 }, //Thermocouple calibrated
{ 1019*OVERSAMPLENR , 51 }, //Thermocouple calibrated
{ 1023*OVERSAMPLENR , 25 },
};
#endif