Cena jest po prostu śmieszna https://www.aliexpress.com/item/1005006607128915.html
Obsługuje pięć osi, ma drobne wady, ale daje się je ominąć.
Ja to obsługuję przez telnet po wifi, transmisja jest bezbłędna, ale można i po kablu.
Niestety, to jest sterownik od drukarki 3d, więc jest dostosowany do takiego typu maszyny. Na przykład nie obsługuje PWM mocy, chociaż na płytce jest kilka tranzystorów sporej mocy. Oczywiście sygnał PWM można wyciągnąć z któregoś wolnego pinu na złączach, tak więc da się wysterować falownik czy zewnętrzny moduł PWM.
No i specyficzna właściwość ESP32, że przy włączeniu zasilania na niektórych pinach pojawiają się sygnały, ale potem te piny pracują już normalnie. Znaczy to jednak, że niektórych pinów nie da się użyć do określonego celu. Mi na przykład przy włączeniu zasilania włączało się na sekundę wrzeciono. Ten trefny pin dałem jako wejście, a wyjście wrzeciona wyprowadziłem na inny pin. I tyle, nic strasznego, trzeba to tylko wiedzieć.
Do programowania potrzebujesz tylko kabel USB, jak się zdecydujesz, to Ci podrzucę moją konfigurację.
Ja akurat z FluidNC wychodzę, ale nie dlatego żebym miał z nim jakieś problemy, po prostu chcę mieć wszystkie frezarki i tokarki na LinuxCNC.