Поддержка MESA в EMC2
-
eekot
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Дык да макет я ж говорю
Чтоб дома ЕМС погонять
Как движки линейные придут и все остальное, тогда макет в помойку 
-
eekot
- Кандидат
- Сообщения: 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
А как ты двигатели со шпильками соединил, и из чего у тебя рама?
-
eekot
- Кандидат
- Сообщения: 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.
-
eekot
- Кандидат
- Сообщения: 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 на таком рычаге не сильно колбасится?
ЗЫ соберешься выкидывать, скажи куда
Я думаю, самодельщики слетятся.
ЗЫ соберешься выкидывать, скажи куда
-
eekot
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Винты ходовые очень "ровные"
на счет колбасни 
-
eekot
- Кандидат
- Сообщения: 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, то наверное нужно на землю замыкать.
-
eekot
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
ща буду пробывать 
-
eekot
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Свершилось!
Все работает (концевики всмысле). Nick с меня
Мне тут народ с чипмейкера мозг вправил - джампер w4 вниз и с пинов платы через концевики на землю.
кнопочки ща буду всякие выводить - типа все оси в ноль
Все работает (концевики всмысле). Nick с меня
Мне тут народ с чипмейкера мозг вправил - джампер w4 вниз и с пинов платы через концевики на землю.
кнопочки ща буду всякие выводить - типа все оси в ноль
-
eekot
- Кандидат
- Сообщения: 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
надо будет как-нить перевести...
-
eekot
- Кандидат
- Сообщения: 76
- Зарегистрирован: 16 дек 2010, 01:51
- Репутация: 15
- Контактная информация:
Re: Поддержка MESA в EMC2
Вот хал
Да да "Выполнить процедуру поиска нулей для всех осей"
А кнопочку "Сказать станку, что сейчас все оси в нулях" тоже неплохо было-бы
Да да "Выполнить процедуру поиска нулей для всех осей"
А кнопочку "Сказать станку, что сейчас все оси в нулях" тоже неплохо было-бы
- Вложения
-
- hal.txt
- (9.1 КБ) 1237 скачиваний
- 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
он говорит, что ось прошла процедуру поиска нуля, к ней наверное можно дописать установку положения нуля...
