Jump to content
Ultimaker Community of 3D Printing Experts

Arc Welder Anti Stutter plugin


Recommended Posts

  • Replies 188
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

I'm working on a plugin that wraps FormerLurker's command line version of the ArcWelder plugin originally developed for OctoPrint. The plugin attempts to reduce stutter by simplifying gcode. It analys

So, I wanted to mention two changes to Arc Welder:   1.  Vase Mode (3D arcs) seems to be working well so far.  I've printed several, and haven't had any issues  However, I'd still love to ha

Thanks, but in this case the amazing work has been done by FormerLurker.

Posted Images

Posted · Arc Welder Anti Stutter plugin
1 hour ago, brunoosti said:

Now, how do I convert a low poly shape into a curved one?

Preferably not in Cura, but in a 3d modeling package.

1 hour ago, brunoosti said:

But if I configure resolution over 0.07mm, cura won't slice,

This misunderstanding of the parameters will be fixed in the next release. For details, see https://github.com/fieldOfView/Cura-ArcWelderPlugin/issues/12

  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin
    6 hours ago, ahoeben said:

    Preferably not in Cura, but in a 3d modeling package.

    Sure, I understand what you mean: for precision and not having the plugin escaping the intended shape. But sometimes it's evident the part would be round if not for the low poly count (besides skipping  treating the model part ). How does the plugin calculate the curved path? Tangent to the original lines?

    • Like 1
    Link to post
    Share on other sites
    • 4 weeks later...
    Posted · Arc Welder Anti Stutter plugin

    prints.zip

     

    the Cura plugin with an Ender 3v2 isn't usable for me.  just started using AW so not sure if this is a new issue or not.  attached are 2 GCodes, one with AW and one without.

  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    It is very possible that the firmware you use does not properly support G2/G3 Arc movements. I don't have your printer, and I don't know what firmware you have installed.

  • Link to post
    Share on other sites
    Posted (edited) · Arc Welder Anti Stutter plugin

    the gcode files came out of Cura, but for the record I'm using the current official Creality build of Merlin, 2.0.1.

    Edited by papasan
  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin
    15 hours ago, papasan said:

    the Cura plugin with an Ender 3v2 isn't usable for me.

    Please be more specific than this. The gcode files look ok to me. I don't know what your problem is printing these files, since I can not run your gcode files on your printer, with the version of Marlin you compiled for your printer.

  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    I'm pretty new at printing, so perhaps there are some nuances that I'm missing about how the GCode is rendered in preview mode on different hardware, but these 2 codes look drastically different on my screen and printer...

     

    Ut7muKf.jpg

     

    FXEtpxc.jpg

  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    In the first image you show the part before Arc Welder did it's thing (it is a "Post-Processing" script).  The circles in that image are actually a lot of short line segments and show correctly.  They are G1 moves.

     

    But when you open a gcode file in Cura that was post-processed by Arc Welder, Cura doesn't understand the G2/G3 commands and so it ignores them when it renders the preview of a gcode file.  The G2/G3 moves disappear and you are left with the G1 moves.  It will print fine.  It just doesn't look good in Cura.

    • Like 1
    Link to post
    Share on other sites
    Posted (edited) · Arc Welder Anti Stutter plugin

    it prints exactly like the preview on my Ender3v2 with 2.0.1 firmware via Octoprint.  perhaps it's the last item that's causing the moves to be incorrectly printed?

    Edited by papasan
  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    Then the firmware of your printer doesn't have G2/G3 (arc_support) enabled.  The printer doesn't understand the commands and ignores them.  You won't be able to use Arc Welder unless you alter the firmware.

  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    I see, thanks for the info.

  • Link to post
    Share on other sites
    Posted (edited) · Arc Welder Anti Stutter plugin

    In Marlin "Configuration_adv.h":

     

    // G2/G3 Arc Support
      //
      #define ARC_SUPPORT // Disable this feature to save ~3226 bytes
      #if ENABLED(ARC_SUPPORT)
      #define MM_PER_ARC_SEGMENT 1 // (mm) Length (or minimum length) of each arc segment

     

    Now I know why they didn't enable them.  3226 bytes is a lot of overhead.

    Edited by GregValiant
  • Link to post
    Share on other sites
    Posted · Arc Welder Anti Stutter plugin

    I see the beauty of Arc welder but have had mixed results using it in cura. It mostly works great but has caused problems a few times.

    Please see the attached images of 3 prints...the first two are sliced with different setting and using arc welder, the third has Arc welder turned off and the artifact is gone...ill attach the images as well as the G-code (github made me zip it). Is this an issue or do my settings need to change? I'm using settings very close to the defaults.

    Thanks for your time and effort!
    12827760_1-3DBenchyAWD.thumb.jpg.c73a148bcaa31cfe7f80aaf944255981.jpg80315914_1-3DBenchyNoAW.thumb.jpg.49b1fefc95c769cb265385b7341a2109.jpg1986390690_1-3DBenchyAWB.thumb.jpg.d64df715b3dbd51b53abe0728e815491.jpgG-code.zip

  • 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 Transformation Summit
        Visit our virtual showroom and learn more about the Ultimaker ecosystem!
        • 14 replies
      • New here? Register your Ultimaker for free 3D printer onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 0 replies
    ×
    ×
    • Create New...