I’ve been building a CNC Router, and now I’m trying to actually make something with it, and I’m getting tired of dealing with the slightly wrong post processor linuxcnc.cps provided by Autodesk. So I set out to improve it. Here are some rough notes on what I did.

First I had to find it, so I could copy it and edit it. This took some digging, but Autodesk posts are available online.

You need to download one that’s close to what you want, then put it in the right location for your machine definition:

On my Mac, the Machine I created ended up here: ~/Library/Application Support/Autodesk/Autodesk Fusion 360/J4SAPUBFLAGE/W.login/M/D2017061680363706/CAMMachines/LZAvidCNC.machine. I wish there were a more generic/simpler location for them (e.g. ~/Library/Application Support/Autodesk/Machines/).

Local posts exist at ~Autodesk/Fusion\ 360\ CAM/Posts/. Sigh. What a mess Fusion 360 is.