Тест Arduino Mega + RAMPS + LCD

Ожидание заказов с Али становиться все утомительнее и поэтому стоит проверить что уже пришло, а благо из электроники пришло практически все что заказывал. Поехали…

А приехало мне следующее (ссылки можно найти в ВОМ):

  1. Комплект Arduino Mega + RAMPS1.4 + контроллеры шаговых двигателей A4988 от компании Keyes .

Arduino Mega

Arduino back

Совсем китайскобезименное брать не хотелось, тк пишут что шлют всякое барахло с бракованными кварцами и тп. Отзывы по этим платам были совсем неплохие. Сделано вполне добротно, следов канифоли не наблюдаю, пропай хороший, чипы Atmel все оригинальные судя по надписям, винда плату увидела сразу, кварц помечен как 16(видимо Mhz).

ramps

ramps_back

RAMPS как утверждает продавец, делает тоже он сам. Проверить не могу, тк никаких знаков от производителя на плате не нашел. Сделано в целом также качественно.

stepper driver

Контроллеры шаговиков A4988 пришли с наклеенными радиаторами, что там под ними проверить не могу. Сделаны чуть хуже как мне показалось, но время покажет….

2. Панель управления с LCD экраном (1284) и SD карт ридером. Адаптер и кабель так же в комплекте.

Arduino+RAMPS+LCD

LCD back

Здесь с качеством дела обстоят немного похуже — следы флюса…но в целом неплохо.

Руки что называется чесались все это добро собрать и проверить, поэтому решил подключить все, но без контроллеров и прошить плату прошивкой Marlin. Сказано сделано….

пысы. Более подробные инструкции будут добавлены в раздел «Инструкция по сборке»

Шаг.1 Очень аккуратно собираем бутерброд из Arduino+RAMPS+адаптер. Перепутать что то практически невозможно.

RAMPS+Arduino

LCD adapter

Шаг 2. Подключаем двумя шлейфами плату управления с LCD экраном. Разъемы помечены как EXP1 и EXP2 с обеих сторон. Если перепутаете ничего не сгорит скорее все, но будьте внимательны! В итоге получаем вот такую конструкцию.

LCD RAMPS LCD connected

Шаг 3. На компьютер (в моем случае Win7) ставим программу Arduino IDE с драйверами Arduino. Подключаем плату USB кабелем к компьютеру. Убеждаемся, что система нашла правильные драйвера и задала один из свободных СОМ портов.
Выбираем тип платы и порт подключения.

board type

Шаг 4. Скачиваем свежую прошивку Marlin по ссылке — жмем кнопку Download ZIP. Распаковываем на локальных диск. Открываем папку с прошивкой и жмем на файл Marlin.ino.
В программе Arduino IDE открывается куча файлов, переходим на закладку с файлом Configuration.h.

Шаг 5. Скачиваем библиотеку, необходимую для работы LCD экрана, по ссылке. В программе Arduino IDE добавляем библиотеку u8glib через меню Add ZIP Library.

add library

Шаг 6. Для простой проверки работоспособности вполне достаточно изменить несколько строк в дефолтой конфигурации Configuration.h.

а) Тип контроллера (в моем случае BOARD_RAMPS_13_EFB — список можно найти в закладке boards.h)

#define MOTHERBOARD BOARD_RAMPS_13_EFB

б)  Раскомментируем строчку

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Позже нужно будет очень подробно пройтись по конфигурации и настроить принтер, но сейчас я просто проверяю работоспособность электроники.

Шаг 7. Проверяем корректность настроек,  компилируем и заливаем прошивку в Arduino. Жмем по очереди Verify и Upload.

upload

Как прошивка зальется, Arduino перезагрузится. Получаем что то подобное. 🙂

firmware uploaded

Можно понажимать и покрутить ручку контроллера, выйти в главное меню и тп.

Еще раз пысы. данный пост не претендует на подробный обзор настроек прошивки Marlin, более подробные инструкции будут добавлены в раздел «Инструкция по сборке».
Спасибо за внимание! to be continued…..

3 комментария на “Тест Arduino Mega + RAMPS + LCD

  1. Александр

    Спасибо большое! В идеале нужна книжка для чайников или минимум последовательное описание запуска 3d принтера для русскоговорящей аудитории. С уважением Александр

    Нравится

    1. rusik5 Автор записи

      К этому стремлюсь в общем. Процесс не быстрый 🙂 особенно качественное описание. если будут вопросы которые надо раскрыть подробнее — пишите в комментах. Буду стараться дополнять посты

      Нравится

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.