I recently was trying to optimize machining times. Carbide Create gives an estimate by each operation, but it cant show you improvements made by lowering z safe height, or by improvements made in a post processor. To get the best estimate of machining times, you need to plug the g code into Carbide Motion.
Unfortunately, in order to use carbide motion, I need to be standing in my garage, plugged into the machine. This would all be well and good if it weren’t winter in Canada. And my garage has spiders. I would much rather do this optimization sitting on my couch with Daredevil playing in the background.
Is there any plans to add offline use of Carbide Motion? It would help a great deal in experimenting with machining times, away from the machine.
Another g-code viewer is “NC Viewer”. It has a bit nicer interface, and a few options to have it walk through the code so you can see it travel the cutting paths, but it doesn’t give the cutting extents, or cutting time.
I also use NC viewer to quickly check gcode.
If I need to check the gcode ($C) or test something I usually have an Arduino with Grbl laying around. I then use a sender like bcnc, cncjs, or gSender to visualize and test.
@MadHatter What are you doing with the truth table engraving?