roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 12:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 20:05 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
s - сигнальный вывод, никак не минус :)

Добавлено спустя 2 минуты 44 секунды:
а на плате получается не так
там S, G, V


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 20:21 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
icehardy писал(а):
s - сигнальный вывод, никак не минус :)

Добавлено спустя 2 минуты 44 секунды:
а на плате получается не так
там S, G, V

Проверил - подключено правильно.

А вот как оно работает.

Запускаю пронтерфейс.
1. Концевик физически разомкнут (горит светодиод). Команда М119 показывает что он разомкнут (0).
2. Далее перемещаю каретку пока физически концевик не замкнется (тухнет светодиод). Команда М119 показывает что он замкнут (1), но каретка двигается дальше (не останавливается на концевике).
3. Возвращаю каретку назад. Концевик физически разомкнут (горит светодиод). Команда М119 показывает что он замкнут (1). И остается значение 1 далее, не меняется. Каретка едет куда хочет :)

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 20:24 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
в конфиге проверь как настроено подтягивание на выводах концевиков


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 20:37 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
icehardy писал(а):
в конфиге проверь как настроено подтягивание на выводах концевиков

А что именно проверить? Ничего похожего не нашел у себя в конфиге. Брал тестовый для примера и на нем настраивал свой.
Вот секция эндстопов моя
Код:
---------------------------------- Модуль конфигурации эндстопов -----------------------------------------------------------------------------------

endstops_enable                              true             # Включение модуля эндстопов (the endstop module is enabled by default and can be disabled here)
corexy_homing                                true             # Для HBot и CoreXY (set to true if homing on a hbot or corexy)

alpha_min_endstop                            1.24^            # add a ! to invert if endstop is NO connected to ground
alpha_max_endstop                            nc               # NOTE set to nc if this is not installed
alpha_homing_direction                       home_to_min      # or set to home_to_max and set alpha_max
alpha_min                                    0                # this gets loaded after homing when home_to_min is set
alpha_max                                    200              # this gets loaded after homing when home_to_max is set

beta_min_endstop                             1.26^            # Эндстоп по оси Y
beta_max_endstop                             nc               #
beta_homing_direction                        home_to_min      #
beta_min                                     0                #
beta_max                                     200              #

gamma_min_endstop                            1.28^            # Эндстоп по оси Z
gamma_max_endstop                            nc               #
gamma_homing_direction                       home_to_min      #
gamma_min                                    0                #
gamma_max                                    220              #

# optional order in which axis will home, default is they all home at the same time,
# if this is set it will force each axis to home one at a time in the specified order
#homing_order                                XYZ              # x axis followed by y then z last

# optional enable limit switches, actions will stop if any enabled limit switch is triggered
#alpha_limit_enable                          true             # set to true to enable X min and max limit switches
#beta_limit_enable                           true             # set to true to enable Y min and max limit switches
#gamma_limit_enable                          true             # set to true to enable Z min and max limit switches

alpha_fast_homing_rate_mm_s                  50               # feedrates in mm/second
beta_fast_homing_rate_mm_s                   50               # "
gamma_fast_homing_rate_mm_s                  4                # "
alpha_slow_homing_rate_mm_s                  25               # "
beta_slow_homing_rate_mm_s                   25               # "
gamma_slow_homing_rate_mm_s                  2                # "

alpha_homing_retract_mm                      5                # distance in mm
beta_homing_retract_mm                       5                # "
gamma_homing_retract_mm                      1                # "

#endstop_debounce_count                      100              # uncomment if you get noise on your endstops, default is 100

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 20:52 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Ну вот что ж не читаем документацию :)
Код:
There are other modifiers for pins :

All options
!   invert pin
o   set pin to open drain
^   set pin to pull up
v   set pin to pull down
-   to set no pullup

попробуй с подтягиванием вниз или без подтягивания
у тебя сейчас включено вверх


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 21:02 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
icehardy писал(а):
Ну вот что ж не читаем документацию :)
попробуй с подтягиванием вниз или без подтягивания
у тебя сейчас включено вверх

Да мы читаем, только вот что это за поттягивания не совсем понимаем :)
В общем с подтягиванием вниз M119 выдает теперь корректные данные. Но каретка все равно проезжает мимо эндстопа.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 21:29 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Может не на ту ось концевики поставил/подключил?
вручную если перекрывать концевик останавливается двигатель ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 21:39 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
icehardy писал(а):
Может не на ту ось концевики поставил/подключил?
вручную если перекрывать концевик останавливается двигатель ?

Да нет, концевик стоит один сейчас, на ось Y. Её и перемещаю, её же корректно отслеживает пронтерфейс. Концевики максимального положения отключил в прошивке, остались только минимальные (их и показывает пронтерфейс). Концевик замыкается кареткой при подходе к нулю по Y. Рукой закрывать нет смысла.

Странно как-то. Видно же что сигнал идет о срабатывании концевика. И вроде уже все команды просмотрел для эндстопов.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 17 янв 2016, 21:59 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
да, стронновато работает

А механического концевика нет у тебя?
только нужен без платы, просто на размыкание кнопочка
или можно это на проводах проверить
У тебя сейчас подтягивание вниз, значит управлять нужно высоким уровнем. Переключи джампер на 3.3 вольта и проверь, что там действительно 3.3 стало. Потом с этого контакта замыкай на контакт S в разъеме концевика, смотри на сработку. Проверь это же с двигателем.
Только аккуратно, лишнего не замыкай. Можно взять провода от оптического концевика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 12:42 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
Не хочу все спалить, поэтому надо разобраться.
Есть на плате 3 контакта для эндстопа. +5В, земля и сигнальный. +5В и земля как я понимаю для светодиода на эндстопе. А по сигнальному приходит сигнал от фоторезистора к плате.
Когда флажок закрывает фоторезистор от светодиода в сигнальном проводе должно быть напряжение или нет? Или оно наоборот там появляется когда фоторезистор не закрыт от светодиода? И какое там должно быть напряжение?

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 13:26 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
не помню как работают оптические концевики, что на выходе, вроде бы в открытом виде должен быть 0
проверить можешь подключив к нему питание 5 вольт, тестером измерять между минусом и сигнальным выводом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 13:52 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
Померял.
Если перемычка стоит на 3В, то:
1. Если фотоприемник не закрыт, на сигнальном проводе 1В.
2. Если фотоприемник закрыт, на сигнальном проводе 3,3В
Если перемычка стоит на 5В, то:
1. Если фотоприемник не закрыт, на сигнальном проводе 1,1В.
2. Если фотоприемник закрыт, на сигнальном проводе 3,7В

Теперь надо узнать а сколько же должно приходить на плату чтобы она корректно отрабатывала эндстоп. Может 3,7В это много для неё? На контактах платы для энстопов (без подключенного эндстопа): на сигнальном S 3,2В, втором (+5В) - 4,7В.

Пронтерфейс отрабатывает нормально и на 3 и на 5В. Да и по напряжениям видно что различия небольшие. А каретка не останавливается. Что-то с прошивкой не так наверное.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
надо мне тогда свой конфиг глянуть вечером
может еще что то упустили

Добавлено спустя 1 минуту 48 секунд:
для платы конечно лучше если не будет превышения по напряжениям на входах, и если концевик хорошо отрабатывает и на 3.3 вольтах, то их и оставляй
оптические концевики бывают не все четко работают


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 14:58 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
icehardy писал(а):
надо мне тогда свой конфиг глянуть вечером
может еще что то упустили

Посмотри пожалуйста. Хотя я в мануале по эндстопам смотрел, все команды которые там есть у меня прописаны.
icehardy писал(а):
для платы конечно лучше если не будет превышения по напряжениям на входах, и если концевик хорошо отрабатывает и на 3.3 вольтах, то их и оставляй
оптические концевики бывают не все четко работают

Ну по сути если смотреть на напряжения, то этот концевик выдает нужное напряжение на вход в плату. Такое же, если бы я просто замкнул контакты механического эндстопа. Тоесть концувик отрабатывается правильно, пронтерфейс видит сигнал тоже нормально. А вот что там дальше непонятно.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Электроника MKS SBASE v1.2 и выше
СообщениеДобавлено: 18 янв 2016, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
приложи свой конфиг полностью, посмотрю сейчас


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO