inFamous писал(а):В чем ее отличие от того же Smoothsteppera, например?
СмуСтеппер - это контроллер, который подключается по usb или ethernet. Mach3 передает ему заранее рассчитанные данные в буфер (блок памяти в контроллере), и потом по этим данным контроллер генерирует сигналы управления.
Такая идея сама по себе правильная. Есть много аналогичных по принципу работы usb контроллеров (в том числе китайских). И многие из них имеют заметные проблемы, которые, обычно из за этого буфера данных и возникают.
Проблемы возникают, обычно, из за того, что mach3 отправляет данные в буфер контроллера заранее с запасом в пару секунд. Это создает сложности при ручных перемещениях, при использовании щупа, при перемещениях во время паузы, и, даже при приостановке выполнения программы. Происходит путаница в координатах mach3 и реальных координатах станка. К тому же при остановке mach3 не знает, на какой строке программы был остановлен станок.
Многие из этих проблем учтены разработчиками контроллеров, но часто всплывают в нетипичных ситуациях.
Со СтепМастером - проще. Он работает от LPT так, как задумал автор mach3. Но и здесь есть есть проблемные места - сигнал от LPT не стабилен, частоты ниже, высокая подверженность влиянию помех, ограниченное количество входов и выходов.
Почти все эти проблемы СтепМастер устраняет (или значительно уменьшает).
СтепМастер правильнее было бы сравнивать с китайскими интерфейсными платками за 300 руб. Назначение и принцип работы схожий, но качество работы и стабильность значительно отличается в пользу СтепМастера.
Плату используют те, кому нужна стабильная продолжительная работа станка без сбоев.