I moved to Universal G-Code Sender, and never looked back. Way more flexible (but I understand why Carbide Motion locks the user to a simplified/unique workflow, it’s just easier for new users, and for Carbide support I guess).

Arc Error Explanation:
Hey guys, after a lot of research and testing, I’m happy to announce that we have a definitive answer about why arc errors are happening, and how you can fix them for good.
Basically, the start and endpoints don’t line up to the last decimal, and GRBL doesn’t like that. An updated post processor has been released that ensures GRBL gets perfect arc points. See the linked video for full details.
Updated post processor here:
https://cam.autodesk.com/hsmposts

I have used vectric aspire and fusion 360 with the carbide nomad. Both work fine. I come from using mastercam and have found that depending on what you are trying to do in the least amount of moves each software has its own strengths and limits.

Generally speaking the nomad interface is lacking in my mind. But it’s setup to be universal and avoid user errors. I like a more advanced setup that assumes you understand the pitfalls of cnc work.

Fusion 360 works well. Tool changes are there. But I often don’t do tool changes but use wcs coordinates based on the machine zero and run separate programs each time for each tool until I can string them all together if I need to run multiples of the same part. I do this so I can build each tools path and make sure I optimize that individual path.

Another Universal G-Code Sender user here. I have tried quite a few options and UGS is pretty solid, fairly simple to operate and well-known by the user community.

The only issue is figuring out which version to use, but that’s partly because I have the Sparkfun Bastardized Shapeoko which is stuck on 0.9 GRBL. I picked a version that works for me and stick with it. Using with Vcarve Professional (big $$).

Have not had good luck with Carbide’s Software in general. I keep a copies installed but pretty much never use it.

As Im getting more into designing for my S3, Im running into some points that are confusing, mostly, these different softwares.

Is there anyone who makes a pre-loaded and setup Raspberry Pi with cncjs, or Universal sender? Im creating in autocad, then fusion (I know autocad a lot better for 3d modeling) and have generating toolpaths down (I think) but getting this out into the real world, with tool changes and the required re-zero is where I hit my personal stops. So one setup to use the C3d calibration tool and has a tool library that can easily be edited without knowledge of coding would be great! Especially if I dont need a PC to use it… I can toss the surface tablet running my machine to other uses.

I tried using Universal Gcode Sender back in the day and a few others but none of them could handle my huge CNC programs. Half of them would crash, the other half would finally load and draw the toolpath at a few seconds per frame while rotating the view. This was on a decent computer too. What ended up working the best for me was grblControl, which I believe has since been renamed to Candle. It can handle huge programs without breaking a sweat, supports probing/heightmap-offsetting, jogging via keyboard, etc… It’s pretty well-rounded and all that I have ever been able to use reliably.

Changing tools and re-zeroing? Tell me about it! I’m still waiting for one of the forum members to stick one of those fancy Kress routers with an ATC (see Stepcraft) on their shapeoko and make it work with grbl. Any day now, I’d imagine.

By the way, Grbl-Panel and slowly into CNCjs for me. I use custom macros to automagically find my edges.