Mesa 7i80db linuxcnc ethernet Anything IO

Работа с платами MESA, подключение, конфигурация.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

UT3GE писал(а): Хорошая идея. Но посмотрел что нет в наших краях 7i93.
7i93 тут только в качестве примера возможности создания собственной прошивки.
А для данной задачи достаточно 7i92: 10пинов на степгены + 15пинов на счётчики + 9пинов на всё остальное.
Прошивка с данным функционалом:
7I92_5ST_5ENC_D.zip
(83.82 КБ) 135 скачиваний
использовать на свой страх и риск, без всяких гарантий.
Собрана из свежих исходников от 3 ноября 2020.
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

D.L. писал(а): 12 дек 2020, 10:15
UT3GE писал(а): Хорошая идея. Но посмотрел что нет в наших краях 7i93.
7i93 тут только в качестве примера возможности создания собственной прошивки.
А для данной задачи достаточно 7i92: 10пинов на степгены + 15пинов на счётчики + 9пинов на всё остальное.
Прошивка с данным функционалом: 7I92_5ST_5ENC_D.zip использовать на свой страх и риск, без всяких гарантий.
Собрана из свежих исходников от 3 ноября 2020.
Спасибо за инфо. А "7I92_5ST_5ENC_D.zip использовать на свой страх и риск" я так понял что MESA после прошивки может не "проснуться" ???
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

UT3GE писал(а): я так понял что MESA после прошивки может не "проснуться" ???
Очень маловероятно, но даже и это можно исправить.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

Если нет времени на эксперименты или нет уверенности в своих силах, то лучше купить что-нить готовое, будет дешевле и быстрее.
А если можете позволить себе поэкспериментировать, то при желании можно даже себе месу спаять:
Photo-0007.jpg (1704 просмотра) <a class='original' href='./download/file.php?id=189724&sid=5018eae624ad40fff5b785230cb877f3&mode=view' target=_blank>Загрузить оригинал (318.49 КБ)</a>
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

D.L. писал(а): 12 дек 2020, 11:18 Если нет времени на эксперименты или нет уверенности в своих силах, то лучше купить что-нить готовое, будет дешевле и быстрее.
А если можете позволить себе поэкспериментировать, то при желании можно даже себе месу спаять:
Photo-0007.jpg
Конечно готовое только. Здесь с готовым надо разобраться не говоря уже про самоделки, хотя спаять MESA язык не поворачивается сказать что это "самоделка"
drykov
Кандидат
Сообщения: 56
Зарегистрирован: 03 мар 2019, 01:59
Репутация: 11
Настоящее имя: Дмитрий
Откуда: Тверь
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение drykov »

D.L. писал(а): А если можете позволить себе поэкспериментировать,
А что это за плата? Можно ссылку?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

UT3GE писал(а): Не могу не где найти вот этот вариант прошивки 7i76e_7i77x2.
Странно, что нет такой прошивки...
Мне сейчас не на чем собрать такую, попробуй поискать на https://forum.linuxcnc.org/ тему, в которой собирали варианты нестандартных прошивок по запросам... Или может D.L. поможет?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

drykov писал(а): А что это за плата? Можно ссылку?
Это моя разработка, хостмот2 совместимая отладочная платка с 64 свободными пинами(максимум для xc6slx9).
Serg писал(а): Или может D.L. поможет?..
Легко, 5мин времени нужно, но как обычно без всяких гарантий и на свой страх и риск.
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

Serg писал(а): 12 дек 2020, 18:31
UT3GE писал(а): Не могу не где найти вот этот вариант прошивки 7i76e_7i77x2.
Странно, что нет такой прошивки...
Мне сейчас не на чем собрать такую, попробуй поискать на https://forum.linuxcnc.org/ тему, в которой собирали варианты нестандартных прошивок по запросам... Или может D.L. поможет?.. :)
Serg, об этой прошивке из всего инета нашел только одно упоминание на https://forum.linuxcnc.org/38-general-l ... bsite-down , и то там чел с начало просил 7i76e_7i77x2 а потом 7i76e_7i77 так как не работал мессовский сайт. Может у него есть, только правда сообщения от 2017 года........
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

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

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

D.L. писал(а): 12 дек 2020, 18:47
drykov писал(а): А что это за плата? Можно ссылку?
Это моя разработка, хостмот2 совместимая отладочная платка с 64 свободными пинами(максимум для xc6slx9).
Serg писал(а): Или может D.L. поможет?..
Легко, 5мин времени нужно, но как обычно без всяких гарантий и на свой страх и риск.
Рэспект Дима!!! Шо не сгорит то сгниет.......
Сейчас если получится остановлю отправку 7i76. Если не получится остановить то будем экспериментировать.....
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

Только мне не понятно, зачем нужна поддержка двух 7i77, если использовать с 7i77, то одной 7i77й платы хватит, она 6ть энкодеров поддерживает.
А если использовать без 7i77й, то тогда оптимальнее добавить нормальные счётчики энкодеров на P1 или P2, а не мультиплексированные, как в случае поддержки 7i77.
UT3GE
Кандидат
Сообщения: 62
Зарегистрирован: 30 окт 2020, 14:21
Репутация: 2
Настоящее имя: Виталий
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение UT3GE »

D.L. писал(а): 12 дек 2020, 22:37 Только мне не понятно, зачем нужна поддержка двух 7i77, если использовать с 7i77, то одной 7i77й платы хватит, она 6ть энкодеров поддерживает.
А если использовать без 7i77й, то тогда оптимальнее добавить нормальные счётчики энкодеров на P1 или P2, а не мультиплексированные, как в случае поддержки 7i77.
Там по сути три енкодера. Serg описал чуть выше, я затем полез в datascheet на 7i77 и посмотрел, один комплект (это три сигнала) прямой вход другой комплект инвертированный вход одного и того же энкодера. Вот и получается что на один энкодер они потратили 6 выводов....
А что значит нормальные счетчики??? Можно было бы и просто I/O считывать, но в таком случае частота обновления будет 1 кГц. А это очень мало.
Использование естественно без плат 7i77 а только Р1 и Р2 mess 7i76e.
Ну вот, как то так.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

UT3GE писал(а): А что значит нормальные счетчики???
Нормальный счётчик использует 3 физических пина фпга, два мультиплексированных счётчика - 3 пина + 1пин дополнительный на все счётчики.
В случае мультиплексированных счётчиков, на каждой паре счётчиков экономим 3 физических пина фпга.

Прошивка на две 7i77 для 7i76e:
7I76E_7i77x2D.zip
(160.63 КБ) 114 скачиваний
Но по-мне это извращение, я бы использовал нормальные счётчики.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

Прошивка с нормальными энкодерами:
7I76E_5ENC_D.zip
(121.18 КБ) 119 скачиваний
Прошивка поддерживает 5ть дополнительных энкодеров на P1, 6й энкодер шпиндельный на 7I76E.
Шпиндельный энкодер на 7I76E имеет номер 0, дополнительные имеют номера с 1 по 5.
Не забываете что I/O номера это номера хостмот2 пинов, соответствие пинам хидера P1 смотрите в мануале на 7I76E на 7й странице.
И ещё раз напомню - прошивку использовать на свой страх и риск, без всяких гарантий.
Прошивка собрана из свежих исходников от 3 ноября 2020.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

D.L. писал(а): Но по-мне это извращение, я бы использовал нормальные счётчики.
Так это именно для использования нормальных энкодерных счётчиков в Mesa без самих 7i77 или каких-то специальных плат, поддерживающих мультиплексирование, а с помощью лишь простейших платок с диф.буферами с Али или самодельных. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

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

Serg писал(а): Смысл в использовании энкодеров без самих 7i77 или каких-то специальных плат, поддерживающих мультиплексирование, а с помощью лишь простейших платок с буферами с Али или самодельных.
Если бы была такая прошивка, то ещё был-бы какой-то смысл её использовать.
А если её нужно собирать, то тогда имеет смысл сразу сделать прошивку на полноценных счётчиках и без лишнего мусора.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение xenon-alien »

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

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение Serg »

xenon-alien писал(а): Может и я со временем примудрю парочку энкодеров по осям...
Чёт с разбегу не нашёл, только дорогие с опторазвязкой. Я как-то раз покупал платки с чипом 8-канального конвертора "differential input to single output" от ADM, на плате был только чип и разъёмы IDC.
Сейчас если подобное надо, то просто использую ОУ или триггеры Шмидта в корпусах sot23-5, всё равно плату приходится свою делать по месту.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Mesa 7i80db linuxcnc ethernet Anything IO

Сообщение xenon-alien »

Serg писал(а): Чёт с разбегу не нашёл, только дорогие с опторазвязкой.
Хотя бы пример, что бы понимать, что искать и как искать. (Ты же знаешь, что я не силен даже в названиях и понятиях).
Ответить

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