Close



Results 1 to 7 of 7
  1. #1
    Engineer-in-Training
    Join Date
    Feb 2015
    Posts
    371

    Gcode to retract/reverse filament

    I like to experiment a bit by having the filament be reversed out of the extruder at the end of print to facilitate a faster filament change. Is there a way to do this? I tried telling the extruder to move by a G1 E-30 but that did nothing.

  2. #2
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    M600 ??? That is the official command to facilitate filament changes.

  3. #3
    Engineer-in-Training
    Join Date
    Feb 2015
    Posts
    371
    What exactly does a M600 command do? I won't actually be at the printer. My goal is to get a print going and then when it is finished retract the filament so it pulls out of the hotend but stays in the idler at the extruder so it doesn't cool in the hotend. Then, I can just come in the next morning and remove the old filament without the heating and waiting.

    Now that I say it it seems like a crazy (lazy) idea but still I can think of a fee times where this may be useful.

  4. #4
    Senior Engineer
    Join Date
    Jun 2014
    Location
    Burnley, UK
    Posts
    1,662
    If you retract until the filament leaves the hot end but stays pinched then more often than not you will have to dismantle it when you turn it back on because the pinch roller squashes the hot filament as it is cooling down resulting in no feed when you fire it back up.

    You may get away with it sometimes but it will bite you eventually.

  5. #5
    Engineer-in-Training TopJimmyCooks's Avatar
    Join Date
    Jul 2014
    Posts
    204
    Heat it and wait. pulling the filament partially out and letting it cool is going to be/cause more trouble that it's worth. That said, it's easy to just add a retract command in your end gcode.

  6. #6
    Engineer-in-Training
    Join Date
    Feb 2015
    Posts
    371
    What is the retract code?

  7. #7
    Engineer-in-Training TopJimmyCooks's Avatar
    Join Date
    Jul 2014
    Posts
    204
    I would have to look it up.

    looked up from my prime/wipe startup gcode (which is basically Clough42's prime/wipe code):


    G90 ; absolute positioning
    G92 E0 ; reset extrude
    G1 E12 F200; extrude 12mm at 200mm/min
    G1 E9 F200; retract 3mm at 200mm/min

    when I change filament I heat it up, pull the idler over to free the grip on the filament and pull it out by hand. you don't want to retract hot filament all the way back to your extruder or bowden tube.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •