![]() I pressed the "resume print", I forgot the exact behavior at this point either I cancelled the print via octoprint or the printer's lcd panel itself. ![]() To my surprise, it states "resume print" instead of "pause print". I decided to try again the above, by pausing the print job via lcd panel of the printer itself. I decided to let the print continue until the M601 in my gcode being sent over to the printer to see if the printer goes to parking position, it didn't, because my octoprint "after pause" script is only M601.Īfter I put up together "after pause" and "before resume" script, I started another print of similar gcode. The printer continued to print but the nozzle stopped heating like anyone else before this too. I actually tried to pause prints from the printer's lcd, but I resumed via octoprint just to see if both host and slave really interact each other. You can setup your own pause procedure (example is similar what the M601 does).Sending a M601 (via the G-Code Script settings) will instruct the muscle to do it.If the user manually press the pause in Octoprint IT as the brain has to instruct the muscle to do things: ![]() If the printer receives via serial M602 it executes this command.ĭuring an Octoprint/USB print the host is the brain and so responsible to instruct the muscle to do things.Īs soon the Octoprint/USB print sends a M601 from the gcode file the muscle/printer will execute the M601 command. If the user manually chooses to resume the print via LCD it executes the M602 command. If user manually chooses to pause the print via LCD it executes the M601 command. It is reading the instructions from the SD card and according to its rules/functions executes these.Īs soon the SD print contains a M601 it will execute the command. sends //action:resumed via serial line.ĭuring a SD print the printer firmware is the brain and the muscle.restore saved print from ram and continues.muscle is the unit executes the instructions.Let me try to explain why it is like it is now. There may be some printer/host negotiation in the future what both (printer/host) are capable of and this workaround isn't needed anymore, but for the meanwhile that is the "only" option to use M601 with USB hosts like Octoprint and FW3.10.0 The GCODE scripts M601 M602 is a workaround to establish kind of "two-way" communication for pause/resume. Resuming the print from LCD resumed correctly waiting to heat upĪt this moment the printer doesn't know what the host system is capable.The printer stopped at the correct layer.Started another M601 test gcode from SD card with Octoprint connected Resuming via LCD generated a "blank" screen for few seconds and continued to print without heating.Modified TestInsert gcode to trigger at 0.4 a pause. ![]() Without these I could reproduce your issues with "blank" screen. To use FW3.10.0 correctly with an USB host system like Octoprint you need to add in GCODE scripts Tried my own M601 gcode as well yours.Īlso paused and resumed the printer manually in some combination of printer and Octoprint. Hope this gets fixed soon, I use this feature also tried to reproduce the issue in the MK404 simulator and everything went fine. From there I usually get frustrated and turn it off. Selecting it makes the screen go blank and non-responsive. I can see the option to "Resume Print" in the menu. (I actually like this change.)Īfter the print is complete, the printer still appears to have a job running. Repetier Server goes from "Pause" to "Printing" without me doing anything. Then it immediately starts without heating the hotend. When I do "Resume Print" on the printer, the screen goes blank, and appears to be non-responsive. The hotend goes to 0, and it waits for me as usual. In this new firmware, 3.10, the printer again pauses at the the requested location. Then you have to click "Continue" on Repetier Server. The printer will heat back up and move into position. Then you have to do "Resume Print" on the printer. The hotend would go to 0, and wait for me to put in the washer. In the previous firmware 3.9, the print would pause at the requested location. Sliced the project with Prusa Slicer (V2.2).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |