commit
6ff7641d97
@ -11,7 +11,7 @@
|
|||||||
#define FW_version "3.1.1-RC4"
|
#define FW_version "3.1.1-RC4"
|
||||||
#define FW_build 143
|
#define FW_build 143
|
||||||
//#define FW_build --BUILD-NUMBER--
|
//#define FW_build --BUILD-NUMBER--
|
||||||
#define FW_version_build FW_version " b" STR(FW_build) "e"
|
#define FW_version_build FW_version " b" STR(FW_build) "f"
|
||||||
|
|
||||||
|
|
||||||
#define FW_PRUSA3D_MAGIC "PRUSA3DFW"
|
#define FW_PRUSA3D_MAGIC "PRUSA3DFW"
|
||||||
@ -500,8 +500,8 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
|||||||
// #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
|
// #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
|
||||||
|
|
||||||
// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
|
// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
|
||||||
#define DEFAULT_XJERK 15 // (mm/sec)
|
#define DEFAULT_XJERK 10 // (mm/sec)
|
||||||
#define DEFAULT_YJERK 15 // (mm/sec)
|
#define DEFAULT_YJERK 10 // (mm/sec)
|
||||||
#define DEFAULT_ZJERK 0.4 // (mm/sec)
|
#define DEFAULT_ZJERK 0.4 // (mm/sec)
|
||||||
#define DEFAULT_EJERK 2.5 // (mm/sec)
|
#define DEFAULT_EJERK 2.5 // (mm/sec)
|
||||||
|
|
||||||
|
@ -75,11 +75,11 @@ const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic o
|
|||||||
#define MANUAL_FEEDRATE {2700, 2700, 1000, 100} // set the speeds for manual moves (mm/min)
|
#define MANUAL_FEEDRATE {2700, 2700, 1000, 100} // set the speeds for manual moves (mm/min)
|
||||||
|
|
||||||
//Silent mode limits
|
//Silent mode limits
|
||||||
#define SILENT_MAX_ACCEL_X 984 // X-axis max acceleration in silent mode in mm/s^2
|
#define SILENT_MAX_ACCEL_X 960 // X-axis max acceleration in silent mode in mm/s^2
|
||||||
#define SILENT_MAX_ACCEL_Y 984 // Y-axis max axxeleration in silent mode in mm/s^2
|
#define SILENT_MAX_ACCEL_Y 960 // Y-axis max axxeleration in silent mode in mm/s^2
|
||||||
#define SILENT_MAX_ACCEL_X_ST (100*SILENT_MAX_ACCEL_X) // X max accel in steps/s^2
|
#define SILENT_MAX_ACCEL_X_ST (100*SILENT_MAX_ACCEL_X) // X max accel in steps/s^2
|
||||||
#define SILENT_MAX_ACCEL_Y_ST (100*SILENT_MAX_ACCEL_Y) // Y max accel in steps/s^2
|
#define SILENT_MAX_ACCEL_Y_ST (100*SILENT_MAX_ACCEL_Y) // Y max accel in steps/s^2
|
||||||
#define SILENT_MAX_FEEDRATE 172 //max feedrate in mm/s, because mode switched to normal for homming , this value limits also homing, it should be greater (160mm/s=9600mm/min>2700mm/min)
|
#define SILENT_MAX_FEEDRATE 172 //max feedrate in mm/s, because mode switched to normal for homming , this value limits also homing, it should be greater (172mm/s=9600mm/min>2700mm/min)
|
||||||
|
|
||||||
//number of bytes from end of the file to start check
|
//number of bytes from end of the file to start check
|
||||||
#define END_FILE_SECTION 10000
|
#define END_FILE_SECTION 10000
|
||||||
@ -180,7 +180,7 @@ const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic o
|
|||||||
|
|
||||||
#define TMC2130_SG_HOMING 1 // stallguard homing
|
#define TMC2130_SG_HOMING 1 // stallguard homing
|
||||||
#define TMC2130_SG_THRS_X 3 // stallguard sensitivity for X axis
|
#define TMC2130_SG_THRS_X 3 // stallguard sensitivity for X axis
|
||||||
#define TMC2130_SG_THRS_Y 4 // stallguard sensitivity for Y axis
|
#define TMC2130_SG_THRS_Y 3 // stallguard sensitivity for Y axis
|
||||||
#define TMC2130_SG_THRS_Z 3 // stallguard sensitivity for Z axis
|
#define TMC2130_SG_THRS_Z 3 // stallguard sensitivity for Z axis
|
||||||
#define TMC2130_SG_THRS_E 3 // stallguard sensitivity for E axis
|
#define TMC2130_SG_THRS_E 3 // stallguard sensitivity for E axis
|
||||||
|
|
||||||
|
@ -657,7 +657,7 @@ void crashdet_detected()
|
|||||||
#endif
|
#endif
|
||||||
lcd_update_enable(true);
|
lcd_update_enable(true);
|
||||||
lcd_update(2);
|
lcd_update(2);
|
||||||
lcd_setstatuspgm(WELCOME_MSG);
|
lcd_setstatuspgm(PSTR("Crash detected!"));
|
||||||
if (yesno)
|
if (yesno)
|
||||||
{
|
{
|
||||||
enquecommand_P(PSTR("G28 X"));
|
enquecommand_P(PSTR("G28 X"));
|
||||||
|
@ -1548,6 +1548,11 @@ void adc_ready(void) //callback from adc when sampling finished
|
|||||||
// Timer 0 is shared with millies
|
// Timer 0 is shared with millies
|
||||||
ISR(TIMER0_COMPB_vect)
|
ISR(TIMER0_COMPB_vect)
|
||||||
{
|
{
|
||||||
|
static bool _lock = false;
|
||||||
|
if (_lock) return;
|
||||||
|
_lock = true;
|
||||||
|
asm("sei");
|
||||||
|
|
||||||
if (!temp_meas_ready) adc_cycle();
|
if (!temp_meas_ready) adc_cycle();
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1887,6 +1892,8 @@ ISR(TIMER0_COMPB_vect)
|
|||||||
#endif //BABYSTEPPING
|
#endif //BABYSTEPPING
|
||||||
|
|
||||||
check_fans();
|
check_fans();
|
||||||
|
|
||||||
|
_lock = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void check_max_temp()
|
void check_max_temp()
|
||||||
|
@ -239,7 +239,7 @@ void tmc2130_st_isr(uint8_t last_step_mask)
|
|||||||
{
|
{
|
||||||
tmc2130_sg_cnt[axis] = tmc2130_sg_err[axis];
|
tmc2130_sg_cnt[axis] = tmc2130_sg_err[axis];
|
||||||
tmc2130_sg_change = true;
|
tmc2130_sg_change = true;
|
||||||
if (tmc2130_sg_err[axis] >= 64)
|
if (tmc2130_sg_err[axis] >= 32)
|
||||||
{
|
{
|
||||||
tmc2130_sg_err[axis] = 0;
|
tmc2130_sg_err[axis] = 0;
|
||||||
crash = true;
|
crash = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user