Added configuration example for the BQ Hephestos 2 3D printer.

Added support for BQ ZUM Mega 3D board and stock Hephestos 2 thermistor.
This commit is contained in:
jbrazio
2016-02-27 19:17:07 +00:00
committed by Scott Lahteine
parent 45bcc43e48
commit b82d91eca6
7 changed files with 1633 additions and 1 deletions

View File

@@ -993,6 +993,72 @@ const short temptable_12[][2] PROGMEM = {
};
#endif
#if (THERMISTORHEATER_0 == 70) || (THERMISTORHEATER_1 == 70) || (THERMISTORHEATER_2 == 70) || (THERMISTORHEATER_3 == 70) || (THERMISTORBED == 70) // bqh2 stock thermistor
const short temptable_70[][2] PROGMEM = {
{ 22 * OVERSAMPLENR , 300 },
{ 24 * OVERSAMPLENR , 295 },
{ 25 * OVERSAMPLENR , 290 },
{ 27 * OVERSAMPLENR , 285 },
{ 29 * OVERSAMPLENR , 280 },
{ 32 * OVERSAMPLENR , 275 },
{ 34 * OVERSAMPLENR , 270 },
{ 37 * OVERSAMPLENR , 265 },
{ 40 * OVERSAMPLENR , 260 },
{ 43 * OVERSAMPLENR , 255 },
{ 46 * OVERSAMPLENR , 250 },
{ 50 * OVERSAMPLENR , 245 },
{ 54 * OVERSAMPLENR , 240 },
{ 59 * OVERSAMPLENR , 235 },
{ 64 * OVERSAMPLENR , 230 },
{ 70 * OVERSAMPLENR , 225 },
{ 76 * OVERSAMPLENR , 220 },
{ 83 * OVERSAMPLENR , 215 },
{ 90 * OVERSAMPLENR , 210 },
{ 99 * OVERSAMPLENR , 205 },
{ 108 * OVERSAMPLENR , 200 },
{ 118 * OVERSAMPLENR , 195 },
{ 129 * OVERSAMPLENR , 190 },
{ 141 * OVERSAMPLENR , 185 },
{ 154 * OVERSAMPLENR , 180 },
{ 169 * OVERSAMPLENR , 175 },
{ 185 * OVERSAMPLENR , 170 },
{ 203 * OVERSAMPLENR , 165 },
{ 222 * OVERSAMPLENR , 160 },
{ 243 * OVERSAMPLENR , 155 },
{ 266 * OVERSAMPLENR , 150 },
{ 290 * OVERSAMPLENR , 145 },
{ 317 * OVERSAMPLENR , 140 },
{ 346 * OVERSAMPLENR , 135 },
{ 376 * OVERSAMPLENR , 130 },
{ 408 * OVERSAMPLENR , 125 },
{ 442 * OVERSAMPLENR , 120 },
{ 477 * OVERSAMPLENR , 115 },
{ 513 * OVERSAMPLENR , 110 },
{ 551 * OVERSAMPLENR , 105 },
{ 588 * OVERSAMPLENR , 100 },
{ 626 * OVERSAMPLENR , 95 },
{ 663 * OVERSAMPLENR , 90 },
{ 699 * OVERSAMPLENR , 85 },
{ 735 * OVERSAMPLENR , 80 },
{ 768 * OVERSAMPLENR , 75 },
{ 800 * OVERSAMPLENR , 70 },
{ 829 * OVERSAMPLENR , 65 },
{ 856 * OVERSAMPLENR , 60 },
{ 881 * OVERSAMPLENR , 55 },
{ 903 * OVERSAMPLENR , 50 },
{ 922 * OVERSAMPLENR , 45 },
{ 939 * OVERSAMPLENR , 40 },
{ 954 * OVERSAMPLENR , 35 },
{ 966 * OVERSAMPLENR , 30 },
{ 977 * OVERSAMPLENR , 25 },
{ 986 * OVERSAMPLENR , 20 },
{ 994 * OVERSAMPLENR , 15 },
{ 1000 * OVERSAMPLENR , 10 },
{ 1005 * OVERSAMPLENR , 5 },
{ 1009 * OVERSAMPLENR , 0 } //safety
};
#endif
// Pt1000 and Pt100 handling
//
// Rt=R0*(1+a*T+b*T*T) [for T>0]