Auto homing and mainsail error on Sovol sv 07

Hello everyone,

because of an firmware error I had to flash my Sovol sv 07. (Mainboard and Klipper screen.) Now after the flash, when I try to home the printer the Print Head doesn’t stop moving on the X-Axis. (Y-Axis works) I always have to plug the printer out or it won’t stop moving. I read that the printer recognizes the end by a peak of the current. But that didn’t help me. I to tried adjusting the sensibility of the stepper motor on mainsail so that it stops when it detects the end. That didn’t work.

Is there anyone else with this problem and is there anyone who has an idea how to fix it?

On the Klipad50 go into the network tab and get connected to your WiFi.

You lost your saved settings when you reflashed the OS.

Of course I reconnected the network. If fixed the mainsail problem by doing a software update on my MacBook. Do you also have an idea why the x-Axis doesn’t stop moving, even when it reached the end?

You need to redo the initial setup, as well as any customization you had in printer.cfg. Unless you have a backup of that you can restore. Post number 2 already pointed this out.

Thank you, but I have a backup of the printer.cfg and I’m already using it - it doesn’t work.

Download your klippy.log with moonraker, zip it and upload here.

I do not think uploading the klippy.log will help to fix the X-axis problem. Like already mentioned, I fixed the mainsail problem. Btw, I can‘t stop the head with my hand. I‘ll try another cable and keep you up to date.

So I tried following commands:

  1. G91
  2. G1 X-10 F600
  3. G1 X 10 F600
  4. G90

The printer made its way correctly so I think I can exclude any hardware issues with the motor or cable. But I’m confused because I’m using the same printer.cfg like before and the Y-axis is working. I also checked the X-axis belts. I don’t no whether they should be more tight or more loose. I tried homing with loose and tight belts, both times it didn’t stop moving.

Do you have any idea?

klippy.log (281,6 KB)

printer.cfg (12,1 KB)

There is no smoking gun in your log file.

The reason I asked for the log is that it contains the “real” configuration. When klipper initializes it reads YOUR printer.cfg then any [includes] are inserted into printer.cfg and the resulting expanded configuration is written to the log and used to operate the printer. Examining the expanded configuration finds things like a parameter being defined in printer.cfg AND in macro.cfg.

Your configuration is clean. All the settings that could effect sensorless homing on the X axis are set to Sovol defaults and match my functional SV07.

Here is the procedure for tuning Stall Guard on a tmc2208 driver chip.

I can think of no logical reason the stock setting of 115 no longer triggers EXCEPT a damaged motor driver chip which is soldered to your mainboard. You should reach out to Sovol support and see if they have a solution.

Thank you @cardoc ,

I already contacted the Sovol support, their first idea was that the belts are not adjusted properly. I‘ll write them another email.