MESA 7i76E для начинающих

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 271
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение solo »

Поммотри в хал метре должен быть пин hm2_7i76e.0.stepgen.00.velocity-cmd только место велори там ддолжно быть написано что то типа pos-CMD ЧТО похожее на это
1240
Мастер
Сообщения: 971
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 277
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

В halscope нашел ножку encoder-velocity (примерно как то так)
В режиме степ/дир запустил на линейное перемещение ось
вижу как колеблется скорость (данные с энкодера)
Попробую ориентируясь на график halscope (настройками привода) уменьшить колебания по скорости потом и по позиции.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 271
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение solo »

Чета не удается удалить свое сообщение
j4zzur1
Новичок
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение j4zzur1 »

Добрый день всем. В общем такая проблема. Поставил LinuxCNC на 64-битный debian с preempt-RT, имеется mesa 7i76e. Так вот с ней-то и проблема, которая состоит в следующем: порты на ветке TB6 и TB5, на которые хочу цепануть концевики, должны иметь вид hm2_7i76e.0.7i76.0.0.input-XX (вместо XX пусть будет 15, к примеру); Но LinuxCNC не грузится, как раз выдавая ошибку с этим самым портом: "./test.hal:30: parameter of pin 'hm2_7i76e.0.7i76.0.0.input-15' does not exist". Если же в Hal прописываю "setp hm2_7i76e.0.7i76.0.0.input-15 false", то ошибка чуть меняется: "./test.hal:30: parameter of pin 'hm2_7i76e.0.7i76.0.0.input-15' not found". Если же ставлю коммент на данный пин в хале, то LinuxCNC грузится, станок ездит (без хоумов только).
Знающие люди, подскажите, в чем может быть проблема? Грешу либо на плату, либо на драйвер hm2_eth, но вполне может быть, что я чего-то не учёл(
Заранее спасибо!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

с питаниями платы порядок?
j4zzur1
Новичок
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение j4zzur1 »

5V на Р3 подано. Пробовал и 24В подавать для питания логики, всё также..
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

j4zzur1 писал(а):Пробовал и 24В подавать для питания логики, всё также..
что значит "пробовал"?
без него IO пины не видны будут как раз
j4zzur1
Новичок
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение j4zzur1 »

nkp писал(а):что значит "пробовал"?
без него IO пины не видны будут как раз
Да я про это читал. Вот в данный момент как раз 24В подключено к VFIELD. Джампер, соответственно, на нужном месте. Ошибка выскакивает та же..
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5179
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Какие лампочки светятся на плате до запуска linuxcnc? Лучше фотку.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
j4zzur1
Новичок
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение j4zzur1 »

Вот фото. Прошу прощения за качество
IMG_20181001_182214.jpg (3772 просмотра) <a class='original' href='./download/file.php?id=147538&sid=bfcb3cf5d5eea78de6243273b27a7be6&mode=view' target=_blank>Загрузить оригинал (3.69 МБ)</a>
Хотя, не уверен, что фото сделал, когда linuxcnc был выключен.. завтра перепроверю.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5179
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Похоже на проблему с прошивкой FPGA.

Не запуская linuxcnc (axis) выполни в консоли вот такую команду:

Код: Выделить всё

halrun hm2_eth_test.hal >/tmp/log.txt
только внутри hm2_eth_test.hal замени IP адрес платы на свой.
Получившийся файл /tmp/log.txt приложи сюда.
Вложения
hm2_eth_test.hal
(68 байт) 1077 скачиваний
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
j4zzur1
Новичок
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение j4zzur1 »

UAVpilot писал(а):Получившийся файл /tmp/log.txt приложи сюда.
Вот лог. Спасибо.
log.txt
(17.94 КБ) 637 скачиваний
p.s. прошивку платы через *.bit файлы менял. Пробовал 3 разных варианта с офф сайта. результат тот же, нужных портов как будто вообще нет.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5179
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Всётаки что-то не так с прошивкой или с самой платой... В нормальной состоянии около RJ45 не должны гореть ни жёлтые, ни зелёные диоды.
Так-же при при загрузке драйвера не видно, чтобы отдельные пины настраивались на общение с частью карты, на которой расположены входы/выходы.
В твоём случае это скорее всего пины

Код: Выделить всё

hm2/hm2_7i76e.0:     IO Pin 010 (P1-07): IOPort
hm2/hm2_7i76e.0:     IO Pin 011 (P1-08): IOPort
hm2/hm2_7i76e.0:     IO Pin 012 (P1-09): IOPort
hm2/hm2_7i76e.0:     IO Pin 013 (P1-10): IOPort
На нормально работающей карте они должны выглядеть примерно так:

Код: Выделить всё

hm2/hm2_7i76e.0:     IO Pin 010 (P1-07): Smart Serial Interface #0, pin TxData1 (Output)
hm2/hm2_7i76e.0:     IO Pin 011 (P1-08): Smart Serial Interface #0, pin RxData1 (Input)
hm2/hm2_7i76e.0:     IO Pin 012 (P1-09): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_7i76e.0:     IO Pin 013 (P1-10): Smart Serial Interface #0, pin RxData0 (Input)
Что можно попробовать (после каждого пункта проверять работу карты):
1. На всякий случай проверить правильное-ли ядро используется - команда "uname -a" должна показать примерно такое:
Linux standcnc 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.96-2 x86_64 GNU/Linux
обязательно должны быть слова "PREEMPT RT".
2. поставить джамперы W4 и W6 в верхнее положение как и рекомендовано. Заодно переставить W7 и W12 в нижнее (незачем подавать питание на неиспользуемые разъёмы.
3. Перепрошить карту соотв. прошивкой и проверить (mesaflash --verify).

Если всё это не поможет, то карта скорее всего неисправна.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Parhom
Мастер
Сообщения: 205
Зарегистрирован: 26 апр 2018, 23:07
Репутация: 46
Настоящее имя: Пархоменко Артем Юрьевич
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Parhom »

А плата точно правильно питается?
Вложения
Screenshot_2018-10-12-06-19-00-108_cn.wps.moffice_eng.png (3670 просмотров) <a class='original' href='./download/file.php?id=148165&sid=bfcb3cf5d5eea78de6243273b27a7be6&mode=view' target=_blank>Загрузить оригинал (249.22 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5179
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Parhom писал(а):А плата точно правильно питается?
Да, это по лампочкам видно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Parhom
Мастер
Сообщения: 205
Зарегистрирован: 26 апр 2018, 23:07
Репутация: 46
Настоящее имя: Пархоменко Артем Юрьевич
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Parhom »

Дак по схеме 24В не туда подключается, как на фото.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5179
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Parhom писал(а):Дак по схеме 24В не туда подключается, как на фото.
В его случае подключать питание к TB3 не требуется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 971
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 277
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Пид как-то настроил. (как мог)
Устраивает процентов на 80.
Но не на 100, поэтому иногда пробую настроить лучше.
Что обнаружил:
При выполнении JOG самим приводом (настроил привод на работу в режиме JOG и нажатием клавиш привода двигаю портал)
качество движения портала (на одинаковых скоростях) гораздо лучше чем при задании движения с линуксцнц.
linuxcnc настроен как для работы с шд (просто генерирует сигнал)
Ace Ventura
Новичок
Сообщения: 12
Зарегистрирован: 20 мар 2018, 14:15
Репутация: 0
Настоящее имя: Anton
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Ace Ventura »

Подскажите, не могу поборот.
На 1 мм хода нужно 8192 импульса. Скорость станка планирую 7м.мин, но выше 3 не могу поднять, вылазит ошибка при запуске.
hm2/hm2_7i76e.0: stepgen.00.maxvel is too big for current step timings & position-scale, clipping to max possible

Уменьшить кол-во импульсов на мм хода нет возможности, что возможно еще поменять чтобы разогнать станок?
D.L.
Мастер
Сообщения: 450
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 139
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение D.L. »

Ace Ventura писал(а):Уменьшить кол-во импульсов на мм хода нет возможности, что возможно еще поменять чтобы разогнать станок?
Уменьшать значения STEPLEN и STEPSPACE.
Ответить

Вернуться в «MESA»