Prusa MINI Firmware overview
thermistor_512.h
Go to the documentation of this file.
1 /**
2  * Marlin 3D Printer Firmware
3  * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4  *
5  * Based on Sprinter and grbl.
6  * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7  *
8  * This program is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 // 100k thermistor supplied with RPW-Ultra hotend, 4.7k pullup
24 
25 const short temptable_512[][2] PROGMEM = {
26  { OV(26), 300 },
27  { OV(28), 295 },
28  { OV(30), 290 },
29  { OV(32), 285 },
30  { OV(34), 280 },
31  { OV(37), 275 },
32  { OV(39), 270 },
33  { OV(42), 265 },
34  { OV(46), 260 },
35  { OV(49), 255 },
36  { OV(53), 250 }, // 256.5
37  { OV(57), 245 },
38  { OV(62), 240 },
39  { OV(67), 235 },
40  { OV(73), 230 },
41  { OV(79), 225 },
42  { OV(86), 220 },
43  { OV(94), 215 },
44  { OV(103), 210 },
45  { OV(112), 205 },
46  { OV(123), 200 },
47  { OV(135), 195 },
48  { OV(148), 190 },
49  { OV(162), 185 },
50  { OV(178), 180 },
51  { OV(195), 175 },
52  { OV(215), 170 },
53  { OV(235), 165 },
54  { OV(258), 160 },
55  { OV(283), 155 },
56  { OV(310), 150 }, // 2040.6
57  { OV(338), 145 },
58  { OV(369), 140 },
59  { OV(401), 135 },
60  { OV(435), 130 },
61  { OV(470), 125 },
62  { OV(505), 120 },
63  { OV(542), 115 },
64  { OV(579), 110 },
65  { OV(615), 105 },
66  { OV(651), 100 },
67  { OV(686), 95 },
68  { OV(720), 90 },
69  { OV(751), 85 },
70  { OV(781), 80 },
71  { OV(809), 75 },
72  { OV(835), 70 },
73  { OV(858), 65 },
74  { OV(880), 60 },
75  { OV(899), 55 },
76  { OV(915), 50 },
77  { OV(930), 45 },
78  { OV(944), 40 },
79  { OV(955), 35 },
80  { OV(965), 30 }, // 78279.3
81  { OV(974), 25 },
82  { OV(981), 20 },
83  { OV(988), 15 },
84  { OV(993), 10 },
85  { OV(998), 5 },
86  { OV(1002), 0 },
87 };
OV
#define OV(N)
Definition: thermistors.h:27
PROGMEM
const short temptable_512[][2] PROGMEM
Definition: thermistor_512.h:25