Printer Model: Creality CR-10s Pro v2
MCU / Printerboard: Creality 2.4 mainboard
Host / SBC: Raspberry Pi 4B
klippy.log (n/a)
Hi!
I have an idea that can dramatically speed up the Automatic Bed Leveling before starting a print. (If it’s possible to be implemented)
I have a bl-touch and on the start of every print I measure 5x5 grid which takes some time.
My idea is:
Create a large mesh (10x10 for example)
On the start of every print, make a 2x2 mesh (4 points only on the corners)
Align the large 10x10 mesh with the 4 points from the 2x2 mesh and load the large mesh.
Is this possible?
NOTE: z-tilt is not available for my printer because the mainboard has only one z driver.
But what about when you print a large object that covers most of the build plate? For me, 5x5 mesh doesn’t give good results on the first layer because my bed is badly warped.
Why are you doing a mesh every time you do a Print?
Heat your Bed up to the most used Temperature, make your Mesh with 10 by 10 and save it as i.e. “default”.
Use in your startup-code after homing and bed-heating the following command →
BED_MESH_PROFILE LOAD=default
Thats it.
No need to do a bed-mesh every time, your Bed is always the same and will warp always the same way at the same temperature and you don’t need a 4x4-mesh, you only need the height from the homing-procedure.
Normally you only have to do new mesh after adjusting the hardware.
I’m doing a mesh every time I do a Print because when I turn off the printer, the x axis drops on the left side and I adjust it every time I start the printer (I will order anti backlash nuts for the z lead screws).
I could be mistaken on the capability of bed mesh adjustments, but usually bed mesh is only made to deal with small variances. Like sub mm.
If your entire X gantry is sagging that’s a massive mechanical issue. I see you said that you were going to order some anti-backlash nuts. That’s a good start.
There’s no real way to massively speed up mesh calibration as it’s not meant to be ran often. The real fix is fixing your gantry.