CrealityOfficial / Creality_Sonic_Pad

Firmware for Creality S-Pad by Creality
GNU General Public License v3.0
138 stars 18 forks source link

Feature Request: Auto-Home After Print Interruption Detected, but Before Nozzle Re-heating. #107

Open 5mmTech opened 6 months ago

5mmTech commented 6 months ago

Problem Steps:

  1. Print is interrupted.
  2. Hit "restart" button on SP.
  3. Printer begins reheating the nozzle where it stopped.
  4. Filament under the nozzle (the print) melts.

Solution: When an interruption, such as power failure, is detected and the print is resumed, home the print head before re-heating the nozzle.

Detailed explanation of the issue:  I have two Ender 3 V3 SEs connected to my SP. Today, I've had a lot of interruptions even though I'm using serial cables. My interruptions were not power related. It looks like the SP just lost communication with the printers. When I resumed the prints, the nozzle would reheat on top of the print where it stopped.

This causes the print to heat up and begin melting. Then the nozzle then moves off the print, it pulled some of it away that was melted. Ironically, it looks like the print head homes after it has reheated. If you homed before reheating, then this issue would be avoided.

If the concern is that the nozzle might be stuck to the print somehow (either embedded, or by cooled filament), then perhaps test heating the nozzle to a temperature that is below melting to soften the filament before homing. Bringing it up to the full temp seems to just ruin the prints.