Jump to content

Elegoo Neptune 4 Ignoring G-Code??


Sheppy

Recommended Posts

Posted · Elegoo Neptune 4 Ignoring G-Code??

Hi All! I am a complete novice to 3D printing but treated myself to an Elegoo Neptune 4Pro a few weeks ago.  From the get go I have able to do some very impressive prints using Elegoo Cura 4.8 despite my novice status but I have finally come unstuck while trying to do a two tone print requiring a filament change.  I have been trying the post processing plug in for filament change at a specific height and followed the instructions from Elegoo to the letter (below) and still no luck!  I examined the g-code and the M600 command is there, at the right level, but still the printer carries on and ignores it.  Where am I going wrong??  Thanks in advance!  Thanks in advance!

image.thumb.jpeg.c0af15ba8d35273be491b43bcc81bd4d.jpegimage.thumb.png.d911aa95b3f12710e2e03a6d141de869.png

  • Link to post
    Share on other sites

    Posted · Elegoo Neptune 4 Ignoring G-Code??

    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):

    image.thumb.png.9cd402a8cad02442c30639b5d3a014e4.png

  • Link to post
    Share on other sites

    Posted · Elegoo Neptune 4 Ignoring G-Code??

    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.

  • Link to post
    Share on other sites

    Posted · 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):

    image.thumb.png.9cd402a8cad02442c30639b5d3a014e4.png

     

    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?!?!?!

  • Link to post
    Share on other sites

    Posted · Elegoo Neptune 4 Ignoring G-Code??

    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.

     

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.8 Stable released 🎉
        In the Cura 5.8 stable release, everyone can now tune their Z seams to look better than ever. Method series users get access to new material profiles, and the base Method model now has a printer profile, meaning the whole Method series is now supported in Cura!
        • 5 replies
      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
          • Thanks
          • Like
        • 3 replies
    ×
    ×
    • Create New...