Не могу объяснить зачем я это делал, но вот.
Пока еще не тестил нужно станок со шкафа достать и ось Х переделать.
Погонять можно не подключая к станку, в этом случае программа только рисует, но импульсы на LPT шлет.
Описание:
1. Ножки LPT 2, 4, 6 STEP. X, Y, Z соответственно.
2. Ножки LPT 3, 5, 7 DIR. X, Y, Z соответственно.
3. Реализован алгоритм Брезенхэма для движения по 2-м осям. Пока тока X и Y.
4. Поддержка G-code формируемого SprintLayout, пока только то что касается перемещения по прямой.
5. Ручное управление по 3-м осям.
Думаю реализовать в ближайшем будущем.
1. Скорость холостого хода.
2. Поддержка концевиков.
И в отдаленном будущем.
1. Поддежка формата STL, для 3Д фрезеровки.
2. Добавление 4-й оси.
Программа ушла на доработку, версия 4.7 не рабочая.
Вот версия 4.8 но лично еще не тестил.