Multiple PID defaults

This commit is contained in:
Scott Lahteine 2020-09-24 00:42:04 -05:00
parent 83970fc2dc
commit 9423a57c28
202 changed files with 2321 additions and 3312 deletions

View file

@ -488,10 +488,17 @@
// Set/get with gcode: M301 E[extruder number, 0-2]
// Hephestos i3
#define DEFAULT_Kp 23.05
#define DEFAULT_Ki 2.00
#define DEFAULT_Kd 66.47
#if ENABLED(PID_PARAMS_PER_HOTEND)
// Specify between 1 and HOTENDS values per array.
// If fewer than EXTRUDER values are provided, the last element will be repeated.
#define DEFAULT_Kp_LIST { 23.05, 23.05 }
#define DEFAULT_Ki_LIST { 2.00, 2.00 }
#define DEFAULT_Kd_LIST { 66.47, 66.47 }
#else
#define DEFAULT_Kp 23.05
#define DEFAULT_Ki 2.00
#define DEFAULT_Kd 66.47
#endif
#endif // PIDTEMP
//===========================================================================

View file

@ -495,16 +495,23 @@
//#define PID_PARAMS_PER_HOTEND // Uses separate PID parameters for each extruder (useful for mismatched extruders)
// Set/get with gcode: M301 E[extruder number, 0-2]
// Tuned PID values using M303
#define DEFAULT_Kp 23.75
#define DEFAULT_Ki 2.12
#define DEFAULT_Kd 66.63
// BQ firmware stock PID values
//#define DEFAULT_Kp 10.7
//#define DEFAULT_Ki 0.45
//#define DEFAULT_Kd 3
#if ENABLED(PID_PARAMS_PER_HOTEND)
// Specify between 1 and HOTENDS values per array.
// If fewer than EXTRUDER values are provided, the last element will be repeated.
#define DEFAULT_Kp_LIST { 23.75, 23.75 }
#define DEFAULT_Ki_LIST { 2.12, 2.12 }
#define DEFAULT_Kd_LIST { 66.63, 66.63 }
#else
// Tuned PID values using M303
#define DEFAULT_Kp 23.75
#define DEFAULT_Ki 2.12
#define DEFAULT_Kd 66.63
// BQ firmware stock PID values
//#define DEFAULT_Kp 10.70
//#define DEFAULT_Ki 0.45
//#define DEFAULT_Kd 3.00
#endif
#endif // PIDTEMP
//===========================================================================

View file

@ -488,10 +488,17 @@
// Set/get with gcode: M301 E[extruder number, 0-2]
// Witbox
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114
#if ENABLED(PID_PARAMS_PER_HOTEND)
// Specify between 1 and HOTENDS values per array.
// If fewer than EXTRUDER values are provided, the last element will be repeated.
#define DEFAULT_Kp_LIST { 22.20, 22.20 }
#define DEFAULT_Ki_LIST { 1.08, 1.08 }
#define DEFAULT_Kd_LIST { 114.00, 114.00 }
#else
#define DEFAULT_Kp 22.20
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114.00
#endif
#endif // PIDTEMP
//===========================================================================