so what ive done to fix the mesh to the best i can without a official firmware update from SOVOL is as follows. im not sure which of these did it, but its not to hard to combine all of them.
First, go around to each individual screw and check for tightness. i found several that definitely could have been tightened more from the factory, especially the top 4 screws on the Gantry.
MAKE SURE TO STORE SETTINGS AFTER EACH CALIBRATION IN BED LEVELING!!
-
in CURA, add the line M240 S1 after the G28 command code in the starting Gcode (prefrences-> Configure sovol-> printers-> Machine Settings) this makes sure the mesh bed leveling is turned back on after the G28 Code, which in Marlin Firmware disables it?
-
run auto z axis level. when its about to do the death rattle up top aligning itself, get ready, and apply a solid amount of pressure upwards into the stops when it reaches it with your thumbs on each side breifly. my thought here was to help it get as level as possible, since Modbot had mentioned it was why he did the soup can method in the first place.
-
Auto Home. STORE SETTTING
-
Probe your Z axis offset and adjust accordingly. STORE SETTING
-
Run the bed leveling. STORE SETTING
-
Change the Fade Height from 10 to 15. my thought here was to give the mesh logic more time to compensate for bed level changes.
-
in CURA, load up your favorite bed level print of your choice and set the height of the model to .3 if its below.
-
set your initial layer height to .3 and slow the first layer down a bit. on my testing i set it to 20 mm/s
-
Load it up and print. watch the squares fill in, and as it goes, on printer click the wheel and go to Tune-> probe Z offset. gradually bring it down until you get a happy medium between the left and right. dont forget to STORE SETTINGS after each adjustment. i backed completely out of the config menu for good measure as well but might not be needed.
All this being said. Sovol needs to push a firmware fix for this ASAP because otherwise this is a fantastic printer out of the box.