Firmware Update 1.0.9 (12/17/21) (Outdated Firmware)

Hey Watkins,

if the ‘tool-change’ field in the General Configuration Tab of the Onefinity Controller only contains

(Runs on M6, tool change)
M0 M6 (MSG, Change Tool)

then it does nothing more than exactly this: Displays a message to change the tool, stops the spindle, but it does not raise Z to allow it. But of course you can enter a tool change routine into this ‘tool-change’ field, it is made for that.
An example would be:

(Runs on M6, tool change)
M70
G21
S0
M0 M6 (MSG, Change tool and attach probe)
F100
(probe to minimum z soft limit, which is -10)
G38.2 Z-10
G92 Z15.4
g0 Z30
M0 (MSG, Remove probe, start spindle)
M72

See here for explanation of the G-code commands used here, more examples for tool-change routines, and more information. It allows e.g. tool change at home position or like with bitsetter or different things that you can imagine or create.

However jogging around in x,y,z during tool change event (M6) or during pause is not yet implemented.

It is a feature requested

5 Likes