smith3d / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
http://marlinfw.org
GNU General Public License v3.0
95 stars 32 forks source link

[BUG] Resume on power loss Z-offset #5

Open jlangholzj opened 3 years ago

jlangholzj commented 3 years ago

Bug Description

Print resume on loss of power does not resume at the correct z-height.

My Configurations

(configuration upload TBD. Using smith3d firmware for ender 3 v2 as of 1/10/21)

Steps to Reproduce

1) pause print 2) power down by toggling PSU switch (& leave for a bit) 3) power back up and select resume on printer

Expected behavior: -nozzle and bed reheat and print resumes at location last printed

Actual behavior: -nozzle and bed reheats, print resumes at a higher z-offset, so printing is attempted to resume at a ~+2-3mm Z from the last layer.

Additional Information

Additionally tested this with just a regular pause/resume without a power loss to determine if that feature works correctly. Resume Z-offset is correct when doing just a regular pause.