@lyliawisteria@octodon.social bCNC mostly has that, but it doesn't have a very good interface and almost everything it does could be automated better. I am writing a program that does at least the simpler things much easier. Simpler at the moment is 2d cuts that only have an up and down height. I am going to extend it to 2.5d stuff after I get it working nicely