Подключаем Relay Module к Ramps

Добавлено в закладки: 4

У меня возникла необходимость при помощи GCODE включать и выключать разные электронные элементы в моем 3D принтере.

Возникла идея подключить Relay Module к RAMPS.

r2

После подсказки от “Алексей AKDZG” начал читать GCODE поддерживаемые прошивкой MARLIN, вычитал что прошивка MARLIN поддерживает команду M42.

M42: Switch I/O pin – дает нам возможность управлять пинами на MEGA.

Команда имеет следующий формат:

M42 Номер_Пина Значение = M42 P5 S255

Софтовый вопрос решен.

relay

Теперь как подключать.

Само реле питается от +5 вольт и GND.

Поиски питания на RAMPS привели меня к идеи взять его из неиспользуемых контактов концевых выключателей.

Подсоединяем GND и +5V – к концевикам, IN1 и IN2 к портам D4 и D5.

Теперь реле срабатывает на команды:

M42 P4 S0 – включение реле

M42 P4 S255 – выключение реле

И так, у меня получилось реализовать управление подсветкой и включение вентилятора обдува термобарьера.

Прописал данные команды в начало и конец кода в Слайсере.

20

Метки: , , ,    2016-02-01      Раздел: Настройка, Электроника  
Автор: Просмотров: 6 973   10 комментариев



10 комментариев на «Подключаем Relay Module к Ramps»

  1. Отличная идея и статья! У меня два вопроса и один каммент)
    Можно ли ссылочку на релюшки?
    А разве выход на сервы аналоговый? там же вроде ШИМ должен быть.
    Управление обдувом радиатора кмк лучше оставить на постоянке. Или хотя бы привязать к включению прогрева в самой прошивке т.к. можно забыться, отвлечься от заранее включенного на прогрев хотэнда и …

    0
    1. Выбирайте модули, они разные

      Вы правы, выход на сервы действительно ШИМ. Мне это не мешает.

      По поводу “оставить на постоянке” не совсем понял вопрос.
      Отвечу как понял:
      Постоянно по времени?
      Включил блок питания принтера – включился вентилятор охлаждения термобарьера.
      Вентилятор очень шумит, причем все время. Это раздражает.

      Постоянно по питанию?
      После команды М42, питание и так будет постоянно, так как сам вентилятор питается от 12В, реле постоянно включено.

      Был вариант подключить к Порту 6, там условие в прошивке, есть привязка к температуре, больше 50 градусов – включает.
      Но этот вариант почему то, не работает :-[ .

      Учтите – реле при включении/выключении громко щелкает. Но звук мне нравиться.

      Есть желание переделать меню прошивки принтера, добавить элементы LED – ON/OFF, FanEx – ON/OFF.
      Начал копать прошивку.

      0
      1. Я имел ввиду по времени. Да, шумит. Да, раздражает. Правда на паре новых е3д в6 они работают очень даже тихо и не раздражают))) Я тут за безопасность ратую. Был у меня недавно случай, я свой принтер перебирал и понадобилось мне пару деталей перепечатать. Провода от вентилятора еще небыли убраны в оплетку, соплей висячих над столом не хотелось и я решил попробовать запустить печать без него. Минут через 30-40 печати, пластиковые детали размякли и хотэнд стал болтаться.
        В итоге ИМХО, куллер хотэнда должен работать либо постоянно, любо с управлением зависящем от вкл. нагрева и/или температуры. Лично мне спокойнее если он работает всегда)))

        0
        1. Имею оригинал (Англия) e3d V6 1,75 direct с вентилятором 30х30 мм.
          Подключал напрямую в БП.
          Могу констатировать шумит очень сильно 70 дБ (мерил смартфоном).
          У него очень большие обороты. Шум меня напрягает.
          Спору нет – лучше, когда надежней питается от БП.
          Сначала пробовал печатать без охлаждения термобарьера. Через 5-10-15 мин печать вставала.
          Образовывалась пробка в термобарьере. Но крепление радиатора не плавилось.
          Повторюсь можно сделать с привязкой к температуре, но нужно ковырять прошивку.

          0
          1. С нетерпением ждемс апдейт прошивки)

            0
  2. ВНИМАНИЕ!!!

    Спешу поделиться неприятными новостями.
    Данная концепция работает, только с питанием Arduino MEGA от USB компьютера.
    Если питание отсоединить от USB, то MEGA начинает дурить. =(

    Скорее всего не справляется стабилизатор напряжения у MEGA. Видимо не хватает питания.
    Необходимо вводить дополнительное питание 5V на реле.

    Опыты продолжаются.

    1
    1. Добавлю, что данная схема подключения кулеров и т.п. работает и без питания от УСБ. Может потому, что у меня мега запитана от отдельного источника питания ДЦ-ДЦ из чины.

      0
  3. По поводу шума вентилятора то поставьте вентилятор 40*40мм и питание через резистор, убавив тем самым ему обороты. Чем меньше вентилятор тем больше нужно оборотов для нормального потока воздуха. Вентилятор 40*40мм не обязательно на всю крутить для нормального охлаждения радиатора.

    0
  4. Привет. У меня прошивка репетиер. Там есть в меню функция включени/выключения света и пин я назначил, но реле управляется низким уровнем, а на пине подаётся высокий. Как инвертировать в прошивке? Или не стОит и пусть так, а использовать нормально разомкнутые контакты?

    0

Добавить комментарий




     
Авторизация
*
*
Генерация пароля
Яндекс.Метрика