Home if needed
-
When starting a print, I have often already homed the printer (as in the printer knowing its current coordinates), but not always. If I include a G28 command in the start G-code, printing always works, but often homes when it's not strictly needed. If I omit the G28, the printer might not already be homed, and if so the print fails. What I'm looking for is a way to home the printer only if it isn't already homed. Is there a way? If not, how about a G28 parameter for this? Any other ideas?