FLSUN Cube. Управление вентилятором хотэнда
Нет противнее в работе 3D-принтера, как вой вентиляторов, особенно отличаются небольших размеров, 30 — 40 мм, высокие обороты + низкое качество изготовления говорят сами за себя. К сожалению на 100% от этого всего не избавиться. Но можно внести кое-какие доработки.
В стоковом исполнении рассматриваемого принтера вентилятор хотэнда (40 мм) подключен почти напрямую к блоку питания и начинает работу сразу после включения оборудования в сеть. Несмотря на то, что в прошивке Marlin имеется возможность управления вентиляторами, а плата MKS Gen L v 1 имеет достаточное количество свободных пинов, изготовитель данного принтера не стал заморачиваться, переложив эти доработки на плечи покупателя. Собственно этим мы и займемся.
В прошивке, в файле Configuration_adv.h меняем параметр #define E0_AUTO_FAN_PIN -1 на номер пина, который хотим задействовать, в моем случае это 5, выглядеть изменение будет так #define E0_AUTO_FAN_PIN 5, если хотэндов не один а несколько, а вентилятор один, то можно указать один и тот же пин для остальных экструдеров. Параметры #define EXTRUDER_AUTO_FAN_TEMPERATURE 50, #define EXTRUDER_AUTO_FAN_SPEED 255 указывают на температуру при которой будет запускаться кулер и его максимальные обороты. Далее сохраняем и заливаем в контроллер. Теперь на ножке 5 платы при нагреве экструдера выше 50 градусов будет выводиться ШИМ амплитудой 5 В. Но есть проблема, наш кулер питается напряжением 12 В. Решение простое. Поставить MOSFET (полевой транзистор), который будет управляться 5 В с ножки 5, подавая 12 В на вентилятор. Для изготовления простой платы расширения нам понадобятся:
- Собственно сам MOSFET, проще всего выдрать с любой вышедшей из строя материнской платы, главное чтобы он открывался от 5 В и мог пропускать напряжение не менее 12 В, то есть перед использованием обязательно свериться с даташитом на него. Мне попался PHD24N03LT, который полностью удовлетворял моим требованиям. Про работу полевого транзистора и его подключение можно почитать здесь.
- Парочка резисторов на 100 Ом и 10 кОм.
- Кусочек одностороннего фольгированного текстолита.
- Разъем под кулер (необязательно).
- Разъем для подключения к пинам, тоже необязательно, но удобно. Можно вырезать из старого IDE шлейфа от жесткого диска. Несмотря на то что нам нужен всего один контакт лучше отрезать под 6 пинов, для более надежного крепления платы расширения.
Далее изготавливаем плату по приведенной схеме любым удобным способом: ЛУТ (лазерно-утюжная технология), фрезеровка, кому как нравится.
У меня получилось как-то так.
Теперь при нагреве экструдера от 50 градусов и выше будет включаться кулер и соответственно отключаться при остывании.
При использовании SMD компонентов и полевых сборок можно увеличить количество управляемых вентиляторов, например вентилятор для охлаждения радиаторов драйверов, в стоковом варианте он тоже запитан напрямую от блока питания, а также уменьшить размеры печатной платы.
Иван