Проблема с концевиками на прошивке Teacup

Подписаться на 3Dtoday
Som
Идет загрузка
Загрузка
24 Января 2019
166
6
Вопросы и Ответы
Проблема следующая:
При срабатывании концевика (х_min:triggered) по осях Х или Y движение останавливается, но в то же время и останавливается исполнение кода. Невозможно отправить следующую команду или получить ответ.
Если концевик перевести в положение (х_min:open) то исполнение кода продолжается (получаю текущие значения положения экструдера и могу отправлять следующие команды).

Что предпринимал (не помогло):
1. Инвертировал все что можно (менял провода на концевиках NO и NC при этом инвертировал сигнал).
2. Убирал, программно, подтягивающий резистор, испольльзовал реальный на 10КОм.
3. Менял значение #define ENDSTOP_STEPS

При этом по оси Z все нормально: после наезда на концевик ось немного отъезжает назад и снова на него наезжает, и программа продолжает работать.
Как можно решить эту проблему или где прячутся настойки НОМЕ чтобы можно было дублировать поведение для осей X и Y как для оси Z.
Спасибо!
Ответы на вопрос

Ответы

24.01.19 в 14:10
0
Плата какая?
24.01.19 в 14:20
печатает на Mendel90
0
Привет. Можно скины конфигуратора, так проще понять.
Все концевики я использовал нормально разомкнутые, без подтягивающих резисторов, просто пин и минус.
1b3987549d0a708f2f590b17b7aa846a.JPG

И самое главное:Use Internal Pullups – поставить галочку для механических концевых выключателей, иначе они не меняют своего значения при срабатывании.
Если шильд CNC V3, то там они за параллельны, мах-min
24.01.19 в 16:43
0
Плата Cnc shield v3. Двое суток ковырял код Teacup в надежде поправить именно программно. Но кажется нашел решение хотя до истины так и не докопался.
Проблема решилась установкой значения Search Feedrate для осей X и Y по нулям.
211c6856782cdacdc7d93fea33d645d1.JPG

После этого при отправке команди G28 (Home) после срабатывания концевика движение по оси останавливается, и программа продолжает свое исполнение. Ось Z при срабатывании концевика отъезжает на некоторое расстояние до момента, когда концевик снова разомкнется.


И я не одинок, вот аналогичная проблема, но более лаконично и красиво описана: http://3dtoday.ru/questions/nastroyka-otkata-karetki/
24.01.19 в 23:56
1
На ардуино уно последняя прошивка teacup не работает с концевиками как надо. Нужна предыдущая мастер релиз, но эту версию скачать простым способом уже не получится, если только попробовать постепенно откатывать по коммитам.Я сам мучился с этим, когда последнюю пытался настроить, но хорошо, что не удалил предпоследнюю версию.

Если нужно могу выложить рабочую версию.
25.01.19 в 00:27
0
Практически настроил уже всё. Но очень буду признателен за предпоследнюю версию.
В последнюю очередь думаешь, что проблема в программе, а не в мастерстве настройки.
25.01.19 в 04:59
0
Вот ссылка - https://yadi.sk/d/dNqCU0DDH86nuQ

В этой версии у меня все работает с любыми параметрами без костылей.
Я компилировал под ардуино 1.8.5.

Надеюсь помог.

Для написания комментариев, пожалуйста, авторизуйтесь.