Selaa lähdekoodia

Merge remote-tracking branch 'upstream/Development' into Development

Latest upstream commits
Scott Lahteine 10 vuotta sitten
vanhempi
commit
7f22464353

+ 7
- 1
Marlin/Conditionals.h Näytä tiedosto

@@ -130,7 +130,6 @@
130 130
      #define NEWPANEL
131 131
   #endif
132 132
 
133
-
134 133
   #ifdef ULTIPANEL
135 134
     #define NEWPANEL  //enable this if you have a click-encoder panel
136 135
     #define SDSUPPORT
@@ -161,6 +160,13 @@
161 160
     #define DEFAULT_LCD_CONTRAST 32
162 161
   #endif
163 162
 
163
+  #ifdef DOGLCD
164
+    #define HAS_LCD_CONTRAST
165
+    #ifdef U8GLIB_ST7920
166
+      #undef HAS_LCD_CONTRAST
167
+    #endif
168
+  #endif
169
+
164 170
 #else // CONFIGURATION_LCD
165 171
 
166 172
   #define CONDITIONALS_H

+ 1
- 1
Marlin/Configuration.h Näytä tiedosto

@@ -138,7 +138,7 @@ Here are some standard links for getting your machine calibrated:
138 138
 //     Use it for Testing or Development purposes. NEVER for production machine.
139 139
 //     #define DUMMY_THERMISTOR_998_VALUE 25
140 140
 //     #define DUMMY_THERMISTOR_999_VALUE 100
141
-
141
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
142 142
 #define TEMP_SENSOR_0 1
143 143
 #define TEMP_SENSOR_1 0
144 144
 #define TEMP_SENSOR_2 0

+ 4
- 4
Marlin/Marlin_main.cpp Näytä tiedosto

@@ -4087,7 +4087,7 @@ inline void gcode_M226() {
4087 4087
 
4088 4088
 #endif // CHDK || PHOTOGRAPH_PIN
4089 4089
 
4090
-#ifdef DOGLCD
4090
+#ifdef HAS_LCD_CONTRAST
4091 4091
 
4092 4092
   /**
4093 4093
    * M250: Read and optionally set the LCD contrast
@@ -4099,7 +4099,7 @@ inline void gcode_M226() {
4099 4099
     SERIAL_EOL;
4100 4100
   }
4101 4101
 
4102
-#endif // DOGLCD
4102
+#endif // HAS_LCD_CONTRAST
4103 4103
 
4104 4104
 #ifdef PREVENT_DANGEROUS_EXTRUDE
4105 4105
 
@@ -5087,11 +5087,11 @@ void process_commands() {
5087 5087
           break;
5088 5088
       #endif // CHDK || PHOTOGRAPH_PIN
5089 5089
 
5090
-      #ifdef DOGLCD
5090
+      #ifdef HAS_LCD_CONTRAST
5091 5091
         case 250: // M250  Set LCD contrast value: C<value> (value 0..63)
5092 5092
           gcode_M250();
5093 5093
           break;
5094
-      #endif // DOGLCD
5094
+      #endif // HAS_LCD_CONTRAST
5095 5095
 
5096 5096
       #ifdef PREVENT_DANGEROUS_EXTRUDE
5097 5097
         case 302: // allow cold extrudes, or set the minimum extrude temperature

+ 1
- 1
Marlin/configurator/config/Configuration.h Näytä tiedosto

@@ -138,7 +138,7 @@ Here are some standard links for getting your machine calibrated:
138 138
 //     Use it for Testing or Development purposes. NEVER for production machine.
139 139
 //     #define DUMMY_THERMISTOR_998_VALUE 25
140 140
 //     #define DUMMY_THERMISTOR_999_VALUE 100
141
-
141
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
142 142
 #define TEMP_SENSOR_0 1
143 143
 #define TEMP_SENSOR_1 0
144 144
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/configurator/js/configurator.js Näytä tiedosto

@@ -1279,7 +1279,7 @@ window.configuratorApp = (function(){
1279 1279
           find = new RegExp('^[ \\t]*//+[ \\t]*(.*)[ \\t]*$', 'gm');
1280 1280
           while((s = find.exec(r[1])) !== null) temp.unshift(s[1]);
1281 1281
 
1282
-          console.log(name+":\n"+temp.join('\n'));
1282
+          this.log(name+":\n"+temp.join('\n'), 2);
1283 1283
 
1284 1284
           // Go through the reversed lines and add comment lines on
1285 1285
           $.each(temp, function(i,v) {

+ 1
- 1
Marlin/example_configurations/Felix/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 1
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/Felix/Configuration_DUAL.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 1
127 127
 #define TEMP_SENSOR_1 1
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/Hephestos/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 1
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/K8200/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 5
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/SCARA/Configuration.h Näytä tiedosto

@@ -140,7 +140,7 @@ Here are some standard links for getting your machine calibrated:
140 140
 //     Use it for Testing or Development purposes. NEVER for production machine.
141 141
 //     #define DUMMY_THERMISTOR_998_VALUE 25
142 142
 //     #define DUMMY_THERMISTOR_999_VALUE 100
143
-
143
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
144 144
 #define TEMP_SENSOR_0 1
145 145
 #define TEMP_SENSOR_1 0
146 146
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/WITBOX/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 1
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/delta/generic/Configuration.h Näytä tiedosto

@@ -155,7 +155,7 @@ Here are some standard links for getting your machine calibrated:
155 155
 //     Use it for Testing or Development purposes. NEVER for production machine.
156 156
 //     #define DUMMY_THERMISTOR_998_VALUE 25
157 157
 //     #define DUMMY_THERMISTOR_999_VALUE 100
158
-
158
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
159 159
 #define TEMP_SENSOR_0 -1
160 160
 #define TEMP_SENSOR_1 -1
161 161
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/delta/kossel_mini/Configuration.h Näytä tiedosto

@@ -155,7 +155,7 @@ Here are some standard links for getting your machine calibrated:
155 155
 //     Use it for Testing or Development purposes. NEVER for production machine.
156 156
 //     #define DUMMY_THERMISTOR_998_VALUE 25
157 157
 //     #define DUMMY_THERMISTOR_999_VALUE 100
158
-
158
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
159 159
 #define TEMP_SENSOR_0 7
160 160
 #define TEMP_SENSOR_1 0
161 161
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/makibox/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 1
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 1
- 1
Marlin/example_configurations/tvrrug/Round2/Configuration.h Näytä tiedosto

@@ -122,7 +122,7 @@ Here are some standard links for getting your machine calibrated:
122 122
 //     Use it for Testing or Development purposes. NEVER for production machine.
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125
-
125
+// :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
126 126
 #define TEMP_SENSOR_0 5
127 127
 #define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0

+ 5
- 11
Marlin/ultralcd.cpp Näytä tiedosto

@@ -58,7 +58,7 @@ static void lcd_status_screen();
58 58
   static void lcd_control_temperature_preheat_abs_settings_menu();
59 59
   static void lcd_control_motion_menu();
60 60
   static void lcd_control_volumetric_menu();
61
-  #ifdef DOGLCD
61
+  #ifdef HAS_LCD_CONTRAST
62 62
     static void lcd_set_contrast();
63 63
   #endif
64 64
   #ifdef FWRETRACT
@@ -739,7 +739,7 @@ static void lcd_control_menu() {
739 739
   MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu);
740 740
   MENU_ITEM(submenu, MSG_VOLUMETRIC, lcd_control_volumetric_menu);
741 741
 
742
-  #ifdef DOGLCD
742
+  #ifdef HAS_LCD_CONTRAST
743 743
     //MENU_ITEM_EDIT(int3, MSG_CONTRAST, &lcd_contrast, 0, 63);
744 744
     MENU_ITEM(submenu, MSG_CONTRAST, lcd_set_contrast);
745 745
   #endif
@@ -963,8 +963,7 @@ static void lcd_control_volumetric_menu() {
963 963
   END_MENU();
964 964
 }
965 965
 
966
-#ifdef DOGLCD
967
-
966
+#ifdef HAS_LCD_CONTRAST
968 967
   static void lcd_set_contrast() {
969 968
     if (encoderPosition != 0) {
970 969
       lcd_contrast -= encoderPosition;
@@ -976,11 +975,9 @@ static void lcd_control_volumetric_menu() {
976 975
     if (lcdDrawUpdate) lcd_implementation_drawedit(PSTR(MSG_CONTRAST), itostr2(lcd_contrast));
977 976
     if (LCD_CLICKED) lcd_goto_menu(lcd_control_menu);
978 977
   }
979
-
980
-#endif // DOGLCD
978
+#endif // HAS_LCD_CONTRAST
981 979
 
982 980
 #ifdef FWRETRACT
983
-
984 981
   static void lcd_control_retract_menu() {
985 982
     START_MENU();
986 983
     MENU_ITEM(back, MSG_CONTROL, lcd_control_menu);
@@ -998,16 +995,13 @@ static void lcd_control_volumetric_menu() {
998 995
     MENU_ITEM_EDIT(float3, MSG_CONTROL_RETRACT_RECOVERF, &retract_recover_feedrate, 1, 999);
999 996
     END_MENU();
1000 997
   }
1001
-
1002 998
 #endif // FWRETRACT
1003 999
 
1004 1000
 #if SDCARDDETECT == -1
1005
-
1006 1001
   static void lcd_sd_refresh() {
1007 1002
     card.initsd();
1008 1003
     currentMenuViewOffset = 0;
1009 1004
   }
1010
-
1011 1005
 #endif
1012 1006
 
1013 1007
 static void lcd_sd_updir() {
@@ -1458,7 +1452,7 @@ void lcd_setalertstatuspgm(const char* message) {
1458 1452
 
1459 1453
 void lcd_reset_alert_level() { lcd_status_message_level = 0; }
1460 1454
 
1461
-#ifdef DOGLCD
1455
+#ifdef HAS_LCD_CONTRAST
1462 1456
   void lcd_setcontrast(uint8_t value) {
1463 1457
     lcd_contrast = value & 0x3F;
1464 1458
     u8g.setContrast(lcd_contrast);

Loading…
Peruuta
Tallenna