I will also mention it might be worth asking Elegoo about this as well.
It is not completely known (at least to us non-programmer types) what Elegoo changed in Elegoo Cura.
But Elegoo Cura is a port (remix if you will) of UltiMaker Cura.
UltiMaker Cura is the official name of "Cura" though as its open source other brands have taken upon themself's to change the naming or logo's and sometimes even change some of the functionality of the software itself to more suit the firmware of their 3d printers.
This community is dedicated to "UltiMaker Cura" and answers given here might... or might not.. work for your version of Cura.
Elegoo Neptune 4 Ignoring G-Code??
18 hours ago, Slashee_the_Cow said:Not every printer will treat an M600 instruction the same way. I use the Pause at height script to get it to pause, park the print (move it away from the nozzle so I have room to work) and then I just manually change filament. I have no idea if it's different on Elegoo printers, but on most Ender-3 printers (I think, or at least the ones I've used) there's just a small lever/button next to where the filament goes into the extruder. Hold that down, pull the old filament out, push the new filament in until the nozzle starts drooling the right colour, take away the pile of drool (be careful not to touch the nozzle if it's fairly low, maybe use tweezers), resume the print.
These are the settings I use, I have no idea if you'd need to do it differently for an Elegoo printer (the standby temperature is just a few degrees below what I'm printing at):
2 hours ago, Dustin said:I will also mention it might be worth asking Elegoo about this as well.
It is not completely known (at least to us non-programmer types) what Elegoo changed in Elegoo Cura.
But Elegoo Cura is a port (remix if you will) of UltiMaker Cura.
UltiMaker Cura is the official name of "Cura" though as its open source other brands have taken upon themself's to change the naming or logo's and sometimes even change some of the functionality of the software itself to more suit the firmware of their 3d printers.
This community is dedicated to "UltiMaker Cura" and answers given here might... or might not.. work for your version of Cura.
Thanks so much for the info, I have tried the pause at height also with no luck, my printer just doesn't seem to like the M600 code. I did reach out to Elegoo and followed their instructions again without success. I'm too scared to tell the wife I need a different printer and to be fair the Elegoo has worked flawlessly aside from this issue. At present I am guesstimating where to pause it manually to do the filament change with varying degrees of success. Perhaps a different slicer or the more terrifying update of the firmware is required?!?!?!
GregValiant 1,355
How to pause a print is all about what the firmware wants to see.
These are the pause commands I've come across here and there.
M0 (Marlin)
M0 (Ultimaker Griffin and firmware retract)
M25 (BQ)
M226 (RepRap)
@pause (Repetier/Octoprint)
M125 (alternate Octoprint)
M2000 (Raise3D)
PAUSE (Klipper)
G4 Sx (dwell)
Paste this snippet into a text file and save it as a *.gcode file. The printer will ignore lines that start with a semi-colon.
Remove the semi-colon from the front of 1 pause command and print the file so see if it works. If it doesn't work then open the file again and add the semi-colon back in and remove the semi-colon from the next one down. Print it again.
;----------------
G28
G0 F600 Z10
M300 P250
;M600
;M0
;M25 ;(BQ)
;M226 ;(RepRap)
;@pause ;(Repetier/Octoprint)
;M125 ;(alternate Octoprint)
;G4 S10 ;10 second dwell
M300 P250
;------------------------
If one of them works then the question becomes "Well, it stopped...how do I get it going again?"
M0 requires just a button click on the LCD.
M25 might respond to a button click or you might have to use the Pause command on the LCD and then the resume command. You may have to use "M105,M105,M105,M105" in the gcode-after-pause box to clog the printer buffer with commands that don't do anything.
Some printers will seem to pause but then continue on their own. That might be because of a M109 temperature line and the printer is waiting until it's sure the temperature is OK. That can be a 10 second delay that seems like a pause, but it ain't.
G4 should work and is a last resort. Once the printer sees a G4 it will "dwell" for however many seconds is in the S parameter and then it will start by itself. You can't make it longer, and you can't shorten it, so G4 is clumsy.
Recommended Posts
Slashee_the_Cow 438
Not every printer will treat an M600 instruction the same way. I use the Pause at height script to get it to pause, park the print (move it away from the nozzle so I have room to work) and then I just manually change filament. I have no idea if it's different on Elegoo printers, but on most Ender-3 printers (I think, or at least the ones I've used) there's just a small lever/button next to where the filament goes into the extruder. Hold that down, pull the old filament out, push the new filament in until the nozzle starts drooling the right colour, take away the pile of drool (be careful not to touch the nozzle if it's fairly low, maybe use tweezers), resume the print.
These are the settings I use, I have no idea if you'd need to do it differently for an Elegoo printer (the standby temperature is just a few degrees below what I'm printing at):
Link to post
Share on other sites