Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Mysterious Overextrusion from Pressure Advance?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    3
    241
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SneakyTikiundefined
      SneakyTiki
      last edited by

      Alright, I'm at my wits end. Is there a bug with pressure advance?

      Board: Duet Maestro 1.0 (duetmaestro100)
      Firmware: RepRapFirmware for Duet 2 Maestro 2.05.1 (2020-02-09b1)

      Yes old firmware, just haven't felt like learning new firmware mid-build and it does everything I need.

      Anyway, here's the problem:
      Tuned e-steps, no problem. Tuned flow % in slicer, no problem (94.3%). Decided to tune pressure advance, did that (~300mm Bowden, landed on S0.4 for the PETG I usually print).
      So then I do a quick print, and it fails. Nozzle caught the print, shifted the bed. Don't think twice about it, made sure I had z-hop, slowed it down, reprinted. Print finishes, but it's pretty ugly. Top surfaces clearly show overextrusion, and (it's the tolerance test piece from the Cura plugin) all the cylinders are welded into the part.
      I had already printed this before tuning pressure advance, everything was free except the 0.2 (aka, 0.1mm wall to wall clearance)).
      Odd.
      Checked slicer settings, all fine.
      Decided to print my flow % tuning model (Made a piece where the perimeter length = 1 full rotation of filament drive gear).
      With no pressure advance, the walls come out 0.39-0.42. With pressure advance they come out 0.42-0.45.
      So ~7.5% overextrusion. Very odd, but also didn't really match the tolerance piece over-extrusion. It was visually worse, and the dimensions of the part went from 60x12 (+/-0.05) to 60.3x12.3.
      I re-sliced the part to have only bottom surfaces and 3 walls. Printed with no pressure advance, 1.2mm walls. Printed with pressure advance, 1.5mm walls!! And that matches the 0.3mm the model grew.
      Just to validate, I re-sliced with flow at 72%. No pressure advance, the part barely stays together it's so under-extruded. With pressure advance, the model prints perfect. The cylinders are less oval by a couple dozen micron, everything is dimensionally accurate, and even the 0.2 is free.

      So the only thing that comes to mind is the pressure advance implementation has a massive bug. And it wouldn't be that bad if it was consistent. But since the overextrusion is varying between ~7% and ~25%, I have no option but to keep it off.

      Anyone ever seen this behavior or have any thoughts (besides fiddling with firmware versions)?

      mrehorstdmdundefined 1 Reply Last reply Reply Quote 1
      • mrehorstdmdundefined
        mrehorstdmd @SneakyTiki
        last edited by

        @SneakyTiki Since I tuned pressure advance on my printer with a 1mm nozzle, I have had to set extrusion to 85% to prevent over extrusion. It seems very consistent in my case, so I haven't bothered about it much, though I have wondered why it was happening.

        https://drmrehorst.blogspot.com/

        SneakyTikiundefined 1 Reply Last reply Reply Quote 0
        • SneakyTikiundefined
          SneakyTiki @mrehorstdmd
          last edited by

          @mrehorstdmd Fascinating. Appreciate the feedback. That makes me curious about whether I should try some different models to see if it's consistent across them. If the single-wall extrusion case is the only deviation, I think I'd live with it.
          Is it safe to say you've tried both single-wall (non-vase) and regular parts, and 85% works well for both?
          I also haven't played with how extrusion rate might affect it. So far in my testing, I've stuck with a tortoise-like 2.4mm^3/s just to limit whatever nonsense may crop up at higher flow.

          So far I've tried rolling backwards to 2.04 firmware, and the behavior is the same there. Currently running a print on 2.02b firmware to see if it's still there.
          If it's the same there, I think I'll try pursuing your thought of verifying it's consistent across the 'normal model' scenarios, and maybe just live with that. I'm quite happy with the machines output without pressure advance, it's just that 'chasing tenths' mentality, knowing that round pieces come out slightly more round than oval, and the seams are marginally less visible that has me irritated. That and just the stubborn desire to understand and conquer the problem haha.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA