Железо: Arduino и RAMPS 1.4
Добрый день!
Уже больше года я собственными силами собираю ЧПУ фрезер на базе MPCNC.
И вот, наконец-то, дошло дело до электроники, которую я заблаговременно приобрел у китайцев. Речь идет об Arduino Mega 2560 и RAMPS 1.4. ПО Marlin 1.1.9. Предварительную загрузку программы выполнить удалось, но тут начались непреодалимые трудности.
На дисплее на месте текущих координат попеременно мигают "0" (нули) и "?" (знаки вопроса), а принудительное перемещение двигателей не происходит (Вместо 0 появляется расстояние перемещения, но движения нет).
Вроде как такая ситуация может быть связанна с концевыми выключателями. Изначально подключил я их вот по этой схеме:
Здесь задействован "-" и "S" на плате. Концевик в нормальноразомкнутом сосотоянии (Замыкается контакт при нажатии).
После поиска в Интернете нашел иную схему подключения:
Здесь добавляется резистор, пин "+5V" задействован и концевик в нормальнозамкнутом состоянии (замкнут в покое).
Вот еще отрывок программы по концевикам:
В обеих схемах подключения дисплей показывает одно и тоже -- мигающие вопросительные знаки.
При нажатии на концевик (в обеих схемах) -- мигающие вопросительные знаки.
В Arduino IDE зашел в "Монитор порта" и на команду "М119" ответ приходит следующий:
И еще...
На "+" и "-" контактах концевиков напряжение есть, что косвенно свидетельствует о ее работоспособности.










Комментарии и вопросы
Круто. Боуден для поддержек. Н...
К чему такие сложности? Вот та...
Но уценка на 5К, это явно не ц...
У меня принтер стал пропускать...
Подскажите пожалуйста, чем мож...
Добрый день кто подскажет начи...
Доброго дня, сейчас меня стоит...