Поддержка MESA в EMC2

Работа с платами MESA, подключение, конфигурация.
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Дык да макет я ж говорю :cheesy: :lol: Чтоб дома ЕМС погонять 8-) Как движки линейные придут и все остальное, тогда макет в помойку :roll:
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Ой :freak:
Вложения
P1060498a_resize.jpg (3955 просмотров) <a class='original' href='./download/file.php?id=1395&sid=d1556fdf4861d41bd0a8b1fa693a2330&mode=view' target=_blank>Загрузить оригинал (116.17 КБ)</a>
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Nick писал(а): Все зависит от концевика, некоторым нужно отдельное питание. По идее, концевик должен замыкать свой пин на +5v . Если боишься спалить, посади все на опторазвязку.
Да концевики обычные, механические, трехконтактные. Вопрос, что на пины месы от концевиков должно приходить?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

по идее обычный цифровой +5v.
а почему трех контактные?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

А как ты двигатели со шпильками соединил, и из чего у тебя рама?
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Типа такой:
Вложения
P1060500_resize.JPG (3952 просмотра) <a class='original' href='./download/file.php?id=1396&sid=d1556fdf4861d41bd0a8b1fa693a2330&mode=view' target=_blank>Загрузить оригинал (141.02 КБ)</a>
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Nick писал(а):А как ты двигатели со шпильками соединил, и из чего у тебя рама?
Эта мазафака универсальная муфта :lol: :lol: :lol: меня не разу не подводила :mrgreen:
Кусок автомобильного шланга от печки, диаметром 12 мм ;)

Рама из листовой стали 2 мм. На работе забацал за 2 дня, в перерывах между основной работой
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

Сталь просто гнул, или что-то еще? Можешь по больше фотографию выложить?

По концевику, вешаешь на к.3 +5 на к.1 пин mesa. В настройках, если надо выставляешь invert.
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Смоделил в солидворксе, потом выкройки плоские в dxf, в автокаде G код для лазера трампфа, вырезал из обрезков, потом на гибочном прессе с чпу согнул все это дело. Сел за аргон и быстренько приварил все это :)
Вложения
P1060497a.jpg (3949 просмотров) <a class='original' href='./download/file.php?id=1397&sid=d1556fdf4861d41bd0a8b1fa693a2330&mode=view' target=_blank>Загрузить оригинал (824.09 КБ)</a>
P1060498a.jpg (3949 просмотров) <a class='original' href='./download/file.php?id=1398&sid=d1556fdf4861d41bd0a8b1fa693a2330&mode=view' target=_blank>Загрузить оригинал (598.47 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

А ось Y на таком рычаге не сильно колбасится?

ЗЫ соберешься выкидывать, скажи куда :) Я думаю, самодельщики слетятся.
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Винты ходовые очень "ровные" :hehehe: :hehehe: на счет колбасни :mrgreen:
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Вот добрался до макета :)
Nick писал(а):
По концевику, вешаешь на к.3 +5 на к.1 пин mesa. В настройках, если надо выставляешь invert.
Чета не работает. А на всех нечетных пинах, второго разъема платы висит +5 вольт. Может их на массу садить через концевик надо? Через резистор какой-нить. Концевики настраивал через pncconf. Если галку инверт поставить, то вообще сразу ошибку выбивает :?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

Хммм... сейчас проверю ...

хотя не проверю - тестер никак не найти...

Вообще ошибка это нормально, она говорит, что концевик замкнут, главное, чтобы при переключении состояния все работало правильно. Собственно нужно будет переключить invert обратно :).
Если на этих входах и так +5, то наверное нужно на землю замыкать.
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

ща буду пробывать :)
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Свершилось! :cheesy: :cheesy: :cheesy:
Все работает (концевики всмысле). Nick с меня :beer_blow:
Мне тут народ с чипмейкера мозг вправил - джампер w4 вниз и с пинов платы через концевики на землю. :oops:
кнопочки ща буду всякие выводить - типа все оси в ноль
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Всем привет!
Вот из всех внешних кнопочек пока заработала е-stop. И то только потому, что она есть в pncconf :?
Собственно в hal добавилась строка вида:

net estop-ext <= hm2_5i20.0.gpio.033.in

Я так понял net - прицепить сигнал estop-ext к пину 33 платы меса такойто с драйвером хостмот2.
Вот непонятка с сигналом estop-ext. Это зарезервированное слово или его pncconf где-то прописал? А есть ли список всех сигналов (зарезерв слов)? А можно ли добавлять самому сигналы? Вот очень хочется внешнюю кнопульку Все оси в ноль
Типа так:
net home-all <= hm2_5i20.0.gpio.034.in

:think:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

А под home all ты подразумеваешь "Выполнить процедуру поиска нулей для всех осей" или "Сказать станку, что сейчас все оси в нулях"?

----------------

Прицепи сюда свой .hal, наверняка там есть еще строчки типа:
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

-----------------------------

Нашел ответ этим занимается модуль halui, вот пример
net home-button parport.0.pin-10-in => halui.home-all

Вот тут есть описание всех пинов halui, но на англ. http://www.linuxcnc.org/docview/html/ma ... lui.1.html
надо будет как-нить перевести...
eekot
Кандидат
Сообщения: 76
Зарегистрирован: 16 дек 2010, 01:51
Репутация: 15
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение eekot »

Вот хал

Да да "Выполнить процедуру поиска нулей для всех осей"

А кнопочку "Сказать станку, что сейчас все оси в нулях" тоже неплохо было-бы :D
Вложения
hal.txt
(9.1 КБ) 1205 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

Я отредактировал верхнее сообщение ...

Нашел ответ этим занимается модуль halui, вот пример
net home-button parport.0.pin-10-in => halui.home-all

Вот тут есть описание всех пинов halui, но на англ. http://www.linuxcnc.org/docview/html/ma ... lui.1.html
надо будет как-нить перевести...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Поддержка MESA в EMC2

Сообщение Nick »

А чтобы сказать что ось в нуле есть такой пин:
halui.joint.<n>.is-homed (bit, out) - status pin telling that the joint is homed
он говорит, что ось прошла процедуру поиска нуля, к ней наверное можно дописать установку положения нуля...
Ответить

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