Merge pull request #1526 from thinkyhead/cleanup_ultralcd
Cleanup and fix ultralcd.cpp
This commit is contained in:
commit
e6af82ba2f
@ -4695,21 +4695,12 @@ bool setTargetedHotend(int code){
|
|||||||
|
|
||||||
|
|
||||||
float calculate_volumetric_multiplier(float diameter) {
|
float calculate_volumetric_multiplier(float diameter) {
|
||||||
float area = .0;
|
if (!volumetric_enabled || diameter == 0) return 1.0;
|
||||||
float radius = .0;
|
float d2 = diameter * 0.5;
|
||||||
|
return 1.0 / (M_PI * d2 * d2);
|
||||||
radius = diameter * .5;
|
|
||||||
if (! volumetric_enabled || radius == 0) {
|
|
||||||
area = 1;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
area = M_PI * pow(radius, 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 1.0 / area;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void calculate_volumetric_multipliers() {
|
void calculate_volumetric_multipliers() {
|
||||||
for (int i=0; i<EXTRUDERS; i++)
|
for (int i=0; i<EXTRUDERS; i++)
|
||||||
volumetric_multiplier[i] = calculate_volumetric_multiplier(filament_size[i]);
|
volumetric_multiplier[i] = calculate_volumetric_multiplier(filament_size[i]);
|
||||||
}
|
}
|
||||||
|
@ -65,6 +65,18 @@
|
|||||||
#ifndef MSG_PREHEAT_ABS_SETTINGS
|
#ifndef MSG_PREHEAT_ABS_SETTINGS
|
||||||
#define MSG_PREHEAT_ABS_SETTINGS MSG_PREHEAT_ABS " conf"
|
#define MSG_PREHEAT_ABS_SETTINGS MSG_PREHEAT_ABS " conf"
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef MSG_H1
|
||||||
|
#define MSG_H1 "1"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_H2
|
||||||
|
#define MSG_H2 "2"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_H3
|
||||||
|
#define MSG_H3 "3"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_H4
|
||||||
|
#define MSG_H4 "4"
|
||||||
|
#endif
|
||||||
#ifndef MSG_COOLDOWN
|
#ifndef MSG_COOLDOWN
|
||||||
#define MSG_COOLDOWN "Cooldown"
|
#define MSG_COOLDOWN "Cooldown"
|
||||||
#endif
|
#endif
|
||||||
@ -110,6 +122,15 @@
|
|||||||
#ifndef MSG_NOZZLE
|
#ifndef MSG_NOZZLE
|
||||||
#define MSG_NOZZLE "Nozzle"
|
#define MSG_NOZZLE "Nozzle"
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef MSG_N2
|
||||||
|
#define MSG_N2 " 2"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_N3
|
||||||
|
#define MSG_N3 " 3"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_N4
|
||||||
|
#define MSG_N4 " 4"
|
||||||
|
#endif
|
||||||
#ifndef MSG_BED
|
#ifndef MSG_BED
|
||||||
#define MSG_BED "Bed"
|
#define MSG_BED "Bed"
|
||||||
#endif
|
#endif
|
||||||
@ -119,6 +140,18 @@
|
|||||||
#ifndef MSG_FLOW
|
#ifndef MSG_FLOW
|
||||||
#define MSG_FLOW "Flow"
|
#define MSG_FLOW "Flow"
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef MSG_F0
|
||||||
|
#define MSG_F0 " 0"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_F1
|
||||||
|
#define MSG_F1 " 1"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_F2
|
||||||
|
#define MSG_F2 " 2"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_F3
|
||||||
|
#define MSG_F3 " 3"
|
||||||
|
#endif
|
||||||
#ifndef MSG_CONTROL
|
#ifndef MSG_CONTROL
|
||||||
#define MSG_CONTROL "Control"
|
#define MSG_CONTROL "Control"
|
||||||
#endif
|
#endif
|
||||||
@ -152,6 +185,15 @@
|
|||||||
#ifndef MSG_PID_C
|
#ifndef MSG_PID_C
|
||||||
#define MSG_PID_C "PID-C"
|
#define MSG_PID_C "PID-C"
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef MSG_E2
|
||||||
|
#define MSG_E2 " E2"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_E3
|
||||||
|
#define MSG_E3 " E3"
|
||||||
|
#endif
|
||||||
|
#ifndef MSG_E4
|
||||||
|
#define MSG_E4 " E4"
|
||||||
|
#endif
|
||||||
#ifndef MSG_ACC
|
#ifndef MSG_ACC
|
||||||
#define MSG_ACC "Accel"
|
#define MSG_ACC "Accel"
|
||||||
#endif
|
#endif
|
||||||
@ -213,7 +255,7 @@
|
|||||||
#define MSG_VOLUMETRIC "Filament"
|
#define MSG_VOLUMETRIC "Filament"
|
||||||
#endif
|
#endif
|
||||||
#ifndef MSG_VOLUMETRIC_ENABLED
|
#ifndef MSG_VOLUMETRIC_ENABLED
|
||||||
#define MSG_VOLUMETRIC_ENABLED "E in mm" STR_h3
|
#define MSG_VOLUMETRIC_ENABLED "E in mm" STR_h3
|
||||||
#endif
|
#endif
|
||||||
#ifndef MSG_FILAMENT_SIZE_EXTRUDER_0
|
#ifndef MSG_FILAMENT_SIZE_EXTRUDER_0
|
||||||
#define MSG_FILAMENT_SIZE_EXTRUDER_0 "Fil. Dia. 1"
|
#define MSG_FILAMENT_SIZE_EXTRUDER_0 "Fil. Dia. 1"
|
||||||
|
1582
Marlin/ultralcd.cpp
1582
Marlin/ultralcd.cpp
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user