top of page

Внимание! Это страница с описанием платы управления, которая производилась до 2020 года. Страница описания новой платы управления (с 2020 года) находится здесь.

    Плата управления (контроллер) MB является аналогом платы MESA 7I92, совмещенной с платой коммутации. Для считывания энкодеров, подачи сигналов STEP и всего прочего используется высокопроизводительная ПЛИС, работающая быстрее любого микроконтроллера. Предназначена для управления ЧПУ-станками с обратной связью. В отличие от MESA, этот контроллер не предназначен для подключения плат расширения, которые зачастую не нужны для несложных ЧПУ-станков. К данной плате сразу можно подключать драйвера, энкодеры, концевые датчики и другие устройства.

20180826_164822.jpg
MB_1.jpg
MB_2.png

В рабочем режиме плата потребляет до 200мА.

За счет использования ПЛИС,

максимальная частота сигнала STEP на драйвера и

считывания показания с энкодеров более 1МГц.

осцилограмма.png

    Данная плата управления успешно используется в наших аппаратах с 2016 года.
Эта версия платы снята с продажи.

На рисунке представлен вариант подключения периферии к плате:

MESA_EXAMPLE.jpg

На видео показан процесс установки LinuxCNC и тестового запуска платы управления.

Версия Linux, установленная на видео доступна по ссылке. Тестовую конфигурацию можно скачать по ссылке. Основными в ней являются 2 файла - CONFIG.hal и CONFIG.ini. Для понимания того как в них все устроено, советуем ознакомиться с русской wiki или оригинальной документацией по LinuxCNC.

  Ниже приведена распиновка платы и стандартная конфигурация выводов для LinuxCNC.

При желании её можно изменить, записав на плату другую прошивку.

MB-1-2016-pinout_dims.jpg

Джамперы W1 и W2 соответствуют джамперам W5 и W6 плат MESA 7I92. Они служат для выбора IP-адреса платы. При отправке, конфигурация джамперов соответствует загрузке IP-адреса с EEPROM, в которой он задан как 10.10.10.10. В большинстве случаев эти джамперы трогать не требуется.

MB-1-2016.png

Если по какой-то причине требуется поменять функии пинов, это можно сделать при помощи прошивки платы. Как это делается, показано на видео:

Для графической настройки конфигурации LinuxCNC под платы MESA, используется программа pncconf, которая доступна для запуска при установленной LinuxCNC. В процессе эксплуатации программы, выяснилось, что она довольно сырая и многие функции не работают, кроме того, для настройки нашей версии плат она не подходит. Поэтому программа, являющаяся набором python-скриптов, была немного доработана, чтобы у покупателей была возможность графической настройки конфигураций плат под LinuxCNC.

Файлы для обновления программы pncconf можно скачать по ссылке. 

Данные файлы проверены на совместимость с LinuxCNC версий 2.7.14 и 2.7.15.

Данные файлы не будут совместимы с версиями 2.8 и выше по ряду причин.

Когда появится стабильная версия LinuxCNC из ветки 2.8 или 2.9, на сайт, возможно, будут добавлены файлы обновления pncconf и для этих версий.

Процесс обновления и пример использования pncconf смотрите на видео ниже.

bottom of page