Знакомьтесь, с пакетом программ для несложных станков с ЧПУ - "CNCABA".
Эти программы совершенствуются - улучшаются.
https://sites.google.com/view/cncaba
На данный момент это программы для простого токарного станка с ЧПУ, по дереву.  
Программа управления, текущей версии,  работает только с "Arduino Nano", посредством которой и происходит управление станком.
 
Список  программ входящих в пакет "CNCABA": 
  1)      Визуальный редактор деталей для токарного станка ;
  2)      Программа управления токарным станком;
  3)      Программа записи и воспроизведения «Record\Play»
 
Программа — «Record\Play» позволяет записать процесс ручного управления и после воспроизвести. Программа «Record\Play» позволяет подключиться к станку, используя готовый или произвольный файл конфигурации, или может управлять любым механизмом, с приводами на шаговых двигателях - способна управлять шестью шаговыми двигателями (осями). 
 Краткое описание: 
- Связь станков с компьютером и, наоборот посредством USB -> Arduino Nano  ->  ШД; 
- Возможность возобновления прерванных процессов;  
- Управление напрямую, без G кода! (в случае с токарным станком -- нарисовал -- выполнил -- повторил); 
- Ничего лишнего, всё просто и понятно; 
- Редактор для токарного станка  рисует с учетом проекции имеющегося режущего инструмента, проекцию которого можно создать самостоятельно в окне программы; 
- Интерфейс весь графический - можно просто творить.
Нарисовал -сохранил - выполнил -повторил!
https://sites.google.com/view/cncaba
https://youtu.be/dxbWUEll7bw