Jump to content
UltiMaker Community of 3D Printing Experts

Using Pauseatz to add extra extrusion for priming the nozzle after resuming?


chrisw

Recommended Posts

Posted (edited) · Using Pauseatz to add extra extrusion for priming the nozzle after resuming?

Pauseatz works great.  I'd like to modify its script in the gcode, making it extrude a lot of filament to purge the nozzle after Resume Print   is selected.  So far I've only been able to make it extrude a little extra for some reason, even though it seems like I'm telling it to extrude a lot.  I'd like it to extrude as much as you see during the standard Ultimaker2 start of a print.

Here's  a sample gcode script written by Pauseatz:

;LAYER:15
;TYPE:CUSTOM
M83
G1 E-5.000000 F6000
G1 X200.000000 Y40.000000 F9000
G1 Z15 F300
M84 E0
M0
G1 E5.000000 F6000

G1 E5.000000 F6000 <

G1 E-5.000000 F6000
G1 Z5.000000 F300
G1 X183.018000 Y131.416000 F9000
G1 E5.000000 F6000
G1 F9000
M82
G0 F9000 X183.018 Y131.416 Z4.000
;TYPE:WALL-INNER

What am I missing here?

Chris

Edited by Guest
  • Link to post
    Share on other sites

    Posted · Using Pauseatz to add extra extrusion for priming the nozzle after resuming?

    Nevermind on this. I think I just need to read an experiment. I'm getting weird results from some of my attempts, such as the filament getting retracted almost back to the feeder. I think that's because I was not understanding the relative vs absolute modes. So I just need to read and learn more about gcode

  • Link to post
    Share on other sites

    Posted · Using Pauseatz to add extra extrusion for priming the nozzle after resuming?

    I think that's because I was not understanding the relative vs absolute modes.   So I just need to read and learn more about gcode

     

    Yep. That's what the M82 and M83 commands are good for...

    I think this plugin uses G90 and G91 too (not sure)

    And while you're at it, keep in mind:

    While using UltiGCode the E-coordinates are interpreted as mm^3 (volumetric).

    A relative value of +400 should give you an extrusion of approx. 62mm - if not there was something wrong with the relative/absolute mode... :)

    And yes - the extrusion of very large distances is prevented by the firmware - the limit is 1000mm per command (approx. 6379mm^3 for 2.85mm filament). If you try a larger (relative) move of the E-axis - it's just ignored.

    A connected printrun/pronterface is not a bad idea for debugging btw.

    You get a warning on the serial console in those cases.

    • Like 1
    Link to post
    Share on other sites

    Posted · Using Pauseatz to add extra extrusion for priming the nozzle after resuming?

    Thanks for the tips! I've been playing around with various settings and code changes all day long. A few times it seemed like I had it working: The system would pause, the head would move to a corner and sit/wait. The long extrude would occur (either in place, or as the head was moving across the X or Y axis, depending on which line I'd written for that particular attempt). Then the head would rush to its resume position.. at the right spot in the print, head primed, all ready to go. I was all excited because I had this issue resolved, I was sure...

    Then a retraction would occur right before the printer starts writing. So no filament is extruded as the head dances around over its target.

    There is no line in the gcode telling the system to make that last retraction. It seems like I'm fighting the firmware. So I even tried using M207 and 208 to set the retract length to 0 near the end, before the rogue retract occurs, then manually set it back to 8 as the writing begins. That didn't work either.

    I haven't used your idea of running printer/pronterface yet. That's next on my list when I have time to blow on this

    Chris

  • 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.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 24 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...