Неадекватное поведение Mach3
Добавлено: 25 фев 2016, 23:31
Добра сообществу!
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки: Пины в маче прописаны в соответствии описанием платы и приведены на картинке: По факту на пинах формируются сигналы, отличные от тех, что настроены:
пин 2,3 – A
пин 3,4 – Y
пин 5,6 – X
пин 7,8 – Z
пин 16,17 – B
Причем такая раскладка сигналов совершенно не зависит от содержимого Port&Pin. Туда можно хоть нули прописать - результат один. Влияет только галка "Enabled".
Далее. Вот осциллограмма сигналов Y: луч 1 - Step Y, луч 2 - DirY: Для сигналов X, Z и A картинка аналогичная. Характерно, что при изменении направления фаза синала dir меняется на 180град и драйвер худо-бедно понимает, чего от него хотят.
Сигналы на оси B выглядят как положено: короткие импульсы на step и постоянный уровень на dir.
Человек, который продал станок сильно не парился и скоммутировал драйверы по фактической схеме (пин 2,3 – A; пин 3,4 – Y; пин 5,6 – X; пин 7,8 – Z; пин 16,17 – B).
Двое суток ломал голову и смог избавиться от мистики только тем, что создал новую конфигурацию и заново прописал все настройки.
Может кому будет интересно, вот эта кривая конфигурация:
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки: Пины в маче прописаны в соответствии описанием платы и приведены на картинке: По факту на пинах формируются сигналы, отличные от тех, что настроены:
пин 2,3 – A
пин 3,4 – Y
пин 5,6 – X
пин 7,8 – Z
пин 16,17 – B
Причем такая раскладка сигналов совершенно не зависит от содержимого Port&Pin. Туда можно хоть нули прописать - результат один. Влияет только галка "Enabled".
Далее. Вот осциллограмма сигналов Y: луч 1 - Step Y, луч 2 - DirY: Для сигналов X, Z и A картинка аналогичная. Характерно, что при изменении направления фаза синала dir меняется на 180град и драйвер худо-бедно понимает, чего от него хотят.
Сигналы на оси B выглядят как положено: короткие импульсы на step и постоянный уровень на dir.
Человек, который продал станок сильно не парился и скоммутировал драйверы по фактической схеме (пин 2,3 – A; пин 3,4 – Y; пин 5,6 – X; пин 7,8 – Z; пин 16,17 – B).
Двое суток ломал голову и смог избавиться от мистики только тем, что создал новую конфигурацию и заново прописал все настройки.
Может кому будет интересно, вот эта кривая конфигурация: