Электроника. Поскольку я сам электронщик, то с неё иначну.
Для минимального рабочего варианта на 3 оси понадобятся.
1. Плата с микроконтроллером.
В этой роли нормально справляется
UNO R3 на микроконтроллере ATmega328P с ценой от
2.5уе. до 5уе.Для этой платы есть прошивка GRBL, которая принимает стандартные G-коды .
2. К этой плате нужна плата расширения
cnc shield v3, средняя цена
~3уе.
Она просто вставляется вторым этажем в плату с процессором.
3. На плату расширения ставятся драйвера шаговых двигателей Drv8825, A4988 или другие подходящие по разъему
1-1.5уе каждый.
Эти драйвера на токи до 2А, более мощный драйвера ставятся отдельно и подключаются к плате через шлейф.
4. Для запитки драйверов шаговых двигателей на плату расширения нужно подать напряжение с блока питания ~ 12-35 вольт (в зависимости от мощности шаговых двигателей). Я исользую блок питания от ноутбука на 19в с током 6А.
По минимуму это вся электроника, дальше механика.
Продолжение следует.