Well, yes, leveling the bed is tricky. What I had to do was tighten up all of the leveling screws to get the bed as low as possible, then backed them off 2 full turns to let the bed float on the springs as it should. I then used a metal straight edge (a metal ruler will work) diagonally from the rear left corner to the front right corner and checked how big the gap was in the center. I then pulled the bed off and put in as much paper as I needed to get the bed as flat as possible.
Then I homed Z and set the Z offset to 0. I went to “auto level Z axis” and let it finish. I then went to “Aux leveling” and did it diagonally. I did location 5, then 3, then back to 5, back to 3, as many times as necessary. Then 2 to 4, back to 2, again as many times as necessary. Then I went to location 1 to check. Returned to
the alignment screen and re-homed Z and adjusted the Z offset to scratch the paper. Returned to “Aux” and went through the routine again. Finally, went back and did “Measurment”. Most of the values were close to .1 or so. Hit “Save” several times and it seemed to work.
Problem is now, after a bunch of prints, the printer won’t home Z anymore. It lowers the X axis bar and hits either the stops or the extruder. The motors grind away until I turn the damned thing off. The touch sensor works, but it looks like the whole left extruder moved up a couple of mm, enough so the touch sensor doesn’t trip (and the sensor works…if I put some foam under where it touches the bed, it trips and the X axis raises as it should). I can’t find anywhere how to move it the extruder down (if it even CAN be moved down). I’m pretty upset with this. And yes, Sovol’s customer support is pretty damned bad.
I am still waiting for sovol support… Until now only send me a email tô I do tutorial… I Sent back a movie showing the problem… Almost 24h and noone answered me…
Im bored …
Zzz
Im still waiting any action from SOVOL… but until now… they only send me to update firmware and level again…
I can print there adjusting on-the-fly every parts… when it go to corner i change zoffset… when go to middle i change again… when i do it… i can print…
but yesterday i went print a alien dual color… and left extruder start printing… after fews minutes its clogs…
i disassemble many times… clean all but still hard to filament expurg… i dont know why … zzzzzzz
changed filament still same…
i will try change nozzle now… to test… wtf
a single print so hard to operate… wtf…
Ensure that the 4 small grub screws that hold your right print head are hand-tight at least. Otherwise the heigth difference between left and right nozzle will change when the right print head moves along the X-axis.
Save the levelling data after finishing bed levelling. Ensure that your slicer custom start g-code contains the instruction sequence G28 followed by M420 L0 S1 Z2 to activate bed levelling compensation. Parameter Z2 sets the fade height to 2 mm, above that height compensation data will be omitted.
By the way, here you can find my customized version of the SV04 firmware which contains a visualization of the print bed based on an 8x8 grid measurement and several other features.
I checked all nuts… checked all adjusts looking for clearances… I cant find nothing anormal.
So i updated the firmware… and test…
I did bed leviling and changed Gcode… before was M420 S1… after M420 L0 S1 Z2 ( i already tried it at past… but didnt work zz)
now it working… first layer is good now.
Im getting some issues with print… loosing filament at middle of print… after i print a full alien dual color with perfect quality… i dunno what happen…
Ah… one thing sounds strange…
I put to print and after 2hours the print stop and ask to continue… when i put continue… it back to dual mode ( i was using single mode 01) and chock both extruder… lost a print… i dont know wait its happen…
Im printing again same model… trying…
I can vouch for Bjoern’s firmware. Works a treat for me. I like the 8x8 leveling stuff and the tramming for getting
the initial manual bed tweaking sorted out.
I am curious Bjoern why you use L0. I looked it up and it is for UBL. I initiated this post and honestly I am still not at all happy with bed leveling. It “works” ok because I start with a very thick layer and that makes it compensate. BUT I do not use the L0 in the M420 command so maybe that is the problem. I just use M420 S1.
Also Bjoern, I am having trouble with the resume function on your firmware. It seems to just stall the printer. This is also true for when filament runs out which is when I need it the most. It has the message about reheating to change the filament but then it never heats.
Well observed emet: mesh index L0 is UBL only - this part of the M420 gcode will be ignored by the parser. Anyhow, it will recognize mesh enable S1 if there a mesh has been stored before & the fade height Z2.
Besides from that there are several options to improve first layer adhesion that you propably know about. On my SV04 I exchanged the stock PEI printbed layer with a FR-4 plate of 1 mm thickness which works great for PLA and PETG. But I have no idea wether this could make you happier with bed leveling…
Locating the source of the pause/resume/filament change issue will be difficult without specific information (e.g. gcode that has been executed / buttons pushed / events that happend when… / etc.)
I suppose the thing I am concerned most about is when the filament runs out. It will not resume the print. Is that effected by the gcode of the particular print?
Does the FR-4 plate make the bed more straight? Mine is quite warped. I am using a 2 sided pei plate.
M412 changes the way of handling runouts. Therefore gcode might be helpful to locate the problem source. Without further information on what happend after filament runout, which buttons have been used & what the SV04 display showed I won’t start an analysis.
FR-4 is very straight. Bed compensation effects might happen when the material thickness is 4mm and above. The important effect of my thin FR-4 plate is better adhesion compared to the stock PEI plate after a few prints. Bed curvature of my SV04 is compensated by bed leveling…
Well I would expect bed curvature to be compensated for by bed leveling on my printer too, but it is not. I am quite surprised. It seems like it does a bit but not enough. It is hard for me to understand.