Has anyone used Fusion 360 to generate gcode to send to a Smoothieboard via

Has anyone used Fusion 360 to generate gcode to send to a Smoothieboard via Laserweb3? I created a simple design and when I load it to Laserweb the trace outline works fine, but when I try to start the job it doesn’t move. I’m assuming the tool is T0 (changed from T1). I’ve also seen an error in the LW console “Error: Undefined feed rate”, but I thought I had set that in the Fusion operations.

@Joe_Spanier

Travel moves is/was set to 30. I’ve gone through all the settings tabs and all fields marked required are set.

I’ll have to do more on this some other time when I can bone up on gcode codes, but I generated gcode containing 1 single line in Fusion, and then created a single line SVG and generated gcode in LW.

Here’s the LW file:
---------------------------------------------------------
G0 F1800 X-0.0000 Y19.9842
G1 F1200 X-0.0000 Y19.9842 Z0.0000
M3
G1 F1200 X21.3949 Y-0.0000 Z0.0000 S1.00
M5
------------------------------------------------------------
Here’s the gcode generated by Fusion:
------------------------------------------------------------
%
; 1001
G90
G17
G21
G28 G91 Z0
G90

; Contour1
T0
M107
M3
G0 X27.552 Y37.733 F1000
G0 Z15
G1 Z0 S0
G1 X42.578 Y27.606 F0 S0.1
G1 Z15 F1000 S0
M5
M107
M5
G28 G91 Z0
G28 X0 Y0
%

Tool changes aren’t needed

But will they cause problems?

Also if you are using the cnc firmware change g28 to g28.2

I assume I’m not the first person to use the Smoothie laser post processor with Fusion and LW so I thought it might just work as is but maybe not.

@Alex_Krause I got the Smoothieboard packaged with the ACR board from Scott Marshall, so I didn’t actually touch the firmware. Is there an obvious way to determine whether it’s loaded with the CNC vs the 3D printer firmware? I assume CNC would be the preferable firmware?

Sorry if that’s a stupid question - this is my first Smoothie based machine, I’ve got more experience with Arduino based devices for CNC and 3D printer.

When you connect to the board in Laserweb it should tell you what firmware build you are using in the lower right hand corner in the Console

+Peter van der Walt​ thanks for the heads up I was unaware of an update

^
Also in the post process dialog the last option is write tools. Mark that no. That will get rid of your tool call.

Other then that make sure your contour paths are all set to “machine uses feeds” in the first tab and set the proper feed rates there. Its easy to forget and Fusion doesn’t flag it.

G1 X42.578 Y27.606 F0 S0.1 … as mentioned F0 is illegal and is causing the smoothie to send you an error.

I’m looking at the gcode produced by the post processors I can find for Smoothie and the source code for the posts themselves and they don’t look even close to right to me. Forgetting for a second about the F0, notice that the M3 seems to precede the move which would put the laser at the start of the line and then the M5 is more than after. So I’m going back to the question of has anyone actually used a Fusion post processor to create gcode for Smoothie?

I don’t want to hijack your conversation, but I started having the F0 issue tonight but only with engraving, and it’s in the G-Code generated by LW. It started after I reinstalled the latest version of LW (was having issues with git pull unmerged files, so I deleted and reinstalled).

Edit: Forgot to note, I do have travel speed set at 100 mm/s.

I had it previously set at 100, I just changed to 30 on a whim to see if it’d work. I just have the number though, no mm/s after it.

After rebooting two or three times, the problem seems to have resolved itself. I’m wondering if my Mac is at fault since this is the second issue I’ve had that multiple reboots has fixed.

Blame the MAC :smiley:

Getting back to the original topic, I’m a little confused by the function of M3 and M5. If I understand correctly G0 makes a move with the laser off and G1 draws a line with the laser on, so does M3 or M5 actually do anything at all or are they both actually ignored by the controller? I’m wondering if they both make sense for a spindle CNC, but aren’t relevant for a laser.