Feature: Very fast BLTouch probing
This commit is contained in:
@@ -915,11 +915,11 @@
|
|||||||
* X, Y, Z, E0 [, E1[, E2...]]
|
* X, Y, Z, E0 [, E1[, E2...]]
|
||||||
*/
|
*/
|
||||||
#if ENABLED(KNUTWURST_MEGA)
|
#if ENABLED(KNUTWURST_MEGA)
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 6, 60 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 20, 60 }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(KNUTWURST_MEGA_S)
|
#if ENABLED(KNUTWURST_MEGA_S)
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 6, 30 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 20, 30 }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(KNUTWURST_MEGA_X)
|
#if ENABLED(KNUTWURST_MEGA_X)
|
||||||
@@ -1178,10 +1178,10 @@
|
|||||||
|
|
||||||
// Most probes should stay away from the edges of the bed, but
|
// Most probes should stay away from the edges of the bed, but
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define MIN_PROBE_EDGE 10
|
#define MIN_PROBE_EDGE 30
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/m) between probes
|
||||||
#define XY_PROBE_SPEED 3600
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
@@ -1634,7 +1634,7 @@
|
|||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/m)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
// Validate that endstops are triggered on homing moves
|
// Validate that endstops are triggered on homing moves
|
||||||
#define VALIDATE_HOMING_ENDSTOPS
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
@@ -681,7 +681,7 @@
|
|||||||
* This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
|
* This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
|
||||||
* If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
|
* If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
|
||||||
*/
|
*/
|
||||||
//#define BLTOUCH_HS_MODE
|
#define BLTOUCH_HS_MODE
|
||||||
|
|
||||||
// Safety: Enable voltage mode settings in the LCD menu.
|
// Safety: Enable voltage mode settings in the LCD menu.
|
||||||
//#define BLTOUCH_LCD_VOLTAGE_MENU
|
//#define BLTOUCH_LCD_VOLTAGE_MENU
|
||||||
|
@@ -539,7 +539,7 @@ void AnycubicTouchscreenClass::HandleSpecialMenu()
|
|||||||
|| (strcasestr(currentTouchscreenSelection, SM_BLTOUCH_S) != NULL))
|
|| (strcasestr(currentTouchscreenSelection, SM_BLTOUCH_S) != NULL))
|
||||||
{
|
{
|
||||||
SERIAL_ECHOLNPGM("Special Menu: BLTouch Leveling");
|
SERIAL_ECHOLNPGM("Special Menu: BLTouch Leveling");
|
||||||
queue.inject_P(PSTR("G28\nG29\nM500\nG90\nG1 X0 Z30 F4000\nG91"));
|
queue.inject_P(PSTR("G28\nG29\nM500\nG90\nG1 Z30 F4000\nG1 X0 F4000\nG91"));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user