I was watching a friend's Prusa run the bed-probe routine and I realized how pathetically slow mine is and takes forever. I want to speed it up.

What parameters in Marlin's Configuration.h do I modify? Also, it seems to retract for the second "accurate" probe by like 10 mm which could be reduced by 8 mm or so. Where is that one? I looked through but can't be sure. Also, could I just change the feedrate in the pre-script?

#define DEFAULT_MAX_FEEDRATE { 300, 300, 8, 50 }    // was { 400, 400, 8, 50 }

To speed up the probing, a "High Speed" option is available in Configuration_adv.h which is by default disabled (//#define BLTOUCH_HS_MODE) as not all printers/sensors are able to use this.

You can also increase the homing speeds in your Configuration.h file.

// Homing speeds (mm/min)
#define HOMING_FEEDRATE_XY (50*60)
#define HOMING_FEEDRATE_Z  (4*60)

// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)

// Feedrate (mm/min) for the "accurate" probe of each point

However, you can simply speed up the movement between probe locations by setting the movement speed directly through G-code. The G29 code, used for automatic probing of the bed surface is described in "G29 Auto Bed Leveling (Marlin - MK4duo)". The S parameter in G29 can be used to set the movement speed between probes, where the units are specified in "units/min", e.g. mm/min.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.