1. RAMPS 1.4 это шилд (надстройка) для Arduino MEGA 2560. Одевается поверх Arduino MEGA 2560 и все подключения, кроме USB, осуществляются через неё. Это специальный шилд для 3D принтеров, на 5 двигателей ( Для X Y Z осей и двух экструдеров), с управлением температуры стола и температуры двух Хотэндов, с управлением вентиляторов, со стабилизаторами питания. Работающий, с прошивками Sprinter и Marlin.
Вы, я предполагаю, собираете не 3 D принтер? Если нет, то использовать RAMPS 1.4 не стоит. ( Хотя, если Вы желаете сделать из «Мерседеса - велосипед», то немного помудрив, можно). Для Ваших целей достаточно просто распаять на плате. Если желаете сделать красиво, то использовать одиночные шилды. Или шилды совместные с Nano.
2. Для начала, необходимо познакомиться с работой Step/Dir драйверами ( в частности с А4988). Они работают с биполярными двигателями и принцип их работы совершенно отличается от того с чем Вы работали.
Назначение контактов драйвера A4988
• ENABLE – включение/выключение драйвера
• MS1, MS2, MS3 – контакты для установки микрошага
• RESET - cброс микросхемы
• STEP - генерация импульсов для движения двигателей (каждый импульс – шаг), можно регулировать скорость двигателя
• DIR – установка направление вращения. Если подать на пин +5V, то вращение происходит в одну сторону, если там будет 0, то в другую.
• VMOT – питание для двигателя (8 – 35 В)
• GND – общий
• 2B, 2A, 1A, 1B – для подключения обмоток биполярного двигателя.
• VDD – питание микросхемы (3.5 –5В)
3. Пользовательский блок работает с Step/Dir драйверами. В блоке можете включить от одного до четырех двигателей. Для работы с блока нужен всего один выход – Step.
Выход DIR (установка направление вращения.) можете назначить любой из свободных Pin. И управлять им по своему усмотрению в проекте.
- 4.PNG (9.54 КБ) 189 просмотров
4. Стоит потренироваться с одним двигателем и Вы поймете, как это просто работает.