Budując maszynę CNC nadchodzi czas, kiedy trzeba zdecydować o sposobie sterowania maszyną. Do wyboru jest wiele gotowych rozwiązań, niektóre darmowe, niektóre komercyjne. Każde rozwiązanie posiada wady i zalety.
Warto jednak zastanowić się dobrze i pomyśleć przyszłościowo. Niemal każde rozwiązanie dostępne na rynku jest komercyjne, stanowi czyjąś własności i decydując się na to rozwiązanie musimy pogodzić się z funkcjonalnością jaką oferuje nam producent. Większość oprogramowania działa na systemie Windows, do tego trzeba dokupić płatne oprogramowanie sterujące. Koszt systemu Windows + koszt oprogramowania stanowi niekiedy pokaźną sumę w stosunku do budżetu przeznaczonego na budowę maszyny.
Warto wiedzieć, że istnieje darmowa alternatywa w postaci LinuxCNC. Darmowe jest zarówno oprogramowanie LinuxCNC jak i system Linux na którym jest instalowane. Poniżej linki do zapoznania się z opisem oprogramowania, sposobami instalacji i konfiguracji.