21 подписчик

3D принтер. Управляем вентиляторами

347 прочитали
А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.

Рассматривать и решать эту проблему мы будем на управляемой плате от компании MAKERBASE - MKS GEN L v1.0.

MAKERBASE - MKS GEN L v1.0
MAKERBASE - MKS GEN L v1.0

Суть проблемы в том, что платы этой серии а может и другие тоже, имеют всего 1 гнездо, для подключения управляемого вентилятора. И как правило производитель принтера, подключает туда вентилятор, на обдув модели. Через это гнездо можно контролировать как питание вентилятора, так управление его скоростью, что для обдува модели очень важно. А вот остальные подключать некуда, поэтому производитель принтера подключает их напрямую, и соответственно они работают всегда, пока принтер включен.

Для того что бы решить эту проблему, нам понадобится один мосфетный модуль ль на 24 или 12V в зависимости от вашего принтера. С помощью него мы сможем контролировать 1 или даже несколько вентиляторов.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-3

Схема такова: этот мосфетный модуль мы подключим к питанию, а к нему наш вентилятор.

Теперь достаточно подключить управляющий провод к свободному пину, и мы получим контроль надо нашим вентилятором.

Что бы это управлялось программно, нам нужно сообщить прошивке номер выходного пина, к которому мы подключим наш модуль.

Подключение не составит сложностей, потому что на этой плате много свободных выходов. Например в принтере FBT2PRO свободен auх2 и даже aux3, а там находится куча пинов как аналоговых так и цифровых.

В качестве кандидата рассмотрим AUX2 и познакомимся с ним поближе.

Находим распиновку от этой платы и смотрим.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-4
А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-5

Как видим тут есть всё что нам нужно для подключения к мосфету, это и 5 V, земля и несколько пинов.

В этом примере мы выберем 40-й пин, вы же можете рассмотреть и другие выходы.

Теперь остаётся внести изменения в прошивку, загрузить в плату, и всё правильно подключить.

Сперва идём учить Марлин управлять нашим вентилятором.

Открываем вашу любимую прошивку, в вашем любимом редакторе.

Научим Марлин включать вентилятор при условии если экструдер разогрелся до определённой температуры.

Для этого в файле Configuration_adv.h и находим раздел настроек по ключевому слову: extruder cooling fan.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-6

Тут нужно проставить нужный номер пина вместо -1 в строчках E_AUTO_FAN_PIN.

Как видно на каждый экструдер можно установить свой пин. В нашем же случае нас интересует только первый экструде. Это более чем достаточно даже если у нас их 2.

В Строчке EXTRUDER_AUTO_FAN_TEMPERATURE установите температуру при которой Марлин будет включать вентиляторы, а также отключит их если екструдер остынет ниже заданной температуры. Мы для теста оставим 50 градусов.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-7

Вы также можете настроить скорость вентилятора, но для этого вам нужно подключиться к пину поддерживающему ШИМ. Для то что бы понять какой из пинов поддерживает ШИМ, взгляните на такую схему распиновки контролера, посмотрите какие выходы имеют обозначение PWM. Теперь в схеме самой платы подберите соответствующий, по его номеру.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-8

Кому не понятно подключайтесь к 44 пину он поддерживает с ШИМ.

На этом настройка прошивки закончена, остаётся сохранить и залить её в плату.

Для демонстрации всего выше сказанного, соберём тестовый стенд.

Сперва подключаем питание к плате.

Сам мосфет модуль запитаем на основной вход 24V т.к дополнительный нам пригодится далее.

Подключим к модулю вентилятор, а управление этим модулем подключим в AUX-2 на 40й пин.

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

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-9

Управлять и отслеживать весь процесс мы будем через дисплей от 3D принтера.

У него предусмотрено своё питание которое мы возьмём как раз с дополнительного входа, а дата кабель подключим в AUX 1, куда он и был подключен ранее, в нашем случае.

И так тестовый стенд готов, включаем.

Смотрим текущее кол-во градусов на хотенде.

А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней.-10

Включаем разогрев и ждём когда он разогреется до 50 градусов.

Если всё сделано правильно, то в этот момент Марлин должен включить вентилятор.

Нагрев до 50 есть, вентилятор включен. Выключаем нагрев и ждём обратного эффекта.

Всё работает удачно. Как мы и запланировали.

Подписывайтесь на наш канал что бы не пропустить самые интересные обзоры. Так же Вы можете посмотреть видео на нашем канале Refortech