CRTouch - mriscoc/Ender3S1-Standard GitHub Wiki
The CRTouch allows to correct the surface imperfections of the bed, that do not avoid to you of do the bed tramming, but can help to do it very simple.
Use M851 or the Probe Offset menu on Advanced Settings to change according to your CRTouch position, do not forget to save with M500.
Tutorials to get the z-offset:
The latest version of this firmware implements the Z Probe Wizard
You can easily adjust the Z offset following these steps:
- If you didn't do it before, level the bed with the leveling knobs, you can use the menu [Prepare/Manual Leveling (Bed tramming)] (https://github.com/mriscoc/Ender3S1/wiki/Manual-leveling-(leveling-bed-corners)-menu)
- Go to menu Prepare /
Z Probe Wizard
- Choose
Move Z to Home
, the printer will do an auto home and move the nozzle to the center of the bed, then the nozzle will go down to the current 0 position. - Choose
Probe Z Offset
and set the correct value as usual (paper method)
Other methods to set the Z Offset can be found in these videos:
- https://www.youtube.com/watch?v=y_1Kg45APko
- https://www.webcarpenter.com/blog/162-3D-Print---How-to-calibrate-Z-offset-with-a-BLTouch-bed-leveling-probe-sensor
Enable Mesh level compensation
Put in the start Gcode script of the slicer (Cura, Simplify, Prusaslicer,
Superslicer, etc.) after the G28
the commands:
G28 ; Home all axes
M420 S1 Z2 ; Use mesh level upto 2 mm
Note: if you have your printer connected to Octoprint, and you try to print a g-code with the
M420
without a valid mesh you can get anM112
error. Please follow this guide to change the error handing in Octoprint.
If the mesh level compensation is enabled while printing you can see the color
change in the z-offset icon: