mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-25 07:34:06 -06:00
Tune settings for SKR E3-DIP V1.x (#279)
This commit is contained in:
parent
fffb28151c
commit
6c68d30771
2 changed files with 22 additions and 22 deletions
|
@ -499,13 +499,13 @@
|
||||||
#if ENABLED(PID_PARAMS_PER_HOTEND)
|
#if ENABLED(PID_PARAMS_PER_HOTEND)
|
||||||
// Specify between 1 and HOTENDS values per array.
|
// Specify between 1 and HOTENDS values per array.
|
||||||
// If fewer than EXTRUDER values are provided, the last element will be repeated.
|
// If fewer than EXTRUDER values are provided, the last element will be repeated.
|
||||||
#define DEFAULT_Kp_LIST { 24.70, 24.70 }
|
#define DEFAULT_Kp_LIST { 22.20, 22.20 }
|
||||||
#define DEFAULT_Ki_LIST { 2.55, 2.55 }
|
#define DEFAULT_Ki_LIST { 1.08, 1.08 }
|
||||||
#define DEFAULT_Kd_LIST { 59.91, 59.91 }
|
#define DEFAULT_Kd_LIST { 114.00, 114.00 }
|
||||||
#else
|
#else
|
||||||
#define DEFAULT_Kp 24.70
|
#define DEFAULT_Kp 21.73
|
||||||
#define DEFAULT_Ki 2.55
|
#define DEFAULT_Ki 1.54
|
||||||
#define DEFAULT_Kd 59.91
|
#define DEFAULT_Kd 76.55
|
||||||
#endif
|
#endif
|
||||||
#endif // PIDTEMP
|
#endif // PIDTEMP
|
||||||
|
|
||||||
|
@ -701,7 +701,7 @@
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Threshold
|
* Endstop Noise Threshold
|
||||||
|
@ -718,7 +718,7 @@
|
||||||
//#define ENDSTOP_NOISE_THRESHOLD 2
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
// Check for stuck or disconnected endstops during homing moves.
|
// Check for stuck or disconnected endstops during homing moves.
|
||||||
//#define DETECT_BROKEN_ENDSTOP
|
#define DETECT_BROKEN_ENDSTOP
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1745,7 +1745,7 @@
|
||||||
*
|
*
|
||||||
* Use CRC checks and retries on the SD communication.
|
* Use CRC checks and retries on the SD communication.
|
||||||
*/
|
*/
|
||||||
//#define SD_CHECK_AND_RETRY
|
#define SD_CHECK_AND_RETRY
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LCD Menu Items
|
* LCD Menu Items
|
||||||
|
@ -2359,7 +2359,7 @@
|
||||||
// Use software PWM to drive the fan, as for the heaters. This uses a very low frequency
|
// Use software PWM to drive the fan, as for the heaters. This uses a very low frequency
|
||||||
// which is not as annoying as with the hardware PWM. On the other hand, if this frequency
|
// which is not as annoying as with the hardware PWM. On the other hand, if this frequency
|
||||||
// is too low, you should also increment SOFT_PWM_SCALE.
|
// is too low, you should also increment SOFT_PWM_SCALE.
|
||||||
//#define FAN_SOFT_PWM
|
#define FAN_SOFT_PWM
|
||||||
|
|
||||||
// Incrementing this by 1 will double the software PWM frequency,
|
// Incrementing this by 1 will double the software PWM frequency,
|
||||||
// affecting heaters, and the fan if FAN_SOFT_PWM is enabled.
|
// affecting heaters, and the fan if FAN_SOFT_PWM is enabled.
|
||||||
|
|
|
@ -215,7 +215,7 @@
|
||||||
*/
|
*/
|
||||||
#if ENABLED(THERMAL_PROTECTION_BED)
|
#if ENABLED(THERMAL_PROTECTION_BED)
|
||||||
#define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
|
#define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
|
||||||
#define THERMAL_PROTECTION_BED_HYSTERESIS 4 // Degrees Celsius
|
#define THERMAL_PROTECTION_BED_HYSTERESIS 3 // Degrees Celsius
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* As described above, except for the bed (M140/M190/M303).
|
* As described above, except for the bed (M140/M190/M303).
|
||||||
|
@ -1164,7 +1164,7 @@
|
||||||
|
|
||||||
// The standard SD detect circuit reads LOW when media is inserted and HIGH when empty.
|
// The standard SD detect circuit reads LOW when media is inserted and HIGH when empty.
|
||||||
// Enable this option and set to HIGH if your SD cards are incorrectly detected.
|
// Enable this option and set to HIGH if your SD cards are incorrectly detected.
|
||||||
//#define SD_DETECT_STATE HIGH
|
#define SD_DETECT_STATE HIGH
|
||||||
|
|
||||||
//#define SDCARD_READONLY // Read-only SD card (to save over 2K of flash)
|
//#define SDCARD_READONLY // Read-only SD card (to save over 2K of flash)
|
||||||
|
|
||||||
|
@ -1891,16 +1891,16 @@
|
||||||
#if BOTH(SDSUPPORT, DIRECT_STEPPING)
|
#if BOTH(SDSUPPORT, DIRECT_STEPPING)
|
||||||
#define BLOCK_BUFFER_SIZE 8
|
#define BLOCK_BUFFER_SIZE 8
|
||||||
#elif ENABLED(SDSUPPORT)
|
#elif ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16
|
#define BLOCK_BUFFER_SIZE 32
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16
|
#define BLOCK_BUFFER_SIZE 32
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section serial
|
// @section serial
|
||||||
|
|
||||||
// The ASCII buffer for serial input
|
// The ASCII buffer for serial input
|
||||||
#define MAX_CMD_SIZE 96
|
#define MAX_CMD_SIZE 96
|
||||||
#define BUFSIZE 4
|
#define BUFSIZE 32
|
||||||
|
|
||||||
// Transmission to Host Buffer Size
|
// Transmission to Host Buffer Size
|
||||||
// To save 386 bytes of PROGMEM (and TX_BUFFER_SIZE+3 bytes of RAM) set to 0.
|
// To save 386 bytes of PROGMEM (and TX_BUFFER_SIZE+3 bytes of RAM) set to 0.
|
||||||
|
@ -1909,7 +1909,7 @@
|
||||||
// For debug-echo: 128 bytes for the optimal speed.
|
// For debug-echo: 128 bytes for the optimal speed.
|
||||||
// Other output doesn't need to be that speedy.
|
// Other output doesn't need to be that speedy.
|
||||||
// :[0, 2, 4, 8, 16, 32, 64, 128, 256]
|
// :[0, 2, 4, 8, 16, 32, 64, 128, 256]
|
||||||
#define TX_BUFFER_SIZE 0
|
#define TX_BUFFER_SIZE 32
|
||||||
|
|
||||||
// Host Receive Buffer Size
|
// Host Receive Buffer Size
|
||||||
// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
|
// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
|
||||||
|
@ -2103,7 +2103,7 @@
|
||||||
// 0 to disable start loading and skip to fast load only
|
// 0 to disable start loading and skip to fast load only
|
||||||
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6 // (mm/s) Load filament feedrate. This can be pretty fast.
|
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6 // (mm/s) Load filament feedrate. This can be pretty fast.
|
||||||
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
|
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
|
||||||
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH 50 // (mm) Load length of filament, from extruder gear to nozzle.
|
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH 350 // (mm) Load length of filament, from extruder gear to nozzle.
|
||||||
// For Bowden, the full length of the tube and nozzle.
|
// For Bowden, the full length of the tube and nozzle.
|
||||||
// For direct drive, the full length of the nozzle.
|
// For direct drive, the full length of the nozzle.
|
||||||
//#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted.
|
//#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted.
|
||||||
|
@ -2503,7 +2503,7 @@
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
* M122 - Report driver parameters (Requires TMC_DEBUG)
|
* M122 - Report driver parameters (Requires TMC_DEBUG)
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_DRIVER_STATUS
|
#define MONITOR_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_DRIVER_STATUS)
|
#if ENABLED(MONITOR_DRIVER_STATUS)
|
||||||
#define CURRENT_STEP_DOWN 50 // [mA]
|
#define CURRENT_STEP_DOWN 50 // [mA]
|
||||||
|
@ -2520,15 +2520,15 @@
|
||||||
*/
|
*/
|
||||||
#define HYBRID_THRESHOLD
|
#define HYBRID_THRESHOLD
|
||||||
|
|
||||||
#define X_HYBRID_THRESHOLD 201 // [mm/s]
|
#define X_HYBRID_THRESHOLD 100 // [mm/s]
|
||||||
#define X2_HYBRID_THRESHOLD 100
|
#define X2_HYBRID_THRESHOLD 100
|
||||||
#define Y_HYBRID_THRESHOLD 201
|
#define Y_HYBRID_THRESHOLD 100
|
||||||
#define Y2_HYBRID_THRESHOLD 100
|
#define Y2_HYBRID_THRESHOLD 100
|
||||||
#define Z_HYBRID_THRESHOLD 219
|
#define Z_HYBRID_THRESHOLD 3
|
||||||
#define Z2_HYBRID_THRESHOLD 3
|
#define Z2_HYBRID_THRESHOLD 3
|
||||||
#define Z3_HYBRID_THRESHOLD 3
|
#define Z3_HYBRID_THRESHOLD 3
|
||||||
#define Z4_HYBRID_THRESHOLD 3
|
#define Z4_HYBRID_THRESHOLD 3
|
||||||
#define E0_HYBRID_THRESHOLD 202
|
#define E0_HYBRID_THRESHOLD 30
|
||||||
#define E1_HYBRID_THRESHOLD 30
|
#define E1_HYBRID_THRESHOLD 30
|
||||||
#define E2_HYBRID_THRESHOLD 30
|
#define E2_HYBRID_THRESHOLD 30
|
||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue