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 …