Какие контакты Ramps есть на моем Arduino Mega?

Я работаю над 3D-принтером и подошел к последнему этапу — подключению всего этого.

3D-принтер, который я делаю, работает ТОЛЬКО с Arduino Mega. Никаких Ramps. Если мне позже понадобится Ramps, я его получу, но сейчас, пожалуйста, кто-нибудь, помогите мне понять, какой из выводов Ramps соответствует какому выводу Arduino. Например, в прошивке Repetier код такой:

#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38
#define X_MIN_PIN           3
#define X_MAX_PIN           2

Но у Arduino нет контактов 54 и 55. Я поискал в Google и обнаружил, что контакты Ramps 54 - 69 такие же, как контакты A0 - A15 на Arduino Mega.

Я знаю это, но не для других пинов...

Может ли кто-нибудь рассказать мне о подключении всех контактов Ramps к контактам Arduino?

Например: пин 54 на Ramps = A0 на Arduino. Мне это нужно для всех пинов.

, 👍0

Обсуждение

Как объяснено в схеме, у нас есть Rx и Tx pin и d2* и d3*. Если мы проверим в arduino mega pin outs, Rx - это D2 pin. это создает путаницу, пожалуйста, объясните мне разницу между D2 и D2*, @Jashandeep kaur


2 ответа


1

Вы правы, в вашем вопросе есть вся информация.

Контакт 54 относится к номеру контакта Arduino и не имеет ничего общего с RAMPS. 0-53 — это цифровые контакты, а 54 — это A0 и т. д. Таким образом, номера выводов должны быть выше 69, что соответствует A15.

,

0

Вы очень близки к ответу. Вот подробности:

Name      software pin  Mega2560 board label
X_STEP_PIN    54         Analog A0
X_DIR_PIN     55         Analog A1
X_ENABLE_PIN  38         Digital 38
X_MIN_PIN     3          PWM 3
X_MAX_PIN     2          PWM 2

http://reprap.org/mediawiki/images/3/3f/Arduinomegapololushieldschematic.png показывает сопоставление.

,