Внимание! Это страница с описанием платы управления, которая производилась до 2020 года. Страница описания новой платы управления (с 2020 года) находится здесь.
Плата управления (контроллер) MB является аналогом платы MESA 7I92, совмещенной с платой коммутации. Для считывания энкодеров, подачи сигналов STEP и всего прочего используется высокопроизводительная ПЛИС, работающая быстрее любого микроконтроллера. Предназначена для управления ЧПУ-станками с обратной связью. В отличие от MESA, этот контроллер не предназначен для подключения плат расширения, которые зачастую не нужны для несложных ЧПУ-станков. К данной плате сразу можно подключать драйвера, энкодеры, концевые датчики и другие устройства.
Данная плата управления успешно используется в наших аппаратах с 2016 года.
Эта версия платы снята с продажи!
На рисунке представлен вариант подключения периферии к плате:
На видео показан процесс установки LinuxCNC и тестового запуска платы управления.
Ниже приведена распиновка платы и стандартная конфигурация выводов для LinuxCNC.При желании её можно изменить, записав на плату другую прошивку.
Джамперы W1 и W2 соответствуют джамперам W5 и W6 плат MESA 7I92. Они служат для выбора IP-адреса платы. При отправке, конфигурация джамперов соответствует загрузке IP-адреса с EEPROM, в которой он задан как 10.10.10.10. В большинстве случаев эти джамперы трогать не требуется.
Если по какой-то причине требуется поменять функии пинов, это можно сделать при помощи прошивки платы. Как это делается, показано на видео:
Для графической настройки конфигурации LinuxCNC под платы MESA, используется программа pncconf, которая доступна для запуска при установленной LinuxCNC. В процессе эксплуатации программы, выяснилось, что она довольно сырая и многие функции не работают, кроме того, для настройки нашей версии плат она не подходит. Поэтому программа, являющаяся набором python-скриптов, была немного доработана, чтобы у покупателей была возможность графической настройки конфигураций плат под LinuxCNC.Файлы для обновления программы pncconf можно скачать по ссылке. Данные файлы проверены на совместимость с LinuxCNC версий 2.7.14 и 2.7.15.Данные файлы не будут совместимы с версиями 2.8 и выше по ряду причин.Когда появится стабильная версия LinuxCNC из ветки 2.8 или 2.9, на сайт, возможно, будут добавлены файлы обновления pncconf и для этих версий.Процесс обновления и пример использования pncconf смотрите на видео ниже.