Поддержка MESA в EMC2
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Дык да макет я ж говорю Чтоб дома ЕМС погонять Как движки линейные придут и все остальное, тогда макет в помойку
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Да концевики обычные, механические, трехконтактные. Вопрос, что на пины месы от концевиков должно приходить?Nick писал(а): Все зависит от концевика, некоторым нужно отдельное питание. По идее, концевик должен замыкать свой пин на +5v . Если боишься спалить, посади все на опторазвязку.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
по идее обычный цифровой +5v.
а почему трех контактные?
а почему трех контактные?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
А как ты двигатели со шпильками соединил, и из чего у тебя рама?
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Эта мазафака универсальная муфта меня не разу не подводилаNick писал(а):А как ты двигатели со шпильками соединил, и из чего у тебя рама?
Кусок автомобильного шланга от печки, диаметром 12 мм
Рама из листовой стали 2 мм. На работе забацал за 2 дня, в перерывах между основной работой
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
Сталь просто гнул, или что-то еще? Можешь по больше фотографию выложить?
По концевику, вешаешь на к.3 +5 на к.1 пин mesa. В настройках, если надо выставляешь invert.
По концевику, вешаешь на к.3 +5 на к.1 пин mesa. В настройках, если надо выставляешь invert.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Смоделил в солидворксе, потом выкройки плоские в dxf, в автокаде G код для лазера трампфа, вырезал из обрезков, потом на гибочном прессе с чпу согнул все это дело. Сел за аргон и быстренько приварил все это
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
А ось Y на таком рычаге не сильно колбасится?
ЗЫ соберешься выкидывать, скажи куда Я думаю, самодельщики слетятся.
ЗЫ соберешься выкидывать, скажи куда Я думаю, самодельщики слетятся.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Винты ходовые очень "ровные" на счет колбасни
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Вот добрался до макета
Чета не работает. А на всех нечетных пинах, второго разъема платы висит +5 вольт. Может их на массу садить через концевик надо? Через резистор какой-нить. Концевики настраивал через pncconf. Если галку инверт поставить, то вообще сразу ошибку выбиваетNick писал(а):
По концевику, вешаешь на к.3 +5 на к.1 пин mesa. В настройках, если надо выставляешь invert.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
Хммм... сейчас проверю ...
хотя не проверю - тестер никак не найти...
Вообще ошибка это нормально, она говорит, что концевик замкнут, главное, чтобы при переключении состояния все работало правильно. Собственно нужно будет переключить invert обратно .
Если на этих входах и так +5, то наверное нужно на землю замыкать.
хотя не проверю - тестер никак не найти...
Вообще ошибка это нормально, она говорит, что концевик замкнут, главное, чтобы при переключении состояния все работало правильно. Собственно нужно будет переключить invert обратно .
Если на этих входах и так +5, то наверное нужно на землю замыкать.
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
ща буду пробывать
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Свершилось!
Все работает (концевики всмысле). Nick с меня
Мне тут народ с чипмейкера мозг вправил - джампер w4 вниз и с пинов платы через концевики на землю.
кнопочки ща буду всякие выводить - типа все оси в ноль
Все работает (концевики всмысле). Nick с меня
Мне тут народ с чипмейкера мозг вправил - джампер w4 вниз и с пинов платы через концевики на землю.
кнопочки ща буду всякие выводить - типа все оси в ноль
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Всем привет!
Вот из всех внешних кнопочек пока заработала е-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
Вот из всех внешних кнопочек пока заработала е-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
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
А под 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
надо будет как-нить перевести...
----------------
Прицепи сюда свой .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
надо будет как-нить перевести...
-
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Вот хал
Да да "Выполнить процедуру поиска нулей для всех осей"
А кнопочку "Сказать станку, что сейчас все оси в нулях" тоже неплохо было-бы
Да да "Выполнить процедуру поиска нулей для всех осей"
А кнопочку "Сказать станку, что сейчас все оси в нулях" тоже неплохо было-бы
- Вложения
-
- hal.txt
- (9.1 КБ) 1206 скачиваний
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Поддержка MESA в EMC2
Я отредактировал верхнее сообщение ...
Нашел ответ этим занимается модуль halui, вот пример
net home-button parport.0.pin-10-in => halui.home-all
Вот тут есть описание всех пинов halui, но на англ. http://www.linuxcnc.org/docview/html/ma ... lui.1.html
надо будет как-нить перевести...
Нашел ответ этим занимается модуль 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
А чтобы сказать что ось в нуле есть такой пин:
halui.joint.<n>.is-homed (bit, out) - status pin telling that the joint is homed
он говорит, что ось прошла процедуру поиска нуля, к ней наверное можно дописать установку положения нуля...
halui.joint.<n>.is-homed (bit, out) - status pin telling that the joint is homed
он говорит, что ось прошла процедуру поиска нуля, к ней наверное можно дописать установку положения нуля...