We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
Hey, I set up two IOT relays for automatic control of both the spindle and vacuum, which the Xcontroller has separate outputs for. The spindle stays on, but the vacuum turns on, then quickly back off before it starts cutting. I activated the beta feature in Easel for enabling accessory commands M7, M8, and M9. I think it’s the Easel post processor I’m using with Fusion 360 to export tool paths. I examined a .nc file it produced and found there is a M9 before the code, which is “Coolant Off” and this deactivates the relay. I made sure flood coolant (M8) was enabled for the tool. I can’t seem to find anywhere discussing this issue.
Does anyone else have the curse of the M9’s? How do you activate coolant with Easel post processor?
Some CAM programs insert a lot of “initial” stuff just to make sure that the proper environment is set up for the G-code that follows since several of the G-code commands are modal.
I don’t use Easel. I don’t know if they expose their post processor.
This is the state of the grbl modal commands at power up: (assuming you are set up for mm not inches).
G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0. S0.
I used the Fusion 360 Easel PP and didn’t run into the issues with M8 and M9 that I can recall. I had enabled Flood coolant for the tool and it worked as expected.
What PP did you grab? I believe I followed the instructions here:
@PhilJohnson I use separate IOTs on separate outputs (SPINDLE for the Dewalt, M8/Flood for my shop vac) so I can manually turn on my vac if needed or, if I need to not use it, just remove the M8 command. Just more flexibility for controlling the stuff.