top of page

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

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

CNC контроллер
Контроллер ЧПУ купить
CNC контроллер
Характеристики платы.png

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

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

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

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

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

Эта версия платы снята с продажи!

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

Схема подключений.png

Ниже приведено описание штыревых разъемов и перемычек, используемых на плате.

image2.png

JTAG – отладочный разъём для платы MB-1.
J1 – при наличии перемычки, питание на контакт PWR (Out) (№4) для датчиков Home подаётся с питания платы (9-24 В). При отсутствии перемычки, связь с общим питанием разрывается и питание можно завести внешнее, от 9 В до 24 В.
J2 – перемычка указывает какое внешнее опорное напряжение инвертора будет применяться (5 В или 10 В)
J3, J4 – опция выбора IP адреса.

джамперы IP.png

J5 – GPIO энкодера шпинделя, GPIO Z-щупа и GND.

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

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

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

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

Название портов.png

Разъем Ethernet подлключать только напрямую к управляющему ПК!

Распиновка.png

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

Для графической настройки конфигурации 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