Контроллер на параллельном порту хочет enable на первом пине.
Где (в хал-конфиге?) и как можно установить enable на первый пин?
sudo cast @torvn77
В доках, кажется, нихрена об этом нет. Про dir и step есть, а про enable нету.
В доках, кажется, нихрена об этом нет. Про dir и step есть, а про enable нету.
Тебе надо изучать не только концепцию организации ЧПУ, но и команды HAL, которые описаны в ранее упомянутом разделе мануальника.
Вообще для LPT есть диалог создания конфигов
stepconf, там это можно задать в соответствующем окне диалога.
Но лучше учи мануальник, тонкие настройки и взаимодействие конфигов с УП через диалог сделать нельзя.Вот именно, что ручками пишу, а не визардю.
Да ебсти его об стену – гугель даже не выдает контекст энабли как энабли.
Контроллер то работает, одно только, что питание на дрова сразу подается вне зависимости от кнопок в аксисе.
enabled это название расшаренной переменной(т.е. сигнала), это флаг, коммутация осуществляется командой net.
И по поводу питания драйверов, сделай три отдельных выключателя:
- для переходника и управляющей электроники.
- питания драйверов.
- питания инвертора.
Это может показаться оверскилом, но на самом деле очень удобно при ремонте или отладке.
Идёшь вот по этому адресу: http://linuxcnc.org/docs/
Находишь мануальник для своей версии linuxcnc и изучаешь раздел
HAL (Hardware Abstraction Layer)Когда освоишься то переходи на наиболее поздний мануальник совместимый с твоей версией программы(в некоторые релизы вносились изменения в синтаксис и новые фичи, соответственно просто брать самый новый мануальник нельзя)

