Hey Derk,
You can very well use g-code toolpath files with multiple tools in them on the Onefinity if your CAM program inserts the “M6 (Tool change)” command in the right places (along with a message about which tool to insert). Most programs do this by default. However, in the factory configuration of the Onefinity controller, there is only a simple g-code routine that is invoked on an “M6 (tool change)” that may not harmonize with your workpiece or with your needs, which can be very different between users. You may for example want the Z to be raised higher for a tool change, or that all tool changes be done at home position etc. There is not only one way to do this. That’s why the Onefinity manufacturer doesn’t feel like dealing with it. If you want tool changes within a file, it makes sense to deal with the tool change routine in the Onefinity controller and adapt the commands in it to your needs. You can find it in the General Configuration Tab and it is in the ‘tool-change’ field. I have posted information about what the g-code commands in it mean and what you can write in it here.