Additional check always with enabled oq_meassure

+ variant files
This commit is contained in:
Robert Pelnar 2018-10-04 16:12:41 +02:00
parent f9d8c46802
commit 9960c80bf7
4 changed files with 15 additions and 8 deletions

View File

@ -446,6 +446,8 @@ void fsensor_update(void)
{
bool autoload_enabled_tmp = fsensor_autoload_enabled;
fsensor_autoload_enabled = false;
bool oq_meassure_enabled_tmp = fsensor_oq_meassure_enabled;
fsensor_oq_meassure_enabled = true;
fsensor_stop_and_save_print();
@ -482,14 +484,11 @@ void fsensor_update(void)
bool err = false;
err |= (err_cnt > 1);
#ifdef FSENSOR_QUALITY
if (fsensor_oq_meassure_enabled)
{
err |= (fsensor_oq_er_sum > 2);
err |= (fsensor_oq_yd_sum < (4 * FSENSOR_OQ_MIN_YD));
}
#endif //FSENSOR_QUALITY
if (!err)
err |= (fsensor_oq_er_sum > 2);
err |= (fsensor_oq_yd_sum < (4 * FSENSOR_OQ_MIN_YD));
if (!err)
{
printf_P(PSTR("fsensor_err_cnt = 0\n"));
fsensor_restore_print_and_continue();
@ -504,6 +503,7 @@ void fsensor_update(void)
fsensor_watch_runout = false;
}
fsensor_autoload_enabled = autoload_enabled_tmp;
fsensor_oq_meassure_enabled = oq_meassure_enabled_tmp;
}
}

View File

@ -145,6 +145,8 @@
//#define CMD_DIAGNOSTICS //Show cmd queue length on printer display
#endif /* DEBUG_BUILD */
#define FSENSOR_QUALITY
/*------------------------------------
EXTRUDER SETTINGS

View File

@ -146,6 +146,8 @@
//#define CMD_DIAGNOSTICS //Show cmd queue length on printer display
#endif /* DEBUG_BUILD */
#define FSENSOR_QUALITY
/*------------------------------------
EXTRUDER SETTINGS

View File

@ -183,6 +183,9 @@
#define CMD_DIAGNOSTICS //Show cmd queue length on printer display
#endif /* DEBUG_BUILD */
#define FSENSOR_QUALITY
#define LINEARITY_CORRECTION
#define TMC2130_LINEARITY_CORRECTION
#define TMC2130_LINEARITY_CORRECTION_XYZ