Supported controllers
Any machine running Grbl or grblHAL. That is the requirement, and it is the whole of it.
The controller is the board that turns G-code into motion. The frame around it — who made it, what it is built from, how big it is — does not affect whether Prime Motion can drive it.
The two generations
Grbl 1.1 is what most hobby CNC machines run. Three axes, well proven, and the language most G-code in the world assumes.
grblHAL is its newer relative: more axes, more capability, and more room in the controller.
Prime Motion drives both, and works out which it is talking to. This is information rather than a decision you have to make.
What it means in practice
| Grbl 1.1 | grblHAL | |
|---|---|---|
| Basic motion, homing, probing | Yes | Yes |
| Feed and speed overrides | Yes | Yes |
| Extra axes | No | Yes |
| Larger settings range | — | Yes |
For ordinary three-axis work you are unlikely to notice which you have.
If your machine is not in the list
Choose Custom / Generic GRBL in the setup wizard. Not being pre-configured is not a compatibility problem — it means nobody has filled in the travel and homing figures for you, so the wizard asks instead.