removing debug code
This commit is contained in:
parent
ad702c6d1f
commit
8800793dd1
@ -1429,8 +1429,8 @@ void host_keepalive() {
|
|||||||
switch (busy_state) {
|
switch (busy_state) {
|
||||||
case IN_HANDLER:
|
case IN_HANDLER:
|
||||||
case IN_PROCESS:
|
case IN_PROCESS:
|
||||||
//SERIAL_ECHO_START;
|
SERIAL_ECHO_START;
|
||||||
//SERIAL_ECHOLNPGM("busy: processing");
|
SERIAL_ECHOLNPGM("busy: processing");
|
||||||
break;
|
break;
|
||||||
case PAUSED_FOR_USER:
|
case PAUSED_FOR_USER:
|
||||||
SERIAL_ECHO_START;
|
SERIAL_ECHO_START;
|
||||||
@ -4271,7 +4271,7 @@ void process_commands()
|
|||||||
KEEPALIVE_STATE(IN_HANDLER);
|
KEEPALIVE_STATE(IN_HANDLER);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#if 1
|
#if 0
|
||||||
case 48: // M48: scan the bed induction sensor points, print the sensor trigger coordinates to the serial line for visualization on the PC.
|
case 48: // M48: scan the bed induction sensor points, print the sensor trigger coordinates to the serial line for visualization on the PC.
|
||||||
{
|
{
|
||||||
// Disable the default update procedure of the display. We will do a modal dialog.
|
// Disable the default update procedure of the display. We will do a modal dialog.
|
||||||
|
@ -904,8 +904,12 @@ error:
|
|||||||
#define FIND_BED_INDUCTION_SENSOR_POINT_X_RADIUS (8.f)
|
#define FIND_BED_INDUCTION_SENSOR_POINT_X_RADIUS (8.f)
|
||||||
#define FIND_BED_INDUCTION_SENSOR_POINT_Y_RADIUS (4.f)
|
#define FIND_BED_INDUCTION_SENSOR_POINT_Y_RADIUS (4.f)
|
||||||
#define FIND_BED_INDUCTION_SENSOR_POINT_XY_STEP (1.f)
|
#define FIND_BED_INDUCTION_SENSOR_POINT_XY_STEP (1.f)
|
||||||
|
#ifdef HEATBED_V2
|
||||||
#define FIND_BED_INDUCTION_SENSOR_POINT_Z_STEP (2.f)
|
#define FIND_BED_INDUCTION_SENSOR_POINT_Z_STEP (2.f)
|
||||||
#define FIND_BED_INDUCTION_SENSOR_POINT_MAX_Z_ERROR (0.01f)
|
#define FIND_BED_INDUCTION_SENSOR_POINT_MAX_Z_ERROR (0.01f)
|
||||||
|
#else //HEATBED_V2
|
||||||
|
#define FIND_BED_INDUCTION_SENSOR_POINT_Z_STEP (0.2f)
|
||||||
|
#endif //HEATBED_V2
|
||||||
|
|
||||||
#ifdef HEATBED_V2
|
#ifdef HEATBED_V2
|
||||||
inline bool find_bed_induction_sensor_point_xy(int verbosity_level)
|
inline bool find_bed_induction_sensor_point_xy(int verbosity_level)
|
||||||
@ -2107,7 +2111,7 @@ BedSkewOffsetDetectionResultType find_bed_offset_and_skew(int8_t verbosity_level
|
|||||||
#endif // SUPPORT_VERBOSITY
|
#endif // SUPPORT_VERBOSITY
|
||||||
if (!find_bed_induction_sensor_point_xy(verbosity_level))
|
if (!find_bed_induction_sensor_point_xy(verbosity_level))
|
||||||
return BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND;
|
return BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND;
|
||||||
#if 0
|
#if 1
|
||||||
|
|
||||||
if (k == 0 || k == 1) {
|
if (k == 0 || k == 1) {
|
||||||
// Improve the position of the 1st row sensor points by a zig-zag movement.
|
// Improve the position of the 1st row sensor points by a zig-zag movement.
|
||||||
@ -2387,9 +2391,6 @@ BedSkewOffsetDetectionResultType improve_bed_offset_and_skew(int8_t method, int8
|
|||||||
// by a cross center method.
|
// by a cross center method.
|
||||||
// Use a zig-zag search for the first row of the points.
|
// Use a zig-zag search for the first row of the points.
|
||||||
found = improve_bed_induction_sensor_point3(verbosity_level);
|
found = improve_bed_induction_sensor_point3(verbosity_level);
|
||||||
//found = improve_bed_induction_sensor_point2(mesh_point < 2, verbosity_level);
|
|
||||||
SERIAL_ECHOPGM("ITER: ");
|
|
||||||
SERIAL_ECHO(iter);
|
|
||||||
} else {
|
} else {
|
||||||
switch (method) {
|
switch (method) {
|
||||||
case 0: found = improve_bed_induction_sensor_point(); break;
|
case 0: found = improve_bed_induction_sensor_point(); break;
|
||||||
@ -2398,9 +2399,6 @@ BedSkewOffsetDetectionResultType improve_bed_offset_and_skew(int8_t method, int8
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (found) {
|
if (found) {
|
||||||
lcd_show_fullscreen_message_and_wait_P(PSTR("found"));
|
|
||||||
lcd_update_enable(true);
|
|
||||||
|
|
||||||
if (iter > 3) {
|
if (iter > 3) {
|
||||||
// Average the last 4 measurements.
|
// Average the last 4 measurements.
|
||||||
pts[mesh_point*2 ] += current_position[X_AXIS];
|
pts[mesh_point*2 ] += current_position[X_AXIS];
|
||||||
@ -2720,10 +2718,6 @@ bool sample_mesh_and_store_reference()
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void scan() {
|
|
||||||
scan_bed_induction_sensor_point();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool scan_bed_induction_points(int8_t verbosity_level)
|
bool scan_bed_induction_points(int8_t verbosity_level)
|
||||||
{
|
{
|
||||||
// Don't let the manage_inactivity() function remove power from the motors.
|
// Don't let the manage_inactivity() function remove power from the motors.
|
||||||
@ -2752,7 +2746,7 @@ bool scan_bed_induction_points(int8_t verbosity_level)
|
|||||||
bool endstop_z_enabled = enable_z_endstop(false);
|
bool endstop_z_enabled = enable_z_endstop(false);
|
||||||
|
|
||||||
// Collect a matrix of 9x9 points.
|
// Collect a matrix of 9x9 points.
|
||||||
for (int8_t mesh_point = 2; mesh_point < 3; ++ mesh_point) {
|
for (int8_t mesh_point = 0; mesh_point < 9; ++ mesh_point) {
|
||||||
// Don't let the manage_inactivity() function remove power from the motors.
|
// Don't let the manage_inactivity() function remove power from the motors.
|
||||||
refresh_cmd_timeout();
|
refresh_cmd_timeout();
|
||||||
|
|
||||||
@ -2763,8 +2757,8 @@ bool scan_bed_induction_points(int8_t verbosity_level)
|
|||||||
go_to_current(homing_feedrate[Z_AXIS]/60);
|
go_to_current(homing_feedrate[Z_AXIS]/60);
|
||||||
// Go to the measurement point.
|
// Go to the measurement point.
|
||||||
// Use the coorrected coordinate, which is a result of find_bed_offset_and_skew().
|
// Use the coorrected coordinate, which is a result of find_bed_offset_and_skew().
|
||||||
current_position[X_AXIS] = vec_x[0] * pgm_read_float(bed_ref_points_4+mesh_point*2) + vec_y[0] * pgm_read_float(bed_ref_points_4+mesh_point*2+1) + cntr[0];
|
current_position[X_AXIS] = vec_x[0] * pgm_read_float(bed_ref_points+mesh_point*2) + vec_y[0] * pgm_read_float(bed_ref_points+mesh_point*2+1) + cntr[0];
|
||||||
current_position[Y_AXIS] = vec_x[1] * pgm_read_float(bed_ref_points_4+mesh_point*2) + vec_y[1] * pgm_read_float(bed_ref_points_4+mesh_point*2+1) + cntr[1];
|
current_position[Y_AXIS] = vec_x[1] * pgm_read_float(bed_ref_points+mesh_point*2) + vec_y[1] * pgm_read_float(bed_ref_points+mesh_point*2+1) + cntr[1];
|
||||||
// The calibration points are very close to the min Y.
|
// The calibration points are very close to the min Y.
|
||||||
if (current_position[Y_AXIS] < Y_MIN_POS_FOR_BED_CALIBRATION)
|
if (current_position[Y_AXIS] < Y_MIN_POS_FOR_BED_CALIBRATION)
|
||||||
current_position[Y_AXIS] = Y_MIN_POS_FOR_BED_CALIBRATION;
|
current_position[Y_AXIS] = Y_MIN_POS_FOR_BED_CALIBRATION;
|
||||||
|
@ -172,7 +172,6 @@ extern bool is_bed_z_jitter_data_valid();
|
|||||||
// write the trigger coordinates to the serial line.
|
// write the trigger coordinates to the serial line.
|
||||||
// Useful for visualizing the behavior of the bed induction detector.
|
// Useful for visualizing the behavior of the bed induction detector.
|
||||||
extern bool scan_bed_induction_points(int8_t verbosity_level);
|
extern bool scan_bed_induction_points(int8_t verbosity_level);
|
||||||
extern void scan();
|
|
||||||
|
|
||||||
// Load Z babystep value from the EEPROM into babystepLoadZ,
|
// Load Z babystep value from the EEPROM into babystepLoadZ,
|
||||||
// but don't apply it through the planner. This is useful on wake up
|
// but don't apply it through the planner. This is useful on wake up
|
||||||
|
@ -271,7 +271,6 @@ bool endstop_z_hit_on_purpose()
|
|||||||
{
|
{
|
||||||
bool hit = endstop_z_hit;
|
bool hit = endstop_z_hit;
|
||||||
endstop_z_hit=false;
|
endstop_z_hit=false;
|
||||||
//if (hit == true) gcode_M114();
|
|
||||||
return hit;
|
return hit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -290,13 +289,9 @@ bool enable_z_endstop(bool check)
|
|||||||
return old;
|
return old;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool enable_z_endstop(bool check, bool endstop_invert)
|
void invert_z_endstop(bool endstop_invert)
|
||||||
{
|
{
|
||||||
z_endstop_invert = endstop_invert;
|
z_endstop_invert = endstop_invert;
|
||||||
bool old = check_z_endstop;
|
|
||||||
check_z_endstop = check;
|
|
||||||
endstop_z_hit=false;
|
|
||||||
return old;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// __________________________
|
// __________________________
|
||||||
@ -614,7 +609,7 @@ void isr() {
|
|||||||
// Good for searching for the center of an induction target.
|
// Good for searching for the center of an induction target.
|
||||||
#ifdef TMC2130_SG_HOMING
|
#ifdef TMC2130_SG_HOMING
|
||||||
// Stall guard homing turned on
|
// Stall guard homing turned on
|
||||||
z_min_endstop = (READ(Z_MIN_PIN) != Z_MIN_ENDSTOP_INVERTING) || (READ(Z_TMC2130_DIAG) != 0);
|
z_min_endstop = (READ(Z_MIN_PIN) != z_endstop_invert) || (READ(Z_TMC2130_DIAG) != 0);
|
||||||
#else
|
#else
|
||||||
z_min_endstop = (READ(Z_MIN_PIN) != z_endstop_invert);
|
z_min_endstop = (READ(Z_MIN_PIN) != z_endstop_invert);
|
||||||
#endif //TMC2130_SG_HOMING
|
#endif //TMC2130_SG_HOMING
|
||||||
|
@ -93,7 +93,7 @@ bool endstop_z_hit_on_purpose();
|
|||||||
|
|
||||||
bool enable_endstops(bool check); // Enable/disable endstop checking. Return the old value.
|
bool enable_endstops(bool check); // Enable/disable endstop checking. Return the old value.
|
||||||
bool enable_z_endstop(bool check);
|
bool enable_z_endstop(bool check);
|
||||||
bool enable_z_endstop(bool check, bool endstop_invert);
|
void invert_z_endstop(bool endstop_invert);
|
||||||
|
|
||||||
void checkStepperErrors(); //Print errors detected by the stepper
|
void checkStepperErrors(); //Print errors detected by the stepper
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user