Try this link.
You will have to have a computer hooked up to the SnapMaker via a USB cable. I use a terminal emulator to connect to the snapmaker, but you can also use Luban to connect to it and then enter the commands in the workspace console.
When I do it I enter the following commands.
G1029P11
This sets it to an 11X11 leveling grid. The P value is the grid points.
G1029A
This begins the auto leveling process. It checks each point 3 times, so it will take a little while.
The head will stop at the last point and require you to do the last point manually, just as you would normally do.
G1029S
This saves the leveling matrix.
G1029D0
Never use this one, but the link says it ends the leveling processes and turns the auto level on. Not sure if it’s necessary or not but doesn’t affect my printing at all.
M420V
This shows you the just created leveling matrix so you can see it has changed. This command is why I used an emulator, as Luban doesn’t allow me to copy the matrix from the console (using a Mac). The emulator allows for the copy command. I copy it and put it into a file for later stat analysis.
One thing that I discovered is that if I do the final z offset when leveling according the the instructions, that when I pull out the leveling card, the head drops a tiny bit. This could be part the problem that you are running into. What I’m doing now is to do the finally z offset when the card just begins to catch. If you do it so that it pulls in one direction and wrinkles in the other, as per instructions, it seems to cause the head to drop.
Here’s a long post that I started when I began to go bald from pulling my hair out.
I eventually had to get SM support involved and they sent me a new print module.
Hope this helps.