Since a week or so (nothing changed except maybe newer cura version), my UM2+ finishes a print by starting to grind the filament at the end at higher speed whilst pushing out a huge blob of material on top of my print. Any ideas where I need to start looking to see what happens? I use Cura 3.2 to slice my models.
There seems to be 3 bugs:
Cura didn't emit the profile string
UM2 firmware thinks the print is finished before it actually is
The UM2 "print finished" code calls the "abort print" code, aborting a few final moves, and then sets the current filament position incorrectly.
Combined they provide this behavior.
I think the fix for 2 and 3 are relatively easy:
diff --git a/Marlin/UltiLCD2_menu_print.cpp b/Marlin/UltiLCD2_menu_print.cpp
index e3cd69a..5755583 10