|
@@ -806,6 +806,7 @@ static void lcd_control_menu()
|
806
|
806
|
}
|
807
|
807
|
|
808
|
808
|
#ifdef PIDTEMP
|
|
809
|
+
|
809
|
810
|
// Helpers for editing PID Ki & Kd values
|
810
|
811
|
// grab the PID value out of the temp variable; scale it; then update the PID driver
|
811
|
812
|
void copy_and_scalePID_i(int e) {
|
|
@@ -818,19 +819,22 @@ static void lcd_control_menu()
|
818
|
819
|
}
|
819
|
820
|
void copy_and_scalePID_i_E1() { copy_and_scalePID_i(0); }
|
820
|
821
|
void copy_and_scalePID_d_E1() { copy_and_scalePID_d(0); }
|
821
|
|
- #if EXTRUDERS > 1
|
822
|
|
- void copy_and_scalePID_i_E2() { copy_and_scalePID_i(1); }
|
823
|
|
- void copy_and_scalePID_d_E2() { copy_and_scalePID_d(1); }
|
824
|
|
- #if EXTRUDERS > 2
|
825
|
|
- void copy_and_scalePID_i_E3() { copy_and_scalePID_i(2); }
|
826
|
|
- void copy_and_scalePID_d_E3() { copy_and_scalePID_d(2); }
|
827
|
|
- #if EXTRUDERS > 3
|
828
|
|
- void copy_and_scalePID_i_E4() { copy_and_scalePID_i(3); }
|
829
|
|
- void copy_and_scalePID_d_E5() { copy_and_scalePID_d(3); }
|
830
|
|
- #endif
|
831
|
|
- #endif
|
832
|
|
- #endif
|
833
|
|
-#endif
|
|
822
|
+ #ifdef PID_PARAMS_PER_EXTRUDER
|
|
823
|
+ #if EXTRUDERS > 1
|
|
824
|
+ void copy_and_scalePID_i_E2() { copy_and_scalePID_i(1); }
|
|
825
|
+ void copy_and_scalePID_d_E2() { copy_and_scalePID_d(1); }
|
|
826
|
+ #if EXTRUDERS > 2
|
|
827
|
+ void copy_and_scalePID_i_E3() { copy_and_scalePID_i(2); }
|
|
828
|
+ void copy_and_scalePID_d_E3() { copy_and_scalePID_d(2); }
|
|
829
|
+ #if EXTRUDERS > 3
|
|
830
|
+ void copy_and_scalePID_i_E4() { copy_and_scalePID_i(3); }
|
|
831
|
+ void copy_and_scalePID_d_E5() { copy_and_scalePID_d(3); }
|
|
832
|
+ #endif //EXTRUDERS > 3
|
|
833
|
+ #endif //EXTRUDERS > 2
|
|
834
|
+ #endif //EXTRUDERS > 1
|
|
835
|
+ #endif //PID_PARAMS_PER_EXTRUDER
|
|
836
|
+
|
|
837
|
+#endif //PIDTEMP
|
834
|
838
|
|
835
|
839
|
static void lcd_control_temperature_menu()
|
836
|
840
|
{
|