Skip to main content

Site Navigation

Your Account

Choose Language

No M codes being generated in Postprocess by Fusion with Boxzy config

I’m replacing the router with a 800w spindle controlled with a VFD so I need to send it M commands via the gcode, but Fusion is'n’t generating any spindle related commands in Post process. I’ve looked through the config file that is labelled Boxzy (grbl) in Fusion and it looks like everything is there as far as defining variable like spindle rpm and direction, but still no M3 or such is being output. Anyone have any ideas?

Answered! View the answer I have this problem too

Is this a good question?

Score 0
Add a comment

2 Answers

Chosen Solution

Wondering if you know the answer to this: I could swear that I read somewhere that several of the codes that normally define spindle control (M3, M4, etc, but not sure which ones specifically) have been re purposed and included in the laser control sketch. It also said that because of this, those commands would not work properly in the milling sketch. Bool?

Was this answer helpful?

Score 0

Comments:

M3 and M4 have never had support in BoXZY firmware. Spindle speed is typically controlled via M106 and M107. For speed it is "M106 S[0-255] " for on, 0 being minimum pwm and 255 being max, and M107 is off entirely. The TTL output used is the heater fan output

by

Sure, but I should have no problem adding code to the firmware that will make it start supporting the code I need, or at least relay the info to the Uno r3 I'm using now as the interface, correct?

by

If you are familiar with C++, you won't have any issues adding them. However, using M106 command allows you to wire directly from BoXZY into the spindle's speed control TTL input. No modifications necessary, if it's a standard external controllable speed control unit.

by

Not sure what you mean by 'standard'. I'm using an 800W water cooled spindle with a 1.5kW variable frequency drive that, as of right now, is taking RS485 commands through a Max485 from the digital outs on an Arduino Uno. I'm trying to decide whether to patch the 485 directly into the Ultimaker Shield on the Boxzy or to keep the Uno in the mix and relay any applicable G-code to it since I've already got a lot of the programming up and running on it. I feel like the less I bug into the Boxzy firmware in general, the better off I'll be.

by

Sorry about that. By "standard", I meant common, designed to be externally controllable with a TTL input. It looks like they sell a TTL to RS485 converter. But if you already have a working system, I'm with you, keep it if its less modification to BoXZY.

by

Add a comment

For that you’ll need to hit up the Fusion HSM people, they are very quick and efficient at getting things resolved:

https://forums.autodesk.com/t5/fusion-36...

Was this answer helpful?

Score 0
Add a comment

Add your answer

Aaron will be eternally grateful.
View Statistics:

Past 24 Hours: 0

Past 7 Days: 0

Past 30 Days: 1

All Time: 51