Hello,
I'm having real troubles getting my BLTouch and unified bed levelling working and was wondering if someone could critique my calibration setup. I use this every time anything physically changes with the printer.
Printer: Anycubic I3 Mega w/ Ultrabase and BLTouch
Bed Leveling 1:
*************
Pre-heat the nozzle and bed.
G28;
Make sure both z axis are the same height. Adjust where necessary.
Manually level the bed with a piece of paper (0.1mm)
Set probe height
****************
Remove paper (from above)
M502; Reset everything
M500; Save blank settings to EEPROM
M501
G28;
M851 Z0;
G0 Z10; Raise Z 10mm
Deploy the probe.
Move Z down slowly until the probe triggers.
M114; What the printer believes the Z height is. Take the current M114 value and negate it. (0.80 => -0.80)
M851 Z-0.80; and #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.80
M500;
Set probe trigger height
*****************
M211 S0; Disable software endstops.
Put a piece of paper on the bed (0.1mm)
G28 ; Home the axis.
G0 Z0; Home Z to zero.
M119; Check what the end stops are doing. Z should both have triggered.
M114; to check what it thinks the Z height is
G0 Z-X.XX; Adjust the Z height down so it just grabs the paper, taking note of the Z adjustments made.
M114; Write down the new Z height
M851 Z-x.yz; This is last M114 result minus the 1st M114 result. Negative, if nozzle is above trigger point. This is #define Z_PROBE_OFFSET_FROM_EXTRUDER -X.XX in marlin
M500; Save the settings
G28; Home everything.
Remove the paper from the bed.
Carry on with Auto bed levelling below.
Bed Leveling 2:
*************
G29 P1; Automatic Probing
G29 P3 T ; Repeat until all mesh points are filled in.
G29 S1 ; Save UBL mesh points to EEPROM.
G29 F 10.0 ; Set Fade Height for correction at 10.0 mm.
G29 A ; Activate the UBL System.
M500 ; Save current setup.
M211 S1; Re-enable software endstops.
I think the issue I have is that I'm getting mixed up setting my nozzle height and probe offset.
Configuration file attached.
I'm having real troubles getting my BLTouch and unified bed levelling working and was wondering if someone could critique my calibration setup. I use this every time anything physically changes with the printer.
Printer: Anycubic I3 Mega w/ Ultrabase and BLTouch
Bed Leveling 1:
*************
Pre-heat the nozzle and bed.
G28;
Make sure both z axis are the same height. Adjust where necessary.
Manually level the bed with a piece of paper (0.1mm)
Set probe height
****************
Remove paper (from above)
M502; Reset everything
M500; Save blank settings to EEPROM
M501
G28;
M851 Z0;
G0 Z10; Raise Z 10mm
Deploy the probe.
Move Z down slowly until the probe triggers.
M114; What the printer believes the Z height is. Take the current M114 value and negate it. (0.80 => -0.80)
M851 Z-0.80; and #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.80
M500;
Set probe trigger height
*****************
M211 S0; Disable software endstops.
Put a piece of paper on the bed (0.1mm)
G28 ; Home the axis.
G0 Z0; Home Z to zero.
M119; Check what the end stops are doing. Z should both have triggered.
M114; to check what it thinks the Z height is
G0 Z-X.XX; Adjust the Z height down so it just grabs the paper, taking note of the Z adjustments made.
M114; Write down the new Z height
M851 Z-x.yz; This is last M114 result minus the 1st M114 result. Negative, if nozzle is above trigger point. This is #define Z_PROBE_OFFSET_FROM_EXTRUDER -X.XX in marlin
M500; Save the settings
G28; Home everything.
Remove the paper from the bed.
Carry on with Auto bed levelling below.
Bed Leveling 2:
*************
G29 P1; Automatic Probing
G29 P3 T ; Repeat until all mesh points are filled in.
G29 S1 ; Save UBL mesh points to EEPROM.
G29 F 10.0 ; Set Fade Height for correction at 10.0 mm.
G29 A ; Activate the UBL System.
M500 ; Save current setup.
M211 S1; Re-enable software endstops.
I think the issue I have is that I'm getting mixed up setting my nozzle height and probe offset.
Configuration file attached.