Z-Offset auto calibration fails

Hello, I just bought an SV08 and the first thing I did, after assembling and updating to the latest version of the firmware provided by Sovol, was to calibrate the Z-Offset, but after I hit the button on the klipperscreen (there is no button on Mainsail interface) the printer homes, cleans the nozzle (without heating it) and then probes the pressure sensor, right after that it crashes immediately.

I tried everything, resetting the printer without updating it, flashing the whole image from Sovol website on the eMMC etc, nothing changes, every single time it stops with the error !! Internal error on command:“Z_OFFSET_CALIBRATION” and it crashes.

I know it’s supposed to probe the sensor, go to the middle, do a bed mesh level and print the 5 test circles, but it does non of that, what is wrong with it?

I don’t own a SV08 so hopefully someone that does will chime in…

The SV08 uses a proximity switch to measure height of the print head. It calibrates itself by measuring the distance (number of steps on the z axis) while touching on the force plate. It sounds to me like one of the signals is not correct. Proximity switch plugs into the toolhead MCU. Force pad plugs into the main MCU

I did a full reset, flashing both the MCUs with a fresh klipper build based on Sovol’s Klipper installed on the printer and everything works, now the problem is that I have an Eddy Duo coming in the next few days and AFAIK Sovol’s Klipper doesn’t support it, so now I’m stuck and don’t know what to do

Again I don’t have a SV08. I do hear lots of people that do complaining about first layer issues.

On my SV07 what I do is use the extensions found at https://www.printables.com/model/585691-klipper-printer-additions-30b91-more-than-boring-s

Just don’t enable the specific printer additions.

Set a mesh spacing around 15mm
set heat soak to 5 or 10 minutes
hit “mesh for all temperatures” and go away for a couple hours.
add start gcode to your slicer
NEVER do a mesh unless you fail a print

The CV extension will look up and load the stored hyper accurate mesh for the bed temperature in the gcode.

even with the auto z offset and and quad leveling you’ll have to babystep tune thin first layers. Use .3 first layer when practical. The SV08 is a big printer. Prints that use over 1/3 the plate probably should use a 0.6 nozzle and a .45 first layer or a 0.8 and .6 first

Put the Eddy on eBay if you can’t return it

You seem to be pretty comfortable with all this ^^. If it hadn’t worked out of the box, I would have contacted Sovol support (you have to do it by email, not on the forum). Support is pretty responsive (well, if you give them 48 hours).

If I were you, I’d start by familiarizing myself with the machine as is, without getting into installing the Eddy probe yet. For Eddy, you’ll need to upgrade to Klipper Mainline, adapt the extruder housing, and tweak the macros. I haven’t installed mine yet (planned for this weekend), but many reviews say you should upgrade directly to Eddy-NG to really get advantage of it (or with an additionnal Klicky probe).

In short, I strongly advise against it (the Eddy). There are three major flaws with the printer (from my point of view):

  • The extruder gear that goes off the rails: a simple part to print to avoid this (otherwise: under-extrusion and headaches before you remember it’s the cause). And a few other minor tweaks like that (the extruder cover that doesn’t hold properly).
  • The taco bed: actually, considering the price and size, it’s pretty understandable, but it’s worth learning to master it a little (there are several tricks to improve the bed with shims).
  • The stock nozzle, which (if it hasn’t been fixed on newer deliveries) runs the risk of breaking everything when you print PETG a little too fast (i.e., at the stupidly recommended settings).
    => It’s worth experimenting with all this, as long as you’re covered by the manufacturer’s warranty.

PS: Welcome in the SV08 community, i will be happy to share expriences with you soon. I realy love this printer

1 Like

Sovol is working on an Eddy upgrade for the SV08. That means they should be providing a version of Klipper that supports the Eddy. Instead of using mainline Klipper, you might wait and use the SV08 version of Klipper that supports the Eddy.

1 Like

First of all, thanks for the reply, I love to tinker with stuff, no matter what it is, I’ve been messing with 3D printers since 2016, but only on Marlin, Klipper is new for me, I’m still learning how to deal with it.

After I can’t ever remember how many hours, I managed to make it work, I had to download the new firmware, build and flash the new version of Sovol Klipper to the main MCU and the toolhead MCU, reset everything with the latest image (which I found on Reddit and not on the official SV08 page) and THEN it started working, but only if I launch the auto calibration from the screen instead of Mainsail, what a stupid thing IMHO.

The taco bed got mostly fixed by making a mesh and putting steel washers of different thicknesses where needed, now it’s not as flat as a Voron bed, but at least is not a Pringles chip.

The Eddy probe is still on its way, meanwhile, I’m getting informed about the Eddy compatible shroud by Nadir that also integrates an LED in front of the nozzle and a higher opening in the middle lower part to better see the nozzle, I’m also messing around with the files and configs to manually integrate ALL Sovol modifications to the config files to implement them into Mainline Klipper because at the moment not all of them are or are not working as intended (booting the printer from the MicroSD card instead of the eMMC so I always have a working build ready just by pulling out the MicroSD)

I bought the the printer from Amazon (sold by Sovol, shipped by Amazon, which means I have 2 years of Amazon warranty) it should be the version with the fixed nozzle but I’m planning to swap it with the drop-in replacement from Microswiss in the future.

As for the extruder gear, I didn’t know anything about it, mine works fine for now, but I’d love to know more about it in case it decides to stop working properly.

That works for me (and many others). Maybe you just have to replace the official z calibration file by your own (a random one, that is just 9 disc on a plate + the start print + at the end that trigger the SAVE_CONFIG).

This one SV08 Extruder fix by Valerie Moore | Download free STL model | Printables.com
And this one is usefull too : SV08 fan cover holder by kindanearingengineering | Download free STL model | Printables.com

1 Like