top of page
Страница описания старой платы управления (до 2020 года) находится здесь.
Плата управления (контроллер) MB является аналогом платы MESA 7I92, совмещенной с платой коммутации. Для считывания энкодеров, подачи сигналов STEP и всего прочего используется высокопроизводительная ПЛИС, работающая быстрее любого микроконтроллера. Предназначена для управления ЧПУ-станками с обратной связью. В отличие от MESA, этот контроллер не предназначен для подключения плат расширения, которые зачастую не нужны для несложных ЧПУ-станков. К данной плате сразу можно подключать драйвера, энкодеры, концевые датчики и другие устройства.
В рабочем режиме плата потребляет до 200мА.
За счет использования ПЛИС,
максимальная частота сигнала STEP на драйвера и
считывания показания с энкодеров более 1МГц.
Эта версия платы снята с продажи!
На рисунке представлен вариант подключения периферии к плате:
Ниже приведено описание штыревых разъемов и перемычек, используемых на плате.
JTAG – отладочный разъём для платы MB-1.
J1 – при наличии перемычки, питание на контакт PWR (Out) (№4) для датчиков Home подаётся с питания платы (9-24 В). При отсутствии перемычки, связь с общим питанием разрывается и питание можно завести внешнее, от 9 В до 24 В.
J2 – перемычка указывает какое внешнее опорное напряжение инвертора будет применяться (5 В или 10 В)
J3, J4 – опция выбора IP адреса.
J5 – GPIO энкодера шпинделя, GPIO Z-щупа и GND.
На видео показан процесс установки LinuxCNC и тестового запуска платы управления.
Версия Linux, установленная на видео доступна по ссылке. Тестовую конфигурацию можно скачать по ссылке. Основными в ней являются 2 файла - CONFIG.hal и CONFIG.ini. Для понимания того как в них все устроено, советуем ознакомиться с русской wiki или оригинальной документацией по LinuxCNC.
Ниже приведена распиновка платы и стандартная конфигурация выводов для LinuxCNC.
При желании её можно изменить, записав на плату другую прошивку.
Разъем Ethernet подлключать только напрямую к управляющему ПК!
Если по какой-то причине требуется поменять функии пинов, это можно сделать при помощи прошивки платы. Как это делается, показано на видео:
Для графической настройки конфигурации LinuxCNC под платы MESA, используется программа pncconf, которая доступна для запуска при установленной LinuxCNC. В процессе эксплуатации программы, выяснилось, что она довольно сырая и многие функции не работают, кроме того, для настройки нашей версии плат она не подходит. Поэтому программа, являющаяся набором python-скриптов, была немного доработана, чтобы у покупателей была возможность графической настройки конфигураций плат под LinuxCNC.
Файлы для обновления программы pncconf можно скачать по ссылке.
Данные файлы проверены на совместимость с LinuxCNC версий 2.7.14 и 2.7.15.
Данные файлы не будут совместимы с версиями 2.8 и выше по ряду причин.
Файлы для обновления pncconf под LinuxCNC 2.8.0 (возможно, подойдут и к более свежим версиям) можно скачать по ссылке.
Процесс обновления и пример использования pncconf смотрите на видео ниже.
Видео снималось для старой версии платы. При настройке, это нужно помнить и брать конфигурацию пинов из таблицы выше.
Ниже приведены видеоотзывы и обзоры покупателей о наших платах.
bottom of page