Fusion 360 Post Processor MPCNC v3.0 (Beta 1) is Available

Release V3.0 (Beta 1) of the Flyfisher604 F360 post processor is available.

This update required a complete rework of the parameter handling within the MPCNC post-processor as Fusion 360 updated the interface and invalidated the old mechanism.

The changes required updating many parts of the post-processor and were not simply limited to a parameter display issue. Anywhere parameters were used, the post-processor required modification. Parameters control which parts of the post-processor run and the values used to transform the internal F360 codes to GCode.

Simple testing has been done, but no extensive testing with different sets of parameters has been conducted. Please review all generated GCode closely.

All testing was done in mm. However, the F360 documentation indicates that the way inches are handled has changed. When the post-processor was updated, no attempt was made to understand or accommodate these documented changes. Assume that inches do not work, and test extensively any GCode generated with inches selected.

WARNING:

  • This is extremely BETA code.
  • Review all generated GCode carefully.
  • Use at your own risk.

Enhancements and Changes:

  • Works with Fusion 360 v.2.0.21286 and above (may work with earlier versions)
  • Uses Fusion’s new method of handling parameters
  • Adds several additional parameters

Installation
Unzip MPCNC v3.0 (Beta 1).zip and install MPCNC v3.0 (Beta 1).cps using the F360 Post-Processor setup dialog.

Success and Errors/Issues
Please post successes and errors/issues to this thread so the post-processor can be confirmed to work and issues resolved.

MPCNC v3.0 (Beta 1).zip (14.7 KB)

18 Likes

Nice.
It looks OK.
Before, a simple drill operation didn’t work and the file was 0Kb.
Now the file is OK.
This week I will try to do some simple operations and run it on the CNC. Than I’ll leave the feedback.
Thank you very much

2 Likes

you’re an absolute legend… thanks a million

3 Likes

I’ll do some test programs and report back soon. Thank you very much!

1 Like

Thank you very much for your work. I hope to be able to check it out very soon.

1 Like

This is so cool ! Thanks for your work, it helped me immensly !

1 Like

Incredible! Thank you!! I’ll test soon as well.

1 Like

Awesome! You are a machine!

1 Like

So the only thing I’ve found so far after running a couple of programs (in the air only), is that the “6-external include files” section doesn’t open a dialog box to select a file for start/end/probe/toolchange.

But it does allow you to just put the name of the file if it’s in the same folder as the post processor, or output. I’m not sure of how that works though.

I used the GRBL settings in metric and am running fluidnc on a Jackpot board on an MPCNC Primo.

1 Like

Yah, there is no functionality in F360 to allow the PP to open a browse dialog. You are correct you put the name of the file to include in the field and PP looks for it in the target GCode folder.

3 Likes

Thank you very much for that, and thank you for taking the time to fix this issue.

This weekend I’ve tried 3D Adaptative, Flat, Drill and Scallop strategies on my 3 Axis CNC without any problem.
Thank you again

That is good to hear. The changes that were made were unlikely to impact other operations, if one of them work then all will likely work.

The changes I had to make were directly related to the options, so for example, you enable a coolant option that you normally have turned off, or you use the scaling option to manage the speeds, or you start using an include file for a tool change. There are lots of options and I didn’t validate all of these against both Marlin and GRBL.

Thanks for the feedback, please keep it coming. Glad to hear it worked for you.

Works well for me too - thank you so much Don for doing that!

:+1: I did the first 2D cut with it: works fine!!!
I used the version 2 of the postprocessor until yesterday. After an update of fusion this version came up with a lot of error messages - so I switched to your version 3.0 without any problem.

1 Like

I just got hit with this after moving to Fusion 360 paid version, and I was like damn – I pay for it now, and you wipe my settings? Glad to see it got figured out by the amazing community here.

Looks like I’ll be loading this up tonight with the printers!

Hi,
I’ve been using this postprocessor for a few years now on both my milling machine and cnc both with Duet3d boards running RepRap. Thanks so much for the update. I was not happy when everything broke two days ago for me.

Finding this post was serendipitous and took a day. Please please update the github repository with the beta? I’m fine with a dev branch that maybe has bugs and not-great comments and all the usual beta stuff but for me it’s so much easier to find this on github and post things like issues. Also, I have to customize it a bit - I like hardcoding my defaults and there’s a reprap syntax change I have to make so I have a fork on github.

Thanks again for your efforts.

Mark

I do need some help with this. I am not sure what I am missing as I’m a computer dummy but when I try to use the post I get “error, wrong file type” on the screen of my richauto A11 controller. Appreciate any help. Thanks.

Did you unzip the post-processor from the zip file? You install “MPCNC v3.0 (Beta 1).cps” in F360, not the zip file. If you installed the correct file, please include more details.