Hey Robert,
what do you exactly mean with “the onefinity control”.
Do you mean the Onefinity CNC controller? If so, the answer is yes, as it is a hardware and software fork of the Buildbotics CNC controller, which is a universal CNC controller, this could be possible. But wouldn’t you rather use an original Buildbotics from buildbotics.com, since it meanwhile evolved a bit further since the moment when Onefinity forked it (What’s new in Buildbotics 1.0.0, What’s new in 1.0.2). For example, a recent version of the Buildbotics CNC controller allows you to alternatively use external stepper drivers,
The Onefinity software and hardware fork is worked on by a developer too at the moment, but I think it’s mainly getting it to use a Raspberry Pi 4 instead of a 3 and to get around a few drawbacks of file selection interface.
Anyway, if you have up to four open-loop bipolar stepper motors / axes on your CNC machine, you can go with any of the Onefinity CNC controller or the Buildbotics CNC controller. If you have a gantry-style machine, which means, the Y axis are in fact two parallel axes with a stepper on each, you use two stepper outputs for Y and so you practically can use any X, Y*2 and Z axes = three axes machine and attach it to the controller. Of course you would have to configure the settings for the stepper motors and the pitch of the ball screws/lead screws and some other settings to match the machine hardware.