@CluelessJoe A couple of things in terms of UGS: I assume you are using the Platform version and not the Classic. If you are not, I suggest you download the Platform version. In it, to open a gcode file, it’s like most other programs. You click the open icon, or go to file, open gcode file and open the file you want. To edit the file, just go to file, edit gcode file.
I can’t comment on the Classic version. I’ve never used it.
As I mentioned before, I have not tried Estlcam and likely will not. I have used UGS and CNCjs. There are features of each that I like. In UGS, the key mapping to my wireless numeric keypad is much easier, but I finally got that working in CNCjs. I much prefer the jogging function in UGS. You can click and hold on any of the buttons and it continuously jogs until you release the mouse button. I use that for pretty much every project. In CNCjs, you only click, release, click release. That pretty much is a deal breaker for me.
The visualizer in CNCjs is much better than the one in UGS, but I seldom watch either of them. I can preview the toolpaths in VCarvePro, so I have a pretty good idea of what should happen anyway.
UGS has an excellent support google group. The coder is always on there and the others are very helpful. I really did not find that kind of support for CNCjs.
I’m interested to hear how you make out with EstlCam.