FormerLurker / ArcWelderLib

A collection of projects used to convert G0/G1 commands to G2/G3 commands.
365 stars 39 forks source link

Prusaslicer 2.3.0 path problem #60

Open theshortest opened 3 years ago

theshortest commented 3 years ago

I have sliced a few files and I am left with this. I am not able to solve. Screenshot 2021-03-11 121304

FormerLurker commented 3 years ago

Please upload the original and the welded gcode to gist.github.com, and drop a link here, thanks!

theshortest commented 3 years ago

Hope this helps. https://gist.github.com/theshortest/30373a95d23865f9981a669e852bddd8

FormerLurker commented 3 years ago

Looks like your visualizer doesn't correctly render arc commands. Here's how simplify3d sees your welded gcode file:

image

So far the only slicer I know that correctly renders arc commands is simplify 3d. The OctoPrint gcode view and the pretty gcode plugin also do this correctly. ncviwer.com can mostly do it correctly, though it does have a few issues, but it will give you a general idea.

theshortest commented 3 years ago

Unfortunately It wasn't just my viewer. It's how the parts are printed. That's how I first found out. Things work fine through Octoprint but I am trying to use PrusaSlicer post processor so I can use Simplyprint.io.

IMG_2111

FormerLurker commented 3 years ago

Can you try sending a 'G2' command (empty, with no parameters) to your printer via the OctoPrint terminal and see how it responds. It may disconnect, but it won't cause any problems. Paste the response in here, thanks!

theshortest commented 3 years ago

I will after work today. Cannot access my machine at the moment.

theshortest commented 3 years ago

For what its worth this is how Cura interprets it.

Screenshot 2021-03-15 131749

FormerLurker commented 3 years ago

There's an issue logged for this at the cura github page. Hopefully it gets fixed.

theshortest commented 3 years ago

G2 says "unknown command"

FormerLurker commented 3 years ago

Arcs are disabled in your firmware. You will need to enable arc commands before you can use arcwelder.

theshortest commented 3 years ago

Sorry for the delay. I have tried and tried and I still get broken arcs. I cant speak to the arcs being disabled in Marlin but I have successfully printed 6 parts through Octoprint/arcwelder with no firmware changes. All Gcode viewers show broken arcs from Prusaslicer standalone Arcwelder. At this time I do not believe it is viewer problem I believe it is an issue with the standalone executable I'm using with Prusaslicer.

theshortest commented 3 years ago

Finally had a chance to check myself on simplify and sure enough! Screenshot 2021-03-26 134715