# Z-Offset is not saved

**URL:** <https://forum.sovol3d.com/t/z-offset-is-not-saved/7862>\
**Category:** Sovol Zero\
**Created:** [May 22, 2025, 9:25pm UTC](https://forum.sovol3d.com/t/z-offset-is-not-saved/7862 "2025-05-22T21:25:06Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Liberty4Ever](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/liberty4ever/32/3265_2.png) [@Liberty4Ever](https://forum.sovol3d.com/u/Liberty4Ever)\
**Post date:** [May 26, 2025, 3:39am UTC](https://forum.sovol3d.com/t/z-offset-is-not-saved/7862/14 "2025-05-26T03:39:11Z")

</div>

I tried printing a small PETG part last night. PETG has always printed well on my Zero other than one bad clog in the heat break that was caused by the chamber being too hot, but there were bed adhesion problems with a small blob stuck to the nozzle and nothing stuck to the 80 C bed… three times. I changed back to TPU. It takes half an hour for the bed to cool to 35 C if I forget to manually turn on the auxiliary cooling fan before starting the print job. Once Klipper is in the startup routine, it does all of the startup procedures sequentially and ignores all external commands, such as turning on the fan.

The TPU part wasn’t sticking to the bed either. I used the Z offset in Mainsail to lower the nozzle 0.05 mm and it printed the small part a few times, with the fast full bed Eddy scan each time, but I have no idea when the Zero will decide to lose its Z offset again.

I just upgraded the firmware from 1.4.2 (20250425) to 1.4.7 (20250520) and then did the full calibration from the front panel (Eddy and input shaping) and it rebooted. I’ll see if that helps with the non-persistent Z offset, but based on this thread, I’m not hopeful.

Here are the calibration results. It looks like the excitation of X and Y are 35 to 45 Hz in 1 Hz increments but it’s measuring the harmonic response over a wider frequency.

11:28 PM  
The SAVE\_CONFIG command will update the printer config file  
with these parameters and restart the printer.  
11:28 PM  
Shaper calibration data written to /tmp/calibration\_data\_y\_20250526\_032800.csv file  
11:28 PM  
shaper\_type\_y:zv shaper\_freq\_y:43.400 damping\_ratio\_y:0.001000  
11:28 PM  
shaper\_type\_x:mzv shaper\_freq\_x:40.200 damping\_ratio\_x:0.001000  
11:28 PM  
Recommended shaper\_type\_y = zv, shaper\_freq\_y = 43.4 Hz  
11:28 PM  
To avoid too much smoothing with ‘3hump\_ei’, suggested max\_accel \<= 4700 mm/sec^2  
11:28 PM  
Fitted shaper ‘3hump\_ei’ frequency = 80.2 Hz (vibrations = 0.0%, smoothing ~= 0.127)  
11:28 PM  
To avoid too much smoothing with ‘2hump\_ei’, suggested max\_accel \<= 5000 mm/sec^2  
11:28 PM  
Fitted shaper ‘2hump\_ei’ frequency = 67.2 Hz (vibrations = 0.0%, smoothing ~= 0.119)  
11:28 PM  
To avoid too much smoothing with ‘ei’, suggested max\_accel \<= 5400 mm/sec^2  
11:28 PM  
Fitted shaper ‘ei’ frequency = 54.0 Hz (vibrations = 0.0%, smoothing ~= 0.110)  
11:28 PM  
To avoid too much smoothing with ‘mzv’, suggested max\_accel \<= 6000 mm/sec^2  
11:28 PM  
Fitted shaper ‘mzv’ frequency = 45.2 Hz (vibrations = 0.0%, smoothing ~= 0.100)  
11:28 PM  
To avoid too much smoothing with ‘zv’, suggested max\_accel \<= 7300 mm/sec^2  
11:28 PM  
Fitted shaper ‘zv’ frequency = 43.4 Hz (vibrations = 0.6%, smoothing ~= 0.087)  
11:28 PM  
Calculating the best input shaper parameters for y axis  
11:28 PM  
Shaper calibration data written to /tmp/calibration\_data\_x\_20250526\_032800.csv file  
11:28 PM  
shaper\_type\_y:mzv shaper\_freq\_y:40.000 damping\_ratio\_y:0.001000  
11:28 PM  
shaper\_type\_x:mzv shaper\_freq\_x:40.200 damping\_ratio\_x:0.001000  
11:28 PM  
Recommended shaper\_type\_x = mzv, shaper\_freq\_x = 40.2 Hz  
11:28 PM  
To avoid too much smoothing with ‘3hump\_ei’, suggested max\_accel \<= 3900 mm/sec^2  
11:28 PM  
Fitted shaper ‘3hump\_ei’ frequency = 73.0 Hz (vibrations = 0.0%, smoothing ~= 0.154)  
11:28 PM  
To avoid too much smoothing with ‘2hump\_ei’, suggested max\_accel \<= 4000 mm/sec^2  
11:28 PM  
Fitted shaper ‘2hump\_ei’ frequency = 60.2 Hz (vibrations = 0.0%, smoothing ~= 0.149)  
11:28 PM  
To avoid too much smoothing with ‘ei’, suggested max\_accel \<= 4300 mm/sec^2  
11:28 PM  
Fitted shaper ‘ei’ frequency = 48.2 Hz (vibrations = 0.0%, smoothing ~= 0.139)  
11:28 PM  
To avoid too much smoothing with ‘mzv’, suggested max\_accel \<= 4800 mm/sec^2  
11:28 PM  
Fitted shaper ‘mzv’ frequency = 40.2 Hz (vibrations = 0.1%, smoothing ~= 0.126)  
11:28 PM  
To avoid too much smoothing with ‘zv’, suggested max\_accel \<= 6400 mm/sec^2  
11:28 PM  
Fitted shaper ‘zv’ frequency = 40.6 Hz (vibrations = 3.4%, smoothing ~= 0.098)  
11:28 PM  
Calculating the best input shaper parameters for x axis  
11:28 PM  
Re-enabled [input\_shaper]  
11:28 PM  
Testing frequency 45 Hz  
11:28 PM  
Testing frequency 44 Hz  
11:28 PM  
Testing frequency 43 Hz  
11:28 PM  
Testing frequency 42 Hz  
11:28 PM  
Testing frequency 41 Hz  
11:28 PM  
Testing frequency 40 Hz  
11:28 PM  
Testing frequency 39 Hz  
11:28 PM  
Testing frequency 38 Hz  
11:28 PM  
Testing frequency 37 Hz  
11:28 PM  
Testing frequency 36 Hz  
11:28 PM  
Testing frequency 35 Hz  
11:28 PM  
Disabled [input\_shaper] for resonance testing  
11:28 PM  
Testing axis y  
11:28 PM  
Re-enabled [input\_shaper]  
11:28 PM  
Testing frequency 45 Hz  
11:28 PM  
Testing frequency 44 Hz  
11:28 PM  
Testing frequency 43 Hz  
11:28 PM  
Testing frequency 42 Hz  
11:28 PM  
Testing frequency 41 Hz  
11:28 PM  
Testing frequency 40 Hz  
11:28 PM  
Testing frequency 39 Hz  
11:28 PM  
Testing frequency 38 Hz  
11:28 PM  
Testing frequency 37 Hz  
11:28 PM  
Testing frequency 36 Hz  
11:28 PM  
Testing frequency 35 Hz  
11:28 PM  
Disabled [input\_shaper] for resonance testing  
11:28 PM  
Testing axis x  
11:28 PM  
probe\_eddy\_current: stddev=452.501 in 1243 queries  
The SAVE\_CONFIG command will update the printer config file  
and restart the printer.  
11:27 PM  
Z position: ??? → 5.000 ← ???  
11:27 PM  
Starting manual Z probe. Use TESTZ to adjust position.  
Finish with ACCEPT or ABORT command.  
11:27 PM  
ZoffsetCalibration: Toolhead check success.  
11:27 PM  
Result is z=152.983750  
11:27 PM  
probe at 76.200,76.200 is z=152.983750  
11:27 PM  
Must calibrate probe\_eddy\_current first  
11:27 PM  
ZoffsetCalibration: Toolhead verifying the difference between before and after 2/10.  
11:27 PM  
Result is z=152.991250  
11:27 PM  
probe at 76.200,76.200 is z=152.991250  
11:27 PM  
Must calibrate probe\_eddy\_current first  
11:27 PM  
ZoffsetCalibration: Toolhead verifying the difference between before and after 1/10.  
11:27 PM  
Result is z=136.968750  
11:27 PM  
probe at 76.200,76.200 is z=136.968750  
11:27 PM  
Must calibrate probe\_eddy\_current first  
11:27 PM  
ZoffsetCalibration: Toolhead probing …  
11:27 PM  
ZoffsetCalibration: Toolhead move …

---

_[View the full topic](https://forum.sovol3d.com/t/z-offset-is-not-saved/7862)._
