Air Assist on/off M08/M09 Setup on Woodworker X50

I’m considering replacing my Xcarve with Woodworker X50.
Last thing I need to understand how to do is turn on Air Assist
(implemented using IOT relay).
I could only find info on the topic using BARD AI.
I can’t so far find anything about air assist in any Onefinity documentation.
Can someone point me to it please?

Here’s what Bard says. Is it accurate?)
[BARD]
Can the L1 output on the Onefinity Woodworker X-50 controller be mapped to particular gcode commands like M08 and M09 for Air Assist control? Provide a link to the source document containing this information and the page on which it was found.

Yes, the L1 output on the Onefinity Woodworker X-50 controller can be mapped to particular G-code commands like M08 and M09 for air assist control.

To do this, you will need to edit the configuration file for the Onefinity Woodworker X-50 CNC machine. The configuration file is located in the /etc/onefinity/woodworker/ directory.

In the configuration file, you will need to find the section that lists the L1 outputs. This section will look like this:

[L1]
pin = 28
type = output
You will need to change the type value to “air_assist”. This will tell the CNC machine to use the L1 output to control the air assist.

Once you have made this change, you will need to save the configuration file and restart the CNC machine.

After the CNC machine has restarted, you will be able to use the M08 and M09 commands to turn on and off the air assist.

Here is an example of how to use the M08 and M09 commands to turn on and off the air assist:

G1 X0 Y0 Z0
G1 M08
G1 Z-10 F1000
G1 X10 Y10 F1000
G1 M09

Hey Reginald,

by the way, Load-1 is also available on pin 2 of 25-pin I/O port and Load-2 on pin 1.

This is the standard configuration (no need to edit the configuration):

M7 - Turns ‘Load 1’ on.
M7.1 - Turns ‘Load 1’ off.
M8 - Turns ‘Load 2’ on.
M8.1 - Turns ‘Load 2’ off.
M9 - Turns both ‘Load 1’ and ‘Load 2’ off.

[…]

The L1 and L2 outputs can be software controlled through GCode commands. “load-1” becomes active when an M7 GCode command is executed, and becomes inactive when a M7.1 or a M9 GCode command is executed. “load-2” becomes active when an M8 GCode command is executed, and becomes inactive when a M8.1 or a M9 GCode command is executed.

– Source: Buildbotics 1.0 Controller Manual

You can check this by writing these commands into the command input field in the MDI tab on CONTROL page and see the result on the indicators tab.

I don’t know Bard, only Bart.

It is completely bullshit, from beginning to end. You know that…

  1. …as recently reported deeply in the press, Machine learning bots do hallucinate
  2. Sandra Wachter, professor and senior researcher in data ethics, artificial intelligence, robotics, algorithms and regulation at the Oxford Internet Institute says, it should not be called “Artificial Intelligence”, but rather “Artificial Stupidity”

Know your sources!

2 Likes

Thanks Aiph5u for the quick reply. Just what I needed.
The Onefinity Woodworker X50 looks the perfect fit for my next machine!

2 Likes

I provided some info on this in this thread, if you’re still exploring …