Марлин на плате RUMBA автоматически переключает вентилятор экструдера
Я подключил новый экструдер с собственным вентилятором охлаждения и попытался изменить прошивку Marlin, чтобы она автоматически включалась при определенной температуре (50 °C). Я не заметил в Конфигурации.h Я изменил строку в Configuration_adv.h
От
#define EXTRUDER_0_AUTO_FAN_PIN -1
Для
#define EXTRUDER_0_AUTO_FAN_PIN 8
как описано в этой статье.
Но вентилятор не запускается, когда я поднимаю температуру выше 50 °C (вручную). Однако он запускается, если я включаю вентилятор вручную с повторителя.
Я что-то упускаю? Как автоматически управлять вентилятором на выходе FAN0, когда температура достигла установленного предела?
@FeliceM, 👍4
Обсуждение1 ответ
Лучший ответ:
Плата РУМБЫ имеет два выхода вентилятора. Первичный выход вентилятора переключается выводом 7, вторичный-выводом 8. Причина, по которой ваш вентилятор не работает, когда вы устанавливаете #define EXTRUDER_0_AUTO_FAN_PIN 8
, заключается в том, что он переключает дополнительный вентилятор. Если вы переключите провода на выход вторичного вентилятора, он будет работать правильно.
Если вы хотите использовать выход основного вентилятора, вы можете добиться этого, установив #define EXTRUDER_0_AUTO_FAN_PIN 7
, но вам нужно будет найти #define FAN 8
в соответствующем файле pins.h и изменить 8
на что-то другое (например, -1 или 7).
Я бы рекомендовал первое решение, потому что у вас должен быть управляемый вентилятор охлаждения печати и автоматический вентилятор охлаждения экструдера.
- Понять, что охлаждают вентиляторы CR-10S
- Замена FAN0 на FAN1 на плате принтера TriGorilla
- Надо ли делать автонастройку PID с вентилятором на 100% (Anet A8)
- Нужен ли передний вентилятор на Ender 3 Pro?
- Подключение вентилятора контроллера на RAMPS 1.4 для Marlin
- Sanguinololu 1.3a подключение вентилятора
- Лучший интервал времени и метод прекращения нагрева стола, чтобы начать его отпускать до завершения печати?
- Вентилятор издает высокий шум на полной мощности
Может быть, 8-это не тот штифт, чтобы включить вентилятор для вашей платы? Какая у вас плата и к какому выходу подключен вентилятор?, @Tom van der Zanden
У меня есть плата Rumba. Вентилятор соединен с Fan0, а экструдер-с Extruder0. Если я оставлю эту строку с -1 вместо 8, вентилятор даже не запускается вручную, поэтому я предполагаю, что вывод 8 является правильным для такого выхода. Проблема в том, что не запускается автоматически, как я сказал выше. Что-то я не сказал, так это то, что я тестирую нагрев экструдера вручную (не печатаю, а просто нагреваю его)., @FeliceM
Функция автоматического вентилятора отделена от ручного управления, поэтому я не понимаю, почему ваша настройка здесь должна влиять на ручное управление. Первичный вентилятор на плате Румбы находится на выводе 7, а выход вторичного вентилятора-на выводе 8. Может быть, установка его на 7 сработает? Возможно, вам придется удалить обычное определение FAN_PIN, чтобы это сработало., @Tom van der Zanden
@TomvanderZanden, к сожалению, вы правы. Даже если я установил #define EXTRUDER_0_AUTO_FAN_PIN -1, руководство вкл/выкл из Repetier работает. Я попытался установить #define EXTRUDER_0_AUTO_FAN_PIN 7, но я получаю эту ошибку: #error "Вы не можете установить EXTRUDER_0_AUTO_FAN_PIN равным FAN_PIN. Как мне решить эту проблему?, @FeliceM