Open thomasloven opened 6 months ago
Just to fully understand the issue:
I did not slice the file, so I cannot answer about the intent.
On MK4 G90 sets all axes (X, Y, Z, E) to absolute coordinates. On MK3 G90 sets absolute coordinates for X, Y and Z, but not E. While I agree this is arguably incorrect behavior, it is documented: https://help.prusa3d.com/article/prusa-firmware-specific-g-code-commands_112173
In compatibility mode, the printer follows the MK4 behavior.
Thanks, that's exactly what I needed to know. I will have a look if I can see what needs to be changed :)
@thomasloven And here is your PR #3865 :)
Oh wow. I honestly wasn't expecting that resolution due to the future maintenance overhead.
Happy to help wherever I can. However the Prusa Devs have to review it first.
This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.
This is scheduled for next minor (not patch) version of the firmware.
New version of the firmware 6.1.2 should contain the fix, can you test that?
Please, before you create a new bug report, please make sure you searched in open and closed issues and couldn't find anything that matches.
Printer type - MK3.9
Printer firmware version - 5.1.2+13478
Original or Custom firmware - Original
Optional upgrades - E3d Revo heater and nozzle
USB drive or USB/Octoprint Flash drive
Describe the bug When trying to print gcode sliced for a MK3 printer the MK3.9 tells me that it will run in "MK3-compatibility mode". However, G90 resets the extruder to absolute positioning, which does not happen on MK3 resulting in a failed purge line.
How to reproduce Print the attached G-code on a MK3.9 or MK4 printer. Accept the compatibility warning stating that the file will be run in MK3-compatibility mode. During printing of the purge line, only half will be printed followed by a 21 mm retraction of the filament - causing a failed first layer of the print.
Expected behavior G90 in MK3-compatibility mode behaves the same as G90 on a MK3 printer - not resetting the Extruder stepping mode.
G-code https://drive.google.com/file/d/172TxwGLs-DS_bLN3n-HEgjLDg-ojv_xd/view?usp=sharing
Crash dump file N/A
Video N/A