Как сохранить Step/Dir в файл?

Antarius

… А практически, не работает. Ибо доса у меня нет. Вернее дос-то найти не проблема, засунуть его некуда, ибо в допотопном ноутбуке нету ни дисковода, ни загрузки с флешки, ни сидирома (сломался)… и как сделать дос - хз.

Вопрос - есть ли какая-нибудь программа под винду xp, в которой можно сделать вывод на двигатели не степ/дир на пинах лпт порта, а фазы обмоток двигателя на пинах лпт, как это сделано в турбоснс?

mura
Antarius:

Вопрос - есть ли какая-нибудь программа под винду xp, в которой можно сделать вывод на двигатели не степ/дир на пинах лпт порта,

У тя-ж нет лпт, или это теоретически?

Antarius

Есть лпт на допотопном ноутбуке, но на нем стоит хр, поэтому turbocnc не работает.
А поставить дос никак, ибо не дисковода, не сидирома, не загрузки с usb у этого чудо-ноутбука нету. Разве что вытаскивать жесткий, делать переходник 2,5 - 3,5" и ставить дос на работе, но это уж совсем изврат.
Поэтому и спрашиваю, есть ли программа под виндовс, способная дергать лпт порт не как степ/дир, а как фазы шагового двигателя. Что интересно, в турбоснс 5 под винду уже нету возможности настроить лпт на фазы двигателя.

А, еще вопрос. Видимо придется писать для ардуины, как наиболее красивый на мой взгляд путь.
Но есть непонятка - программы, которые делают из модели G коды для инструмента, имеют ли возможность выбора разрешенных для станка G кодов? Ну т.е. допустим в моей модели куча кривых линий. Программа сделает G коды для окружностей. Но мне сложно научить ардуину раскодировать этот код. Можно ли сказать той программе, чтобы она использовала для кривых линий - апроксимацию из прямых, кусочками так сказать. Чтобы всегда получалась программа только из прямых линий? Наверное, сумбурно вопрашаю…

mura

Если можешь написать для ардуины, то сделай USB контроллер из соседней ветки и работай как все в MACH

Antarius

Спасибо, Mura, ваша помощь неоценима.

SKorch

ДОС можно загнать по COM порту через Xmodem кабель

barnaul
Antarius:

Вопрос - есть ли какая-нибудь программа под винду xp, в которой можно сделать вывод на двигатели не степ/дир на пинах лпт порта, а фазы обмоток двигателя на пинах лпт, как это сделано в турбоснс?

может этот софт пойдёт

engraving.majosoft.com/index.html?menunr=3&sub=1

Antarius

Barnaul, спасибо, интересная ссылка.

Тем временем научил ардуину крутить моторами.
Сделал прием и распознавание кодов G00 и G01.
Алгоритм линейного перемещения сделал как википедии - Брезенхема. Насколько оно работает - пока не знаю, станок еще только в процессе 😃

Теперь пытаюсь понять как сделать окружности и дуги.
Объясните новичку как задается в G-кодах дуга?
Окружность понятно, центр x и y и радиус, с ней я думаю проблем быть не должно.
А дуга как?