A plugin for OctoPrint used to convert G0/G1 commands to G2/G3 commands. Reduce the size of your gcode files, and reduce number of gcodes per second sent to your printer.
Other
444
stars
25
forks
source link
ArcWelder problem generating small radius Arcs in perfect circles #262
I'm having some issues with small prints, especially with hole inner diameters.
Today I invested some time finding the cause. Unfortunately, I think ArcWelder is responsible.
The source is a perfect circle, however ArcWelder does not generate many arc-segments.
Looking at the Gcode from Line 738 (Layer 7 inner wall), 5 G2/G3 arc segments are generated and 22 G1 commands remain.
If I understand it correctly: In a perfect world, each wall could be described using one G2/G3 command followed by a G0 command to jump to the next start point. I'm aware that this is not a feasible goal when interpreting G1 commands to generate arcs, however I'm still a bit puzzled by the situation.
Even more so when I see that G2 AND G3 commands are generated to describe the same circle :-)
I'm having some issues with small prints, especially with hole inner diameters. Today I invested some time finding the cause. Unfortunately, I think ArcWelder is responsible.
Here is a comparison of the 7th layer of the print analysed with online GCode Analyzer Tool
Without ArcWelder![image](https://github.com/FormerLurker/ArcWelderPlugin/assets/37004112/00af7a76-abd8-49cf-af9e-02755eb0604b)
With ArcWelder enabled![image](https://github.com/FormerLurker/ArcWelderPlugin/assets/37004112/c6347ecf-17cf-49ce-862f-ef177e546af9)
The source is a perfect circle, however ArcWelder does not generate many arc-segments. Looking at the Gcode from Line 738 (Layer 7 inner wall), 5 G2/G3 arc segments are generated and 22 G1 commands remain.
If I understand it correctly: In a perfect world, each wall could be described using one G2/G3 command followed by a G0 command to jump to the next start point. I'm aware that this is not a feasible goal when interpreting G1 commands to generate arcs, however I'm still a bit puzzled by the situation. Even more so when I see that G2 AND G3 commands are generated to describe the same circle :-)
Did I mess up the plugin or is there another factor I'm not seeing here?
I Use Cura v5.5.0 with ArcWelder Plugin v3.6.0 Settings: resolution: 0.025mm Path Tolerance: 5%
GCode outputs as well as the source stl file are attached in the zip
gcode.zip
Best Regards