<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Using ARCs (G2/G3) with Marlin</title>
        <description> Since I&#039;m using Marlin as my firmware, is there any significant benefit to using the Fillet plugin and using the arc capabilities of this firmware.  I&#039;m not happy with the way my corners look sometimes, and I was thinking that this plugin might help.

This is touted as an advantage to Marlin.  I just don&#039;t know what the experience is among users.

One other related question.  I notice in Marlin that there is a define: SF_ARC_FIX which indicates that if I use ARC Point (which I think is the preferred approach) that Skeinforge generates incorrect gcode and I should activate this define to compensate.  Is this still an issue, or has it been fixed in SF?  Can I avoid this whole issue by using Arc Segments?  The disadvantage I see to Segments is that it would dramatically increase the size of the gcode.

Thanks</description>
        <link>https://reprap.org/forum/read.php?154,164711,164711#msg-164711</link>
        <lastBuildDate>Mon, 11 May 2026 17:26:31 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?154,164711,166212#msg-166212</guid>
            <title>Re: Using ARCs (G2/G3) with Marlin</title>
            <link>https://reprap.org/forum/read.php?154,164711,166212#msg-166212</link>
            <description><![CDATA[ Well the jury is still out on my use of this plugin.  I've had several stl files crash skeinforge inside this plugin, so for the time being, I disabled it.  It's a shame too, because even with the segment setting, I had noticeable improvements in my corners.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 15 Nov 2012 01:14:41 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,164711,164766#msg-164766</guid>
            <title>Re: Using ARCs (G2/G3) with Marlin</title>
            <link>https://reprap.org/forum/read.php?154,164711,164766#msg-164766</link>
            <description><![CDATA[ Jbernardis: I had an email conversation with Enrique about this and he said that his code was in compliance with emc2 specs.<br />
So if anyopne could test that on an emc2 controlled machine?...<br />
And Daid posted a fix for that a while ago but  it corrects the movement but produces incorrect extrusion.. (at least when put to sfact)<br />
[<a href="https://github.com/daid/Cura/commit/3191dccd911c06ad6249f707e6baed09b2ed8e20#commitcomment-1829844" target="_blank"  rel="nofollow">github.com</a>]]]></description>
            <dc:creator>ahmetcemturan</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Nov 2012 04:19:37 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,164711,164746#msg-164746</guid>
            <title>Re: Using ARCs (G2/G3) with Marlin</title>
            <link>https://reprap.org/forum/read.php?154,164711,164746#msg-164746</link>
            <description><![CDATA[ A further update on this.  I enabled the fillet plugin and chose "segments" which causes SF to simulate the arc with short segments.  This resulted in much improved corners in the print.<br />
<br />
Encouraged, I changed the option the "point" which generates the preferred point form of the g2 and g3 commands.  This caused the extruder to return to home position at every corner.  Not exactly what I wanted, but it was the behavior I expected based on reading the code and seeing what the SF_ARC_FIX was trying to do.<br />
<br />
So now I tried to enable this flag only to discover that I didn't have the latest version of marlin.  I wanted to upgrade, but was overwhelmed by all the changes I would have to make again to configuration.h again, so I just manually made the changes I though were needed for the fix, and the result was that the extruder went wild extruding and retracting.  The Z axis never lifted and plastic was oozing out between the head and the bed.  So I reverted back to "segments" and quit for the night.<br />
<br />
Tomorrow I'll take more care with doing a proper upgrade and see what I get.<br />
<br />
Bottom line though is that the segment option improved things, and although the code might be larger, at least the trigonometric calculations are not being made in real printing time.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Nov 2012 00:30:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,164711,164711#msg-164711</guid>
            <title>Using ARCs (G2/G3) with Marlin</title>
            <link>https://reprap.org/forum/read.php?154,164711,164711#msg-164711</link>
            <description><![CDATA[ Since I'm using Marlin as my firmware, is there any significant benefit to using the Fillet plugin and using the arc capabilities of this firmware.  I'm not happy with the way my corners look sometimes, and I was thinking that this plugin might help.<br />
<br />
This is touted as an advantage to Marlin.  I just don't know what the experience is among users.<br />
<br />
One other related question.  I notice in Marlin that there is a define: SF_ARC_FIX which indicates that if I use ARC Point (which I think is the preferred approach) that Skeinforge generates incorrect gcode and I should activate this define to compensate.  Is this still an issue, or has it been fixed in SF?  Can I avoid this whole issue by using Arc Segments?  The disadvantage I see to Segments is that it would dramatically increase the size of the gcode.<br />
<br />
Thanks]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 06 Nov 2012 20:33:39 -0500</pubDate>
        </item>
    </channel>
</rss>
