hi
I do use Altium to generate the gerbers and nc drill files.
It took me a good day of experimenting to get it working as expected. Since then I made several boards without an issue.
The guide you posted is overcomplicated in my opinion.
Exporting the already generated gerbers and nc files from CAMstatic just for renaming the extension is over the top :)
However in step 2. and 10. be sure to always select milimeters and the highest resolution!
Also on the last tab (Advanced) for gerber export check the "keep leading and trailing zeros".
Same for the NC drill files export (step 10.) select milimeters, highest resolution and the the "keep leading and trailing zeros" option.
For some crazy reason (or bug in altium/cirqwizard) if I don't do the above steps I cant seem to get the drill file align with the gerbers.
But now everything is working.
Steps 3,4,5,6,7,8 is completely unnecessary. Since you are just generating the gerber files again from another program (CAMstatic) And it cannot do any good just introduce some error. If you look closely all the dialogue setting you are presented here you have had set in the altium export. Camstatic is a general gerber manipulation program. You don't need to use it for your purpose. Just rename the file extensions manually in your project output directory (or write a one click script)
Step 12 is confusing. Altium is too smart and can generate milling/routing files from board shape. But the output is excellon for a router (as it should be). For outline milling the cirqoid expect not excellon but gerber (surprisingly enough). So the way to go is to dedicate one of the mechanical layers for board outline. Draw the board outline there with a line width set the same as your milling tool (2.0mm) generate the gerber output with the rest and set the file extension what the cirqwizard expect it to be (*.ncl I guess)