Металл2024 Реклама
Метобр2024 Реклама

Как в Марлине 1.1.9 включать/отлючатьт кулер вместе со столом.

Fivist
Идет загрузка
Загрузка
28.12.2019
528
4
Вопросы и ответы
Статья относится к принтерам:
RepRap

Для нагрева стола (текстолит 200х200) использую отдельный блок на 12 вольт 30А. На нем максимально выкручено напряжение в 14В. Его штатный кулер при включении воет как самолет. Я его отключил и через пин5 (использую Мегу+Рампс, прошивка Марлин 1.1.9), через мосфет включаю так:в файле Configuration_adv.h добавил строки:#define MY_BED_TEMP_THRESHOLD 50#define MY_BED_AUTO_FAN_PIN 5#define MY_BED_AUTO_FAN_SPEED 255далее в файле temperature.cpp находим функцию void Temperature::checkExtruderAutoFans() и добавил: if (current_temperature_bed > MY_BED_TEMP_THRESHOLD)      digitalWrite(MY_BED_AUTO_FAN_PIN, MY_BED_AUTO_FAN_SPEED); else      digitalWrite(MY_BED_AUTO_FAN_PIN, 0);Теперь при нагревании стола до 50 градусов включится кулер блока питания, тут уже и обороты можно отрегулировать, что не бьет так по мозгам, особенно вечером.Вопрос собственно в чем - я не могу найти функцию старта и окончания нагрева стола. Хочу этот кулер включать и выключать  именно в момент старта и выключения нагрева. так как все одно приходится слушать кулер  пока охлаждается стол. Если кто знает где эта функция - дайте знать!!!

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама