Didn’t find any type of macros listing on the forum, so go ahead and post yours. I’ve got a few that are buttons in UGS to automate jogging around and switching between lasers. I’ll update once I fix the border scan and again once I create my tool length offset probe for toolchange.
DISCLAIMER: I feel bad for posting this but I don’t know which wiki or previous post I should be looking at…
Macros sound awesome, I’m using Carbide motion and my assumption is that I just have to manually type these into the MDI line interface OR is there a secret button I’ve been missing OR is there a secondary application I should be running at the same time to do this?
Most of those should work when entered into the MDI — the problem is that the ones which use variables (the values in square brackets) won’t work, and for the others they have to be entered accurately with the correct values for your machine.
@WillAdams you mention variables won’t work; is that a CM thing or a GRBL thing? That might help me figure out why I can’t get them working in UGS, but they work fine in bCNC. I’m dying for a [max] and [min] capability to test clamp clearance.
It’s a gcode thing.
bCNC and CNCjs handle the variables, they do not make it to the controller. Anything like that needs to happen in the software on the controlling computer.
bCNC stalls on large jobs and CNCjs stalls shortly after starting any job, using a Raspberry Pi 3. Once I started using adaptive clearing toolpaths from Fusion, it was game over for bCNC. Looking into upgrades now though, since bCNC does run smoother for smaller jobs and UGS is sluggish.