Mesa 7i80db linuxcnc ethernet Anything IO

Работа с платами MESA, подключение, конфигурация.
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Serg писал(а): 17 дек 2020, 21:26
Maxekb77 писал(а): ей и 5 достаточно
Только половина платы будет работать.
Maxekb77 писал(а): в мануале пишут что джамперами ип адрес выставляется.
Способ получения адреса.
Ну а комп будет видеть MESA или нет?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Maxekb77 »

Serg писал(а): Только половина платы будет работать.
Захочет целую разберется...
Serg писал(а): Способ получения адреса.
Хочешь провести мастер-класс по bootp ?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Maxekb77 »

UT3GE писал(а): Ну а комп будет видеть MESA или нет?
будет только без и\о.
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Запустил я 7i76ED. Проблема была не в месе а в linux, надо было network/interfaces подправить что-бы в одной подсети работать. Залил новую прошивку 7i76e_7i77x2, вроде бы все работает, ну во всяком случае mesaflash --device 7i77e --readhmid показывает конфигурацию пинов.
Я так понимаю что в pncconf добавить прошивку 7i76e_7i77x2 не представляется возможным? Нужно будет руками все в HALе писать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

Maxekb77 писал(а): Хочешь провести мастер-класс по bootp ?
Нет, это к гуглу. Я так намекаю, что доки надо внимательно читать и не питать необоснованных надежд. :)
UT3GE писал(а): Я так понимаю что в pncconf добавить прошивку 7i76e_7i77x2 не представляется возможным? Нужно будет руками все в HALе писать?
Можно сделать рядышком например 7i92+7i77 и там подсмотреть как энкодеры подключаются.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Serg писал(а): 18 дек 2020, 02:58
Maxekb77 писал(а): Хочешь провести мастер-класс по bootp ?
Нет, это к гуглу. Я так намекаю, что доки надо внимательно читать и не питать необоснованных надежд. :)
UT3GE писал(а): Я так понимаю что в pncconf добавить прошивку 7i76e_7i77x2 не представляется возможным? Нужно будет руками все в HALе писать?
Можно сделать рядышком например 7i92+7i77 и там подсмотреть как энкодеры подключаются.
Да так и сделал, только не понятно почему в pncconf на 7i92+7i77 в HALе они запускают "net y-pos-fb <= hm2_7i92.0.stepgen.01.position-fb"
в то время когда обратная связь идет через энкодер "net y-pos-fb <= hm2_7i92.0.encoder.01.position"?
Но в своей конфигурации я убрал эту строку "#net y-pos-fb <= hm2_7i76e.0.stepgen.01.position-fb" и все заработало. Благо что LCNC умная программа и дает подсказки.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

Начнём с того, что в 7i77 нет stepgen'ов... :)
Если в pncconf правильно привязать stepgen'ы и encoder'ы к осям, то и править ничего не потребуется, разве что заменить hm2_7i92 на hm2_7i76e.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Serg писал(а): 23 дек 2020, 00:59 Начнём с того, что в 7i77 нет stepgen'ов... :)
Если в pncconf правильно привязать stepgen'ы и encoder'ы к осям, то и править ничего не потребуется, разве что заменить hm2_7i92 на hm2_7i76e.
В 7i77 их нет, а в 7i76е они есть. Я то в pncconf выбрал 7i76e а настройки энкодеров перетаскивал из рядышком установленной 7i92_7i77x2. Теперь я понял что получилось, в настройках 7i76e я энкодеры не прописывал в pnccong, вот оно автоматом и прописало обратную связь...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

Чтобы смотреть как подкючаются не только энкодеры, а всё в целом можно было указать прошивку 7i92_7i77_7i76. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Serg писал(а): 24 дек 2020, 01:38 Чтобы смотреть как подкючаются не только энкодеры, а всё в целом можно было указать прошивку 7i92_7i77_7i76. :)
Будешь смеяться, но так оно и было. Просто когда 3~4 закладки открыто сразу начинаешь путаться. Провел небольшой эксперимент с мультиплексом, сварганил внешний мультик на 74HC244 ( не было под рукой 26LV32)глянул шо по частоте хватает ее, заработало... Буду всё-таки ставить мультиплекс, так правильнее будет.
Спасибо за помощь и консультации.
Вложения
8A624234-9AD9-40B7-BB72-C81266882F5F.jpeg (2416 просмотров) <a class='original' href='./download/file.php?id=190163&sid=4a19322d5c0a0c22286f54dc779c6d64&mode=view' target=_blank>Загрузить оригинал (2.75 МБ)</a>
black
Новичок
Сообщения: 9
Зарегистрирован: 08 июл 2021, 18:25
Репутация: 0
Настоящее имя: Vitaliy Chernov
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение black »

D.L. писал(а): 13 дек 2020, 23:15 Небольшой фикс прошивки для новых ревизий 7i76e, выпущенных после 5го февраля 2020(было изменение в схеме платы, дополнительно использован C5 пин фпга):
7I76E_5ENC_D_V2.zip
Если не используете смарт сериал RS-422 интерфейс на TB3, то и прошивка предыдущей версии будет работать нормально.
Насколько необходимо, при задействании SSerial, использовать pin SSerialTXEn(x)Pin? Т.е. необходимо использовать три сигнала Tx Rx En, или достаточно двух Tx Rx, а разрешение драйвера RS-422 жестко посадить +3,3В? Как я понял разрешение нужно для режимов RS-422/RS-485? Только для RS-422 достаточно двух сигналов Tx/Rx, или необходимо три Tx/Rx + En? Вопрос в общей экономии pin.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

Для чего посадили En на отдельный вывод фпга я не разбирался, это лучше уточнить у PCW на форуме линуксцнс.
Я думаю достаточно только Tx Rx.
black
Новичок
Сообщения: 9
Зарегистрирован: 08 июл 2021, 18:25
Репутация: 0
Настоящее имя: Vitaliy Chernov
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение black »

D.L. писал(а): 03 сен 2022, 11:16 Для чего посадили En на отдельный вывод фпга я не разбирался, это лучше уточнить у PCW на форуме линуксцнс.
Я думаю достаточно только Tx Rx.
Спасибо.
Ответить

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