MESA 7i76E для начинающих
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: MESA 7i76E для начинающих
Поммотри в хал метре должен быть пин hm2_7i76e.0.stepgen.00.velocity-cmd только место велори там ддолжно быть написано что то типа pos-CMD ЧТО похожее на это
-
1240
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: MESA 7i76E для начинающих
В halscope нашел ножку encoder-velocity (примерно как то так)
В режиме степ/дир запустил на линейное перемещение ось
вижу как колеблется скорость (данные с энкодера)
Попробую ориентируясь на график halscope (настройками привода) уменьшить колебания по скорости потом и по позиции.
В режиме степ/дир запустил на линейное перемещение ось
вижу как колеблется скорость (данные с энкодера)
Попробую ориентируясь на график halscope (настройками привода) уменьшить колебания по скорости потом и по позиции.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: MESA 7i76E для начинающих
Чета не удается удалить свое сообщение
-
j4zzur1
- Новичок
- Сообщения: 29
- Зарегистрирован: 26 фев 2018, 23:04
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: MESA 7i76E для начинающих
Добрый день всем. В общем такая проблема. Поставил 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, но вполне может быть, что я чего-то не учёл(
Заранее спасибо!
Знающие люди, подскажите, в чем может быть проблема? Грешу либо на плату, либо на драйвер hm2_eth, но вполне может быть, что я чего-то не учёл(
Заранее спасибо!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: MESA 7i76E для начинающих
с питаниями платы порядок?
-
j4zzur1
- Новичок
- Сообщения: 29
- Зарегистрирован: 26 фев 2018, 23:04
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: MESA 7i76E для начинающих
5V на Р3 подано. Пробовал и 24В подавать для питания логики, всё также..
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: MESA 7i76E для начинающих
что значит "пробовал"?j4zzur1 писал(а):Пробовал и 24В подавать для питания логики, всё также..
без него IO пины не видны будут как раз
-
j4zzur1
- Новичок
- Сообщения: 29
- Зарегистрирован: 26 фев 2018, 23:04
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: MESA 7i76E для начинающих
Да я про это читал. Вот в данный момент как раз 24В подключено к VFIELD. Джампер, соответственно, на нужном месте. Ошибка выскакивает та же..nkp писал(а):что значит "пробовал"?
без него IO пины не видны будут как раз
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MESA 7i76E для начинающих
Какие лампочки светятся на плате до запуска linuxcnc? Лучше фотку.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
j4zzur1
- Новичок
- Сообщения: 29
- Зарегистрирован: 26 фев 2018, 23:04
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: MESA 7i76E для начинающих
Вот фото. Прошу прощения за качество
Хотя, не уверен, что фото сделал, когда linuxcnc был выключен.. завтра перепроверю.
Хотя, не уверен, что фото сделал, когда linuxcnc был выключен.. завтра перепроверю.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MESA 7i76E для начинающих
Похоже на проблему с прошивкой FPGA.
Не запуская linuxcnc (axis) выполни в консоли вот такую команду:
только внутри hm2_eth_test.hal замени IP адрес платы на свой.
Получившийся файл /tmp/log.txt приложи сюда.
Не запуская linuxcnc (axis) выполни в консоли вот такую команду:
Код: Выделить всё
halrun hm2_eth_test.hal >/tmp/log.txtПолучившийся файл /tmp/log.txt приложи сюда.
- Вложения
-
- hm2_eth_test.hal
- (68 байт) 1204 скачивания
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
j4zzur1
- Новичок
- Сообщения: 29
- Зарегистрирован: 26 фев 2018, 23:04
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: MESA 7i76E для начинающих
Вот лог. Спасибо. p.s. прошивку платы через *.bit файлы менял. Пробовал 3 разных варианта с офф сайта. результат тот же, нужных портов как будто вообще нет.UAVpilot писал(а):Получившийся файл /tmp/log.txt приложи сюда.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MESA 7i76E для начинающих
Всётаки что-то не так с прошивкой или с самой платой... В нормальной состоянии около RJ45 не должны гореть ни жёлтые, ни зелёные диоды.
Так-же при при загрузке драйвера не видно, чтобы отдельные пины настраивались на общение с частью карты, на которой расположены входы/выходы.
В твоём случае это скорее всего пины
На нормально работающей карте они должны выглядеть примерно так:
Что можно попробовать (после каждого пункта проверять работу карты):
1. На всякий случай проверить правильное-ли ядро используется - команда "uname -a" должна показать примерно такое:
2. поставить джамперы W4 и W6 в верхнее положение как и рекомендовано. Заодно переставить W7 и W12 в нижнее (незачем подавать питание на неиспользуемые разъёмы.
3. Перепрошить карту соотв. прошивкой и проверить (mesaflash --verify).
Если всё это не поможет, то карта скорее всего неисправна.
Так-же при при загрузке драйвера не видно, чтобы отдельные пины настраивались на общение с частью карты, на которой расположены входы/выходы.
В твоём случае это скорее всего пины
Код: Выделить всё
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" должна показать примерно такое:
обязательно должны быть слова "PREEMPT RT".Linux standcnc 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.96-2 x86_64 GNU/Linux
2. поставить джамперы W4 и W6 в верхнее положение как и рекомендовано. Заодно переставить W7 и W12 в нижнее (незачем подавать питание на неиспользуемые разъёмы.
3. Перепрошить карту соотв. прошивкой и проверить (mesaflash --verify).
Если всё это не поможет, то карта скорее всего неисправна.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MESA 7i76E для начинающих
Да, это по лампочкам видно.Parhom писал(а):А плата точно правильно питается?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Parhom
- Мастер
- Сообщения: 205
- Зарегистрирован: 26 апр 2018, 23:07
- Репутация: 46
- Настоящее имя: Пархоменко Артем Юрьевич
- Контактная информация:
Re: MESA 7i76E для начинающих
Дак по схеме 24В не туда подключается, как на фото.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MESA 7i76E для начинающих
В его случае подключать питание к TB3 не требуется.Parhom писал(а):Дак по схеме 24В не туда подключается, как на фото.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
1240
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: MESA 7i76E для начинающих
Пид как-то настроил. (как мог)
Устраивает процентов на 80.
Но не на 100, поэтому иногда пробую настроить лучше.
Что обнаружил:
При выполнении JOG самим приводом (настроил привод на работу в режиме JOG и нажатием клавиш привода двигаю портал)
качество движения портала (на одинаковых скоростях) гораздо лучше чем при задании движения с линуксцнц.
linuxcnc настроен как для работы с шд (просто генерирует сигнал)
Устраивает процентов на 80.
Но не на 100, поэтому иногда пробую настроить лучше.
Что обнаружил:
При выполнении JOG самим приводом (настроил привод на работу в режиме JOG и нажатием клавиш привода двигаю портал)
качество движения портала (на одинаковых скоростях) гораздо лучше чем при задании движения с линуксцнц.
linuxcnc настроен как для работы с шд (просто генерирует сигнал)
-
Ace Ventura
- Новичок
- Сообщения: 12
- Зарегистрирован: 20 мар 2018, 14:15
- Репутация: 0
- Настоящее имя: Anton
- Контактная информация:
Re: MESA 7i76E для начинающих
Подскажите, не могу поборот.
На 1 мм хода нужно 8192 импульса. Скорость станка планирую 7м.мин, но выше 3 не могу поднять, вылазит ошибка при запуске.
hm2/hm2_7i76e.0: stepgen.00.maxvel is too big for current step timings & position-scale, clipping to max possible
Уменьшить кол-во импульсов на мм хода нет возможности, что возможно еще поменять чтобы разогнать станок?
На 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.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: MESA 7i76E для начинающих
Уменьшать значения STEPLEN и STEPSPACE.Ace Ventura писал(а):Уменьшить кол-во импульсов на мм хода нет возможности, что возможно еще поменять чтобы разогнать станок?