Fusion 360 & post processor

Wondering if someone could help me understand the user settings in this post processor. I’m not getting any rapid movements, and I’m wondering if the setting that sets “Use G0” to false is causing this? Are there any issues that would arise from setting this to True?

1

Marlin doesn’t actually use rapids (grbl does if you are using that), Go and G1 do the exact same thing.

I can’t help with fusion but it should move faster when not cutting, speeds can get specified every line if needed. That is kind of the rapids work around.

I could change the speed line by line, but why hasn’t anyone else using this post processor reported slow moves between cuts? Gotta be something else.

I have useG0 also set to false and get fast movement between cuts. As Ted mentioned, marlin treats G0 the same as G1 so unless you supply a feedrate to the G0 command, i.e. G0 X0 F3000, your G0s are going to move at the same feed rate as your last G1. There is a setting in the .cps file named highFeedrate that seems to be used by Fusion us useG0 is false. In my .cps files it’s set to “highFeedrate = (unit == IN) ? 500 : 2000;” but I also seem to have it set to 3000 in the Properties section of my “POST PROCESS” dialog. This shows up, for example, at the end of my gcode as:

G1 Y-37.457 Z-13.215 F609.6
G1 Y-37.465 Z-13.145 F609.6
G1 Z16.256 F3000 <----<<<
G1 Z15
G1 X0 Y0 Z15
M107
M84; Turn steppers off

Strange. The lowest feedrate in my entire file is 333. And the move at the beginning of my program that goes very slowly is at F3000.

What else is controlling this? Eprom settings? Something in Marlin?

I do have a setting in post processor that says the built in feedrate is 500

Try setting the “Unit” entry to Millimeters. I’m pretty sure that Marlin is metric only. If feedrates are always slow then you might have you steps per unit set wrong in Marlin or the jumper set set wrong below your drivers although I doubt it. If you do something like G1 X0 F3000 then G1 X10 F3000 how far does your machine move between the moves?

I’m kinda stumped trying to load this post processor on a mac. I am using Fusion 360 v 2.0.2449.

How do I get the marlin post processor to work? There does not seem to be a setup anywhere to be found.

I’ve been using the GRBL one but it’s not working quite right.

Screen-Shot-2016-10-10-at-4.35.12-PM.png

PJM, see my post of March 17, 2016 in this topic. Once you install the MPCNC post you should be able to find it in Personal Posts section of the post process dialog.

when every time you update Fusion I find that the MPCNC file for PostProcess disappears even with my library tool …

It happens to someone?

First post here, and let me start off by saying thanks to everyone for doing such a great job with the Fusion 360 post processor (and especially to vicious1 for giving us such a great CNC design)!

I wanted to give something back, so I figured I’d share a couple of minor edits/upgrades I made to the MPCNC_Fusion360_V5_SDcard.cps post file (btw v6 keeps giving errors when trying to download):

  1. M25 wasn’t working for me on tool change. It would move to the correct location for tool change, but then just instantly move to the next cut location and then it would pause. Not sure why, but M0 works better for me. Now it moves to the tool change location, waits for the LCD encoder button to be pushed and then moves on to the next cut.

  2. I wasn’t getting very fast moves between cut locations. No matter what value I changed the Post file to use for highFeedrate, it was still moving the same slow speed. It turns out the setting in Fusion’s Post Processor dialog box was the culprit. It overrides, and adjusting to that value works a treat!

  3. After boosting my rapid moves to 5000mm/min I noticed the move to tool change position was not as fast, and sure enough it was hard coded to 2000. I changed the line:
    writeBlock("G1 X-20 Y-20 <strong>F2000</strong> ;T" + toolFormat.format(tool.number));
    to
    writeBlock("G1 X-20 Y-20" <strong>+ SP + conditional(!properties.useG0, feedOutput.format(highFeedrate)) + </strong>";T" + toolFormat.format(tool.number));

Make the same edit at the beginning Z lift and now these commands update to whatever highFeedrate setting you want to use (set in the Fusion360 Post dialog box Properties section).

Hope the above is helpful to someone. Thanks again to all for the great work, and happy milling!

Rob

Rob,
Thanks for posting the mod! I’ll try the highFeedrate change. Really strange on the M25. Are you feeding from an SD card? One worry with using M0 is that the wiki says that it disables the steppers. This can cause a displacement and loss of origin if they are paused between full steps. Also you really want them locked while changing the tool. What do you see happening with M0? I could be reasoning the out badly because I have not looked at the code in a long time.

Steve C

Steve C,
I do not know how to explain this thing, I tried to change folder …I tried to change Mac, nothing.
Sometime when I open F360 and I try to do the PostProcess find all standard .cps files but not the MPCNC.cps

It’s annoying :frowning:

Brian, I get a download error shown in the attached picture when trying to download V6. V5 works OK

thanks…

Bill,
I’m getting the same download error. I never tried to download it before so I don’t know if it ever worked. You can edit V5 to match V6 with a simple change to the last function onClose().

writeBlock(gMotionModal.format(1), "X0", "Y0", "Z0"); // Return to zero.
to
writeBlock(gMotionModal.format(1), "X0", "Y0", "Z15"); // Return to zero.

How is V5 working for you otherwise?

Steve

Does anybody tested the Waterjet/Laser/Plasma preview feature in Fusion 360? It add toolpath support for this kind of machining…

The postprocesor for mpcnc fail, I think because it need to accept the new capability (CAPABILITY_JET). Any idea?

From this autodesk template we can make the specific post for mpcnc

http://cam.autodesk.com/posts/post.php?name=jet

jet.cps_.zip (5.22 KB)

Download links are not working for the MPCNC_Fusion360_V6_SDcard.cps. Can someone repost it or email it to me.

Sorry, I’m looking into it.

Its giving me a permission 644 needed for the file.

The permissions are right, it has something to do with the last big dns attack. I think a .zip file will work instead or .rar. The .htaccsees file got locked down much more and .rar is n the no no list.

Not my file, I did not create it, just re-posting it.

MPCNC_Fusion360_V6_SDcard.zip (4.67 KB)