KREMEN Реклама
KREMEN Реклама

Железо: Arduino и RAMPS 1.4

Dumenko
Идет загрузка
Загрузка
01.04.2021
1978
21
Вопросы и ответы

Добрый день!

Уже больше года я собственными силами собираю ЧПУ фрезер на базе MPCNC. 

Железо: Arduino и RAMPS 1.4

И вот, наконец-то, дошло дело до электроники, которую я заблаговременно приобрел у китайцев. Речь идет об Arduino Mega 2560 и RAMPS 1.4. ПО Marlin 1.1.9. Предварительную загрузку программы выполнить удалось, но тут начались непреодалимые трудности.

Железо: Arduino и RAMPS 1.4

На дисплее на месте текущих координат попеременно мигают "0" (нули) и "?" (знаки вопроса), а принудительное перемещение двигателей не происходит (Вместо 0 появляется расстояние перемещения, но движения нет). 

Железо: Arduino и RAMPS 1.4Железо: Arduino и RAMPS 1.4

Вроде как такая ситуация может быть связанна с концевыми выключателями. Изначально подключил я их вот по этой схеме:

Железо: Arduino и RAMPS 1.4 

Здесь задействован "-" и "S" на плате. Концевик в нормальноразомкнутом сосотоянии (Замыкается контакт при нажатии). 

После поиска в Интернете нашел иную схему подключения:

Железо: Arduino и RAMPS 1.4

Здесь добавляется резистор, пин "+5V" задействован и концевик в нормальнозамкнутом состоянии (замкнут в покое). 

Вот еще отрывок программы по концевикам:

Железо: Arduino и RAMPS 1.4

В обеих схемах подключения дисплей показывает одно и тоже -- мигающие вопросительные знаки.

При нажатии на концевик (в обеих схемах) -- мигающие вопросительные знаки.

В Arduino IDE зашел в "Монитор порта" и на команду "М119" ответ приходит следующий:

Железо: Arduino и RAMPS 1.4

И еще...

На "+" и "-" контактах концевиков напряжение есть, что косвенно свидетельствует о ее работоспособности.

Железо: Arduino и RAMPS 1.4 Подскажите, в чем может быть проблема и как исправить?

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама