Подключение и настройка вентиляторов с ruramps4d

Anton_V_A
Идет загрузка
Загрузка
10.12.2018
341
11
печатает на Prusa i4
Вопросы и ответы
Приветствую, коллеги!

В плате ruramps4d есть 2 разъема для управляемых вентиляторов FAN1 и FAN2. Если я правильно понимаю, то FAN1 - обдув детали а FAN2 - охлаждение термобарьера? Вручную энкодером оба вентилятора управляются нормально, но при печати охлаждение темобарьера само не включается.

В настройках MARLIN есть строки:

#define E0_AUTO_FAN_PIN -1

#define E1_AUTO_FAN_PIN -1

#define E2_AUTO_FAN_PIN -1

#define E3_AUTO_FAN_PIN -1

#define E4_AUTO_FAN_PIN -1

#define E5_AUTO_FAN_PIN -1

#define CHAMBER_AUTO_FAN_PIN -1

#define EXTRUDER_AUTO_FAN_TEMPERATURE 50

#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed

Не знаю, какой пин надо указать вместо -1 в строке #define E0_AUTO_FAN_PIN -1, чтобы вентилятор включался при нагреве экструдера выше 50°С?

Ещё одна проблема в том, что питание на плату ruramps4d подается 24В, а вентиляторы 12В. Вроде бы программно можно как-то привести это в соответствие, но не знаю где и как?
Ответы на вопросы

Ответы

10.12.2018 в 18:57
1

8 пин туда пишите.
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
вот в этой строке поставьте 125. Будет около 12 вольт. Только у меня из-за шима вентиляторы пищать начинают. Пришлось вешать мелкую понижайку.

10.12.2018 в 20:01
0

Кондер надо было повесить сглаживающий.

10.12.2018 в 20:11
0

Ну я в этом не шарю. А какой номинал?

10.12.2018 в 20:26
0

https://overclockers.ru/blog/OQtagooi/show/17694/Likbez_KO_Lekciya_4_Sglazhivajuschie_filtry_pitaniya

10.12.2018 в 20:39
1

http://www.phantom.sannata.ru/forum/index.php?o=0&t=18160&st=&p=
Читать пост

'Емкость конденсатора фильтра:'
Т.е. в твоем случае:
(3200*0.1 (100 мА пусть потребляем вентилятор))/(12В*0.01)=2666 мкФ.
Берем в большую сторону с напряжение 24В, но лучше больше. Если не дай бог подашь 255 на шиме и прилетит все 24В... вентилятор сгорит обмотка и все, а кондеры бахают хорошо при пробое. по сему 30В и от 2600мкФ. Сильно много по емксооти не бери. будет так что шим выключил напряжение, а вентилятор еще крутится от емкости конденсатора. С напряжение кашу маслом не испортить )

10.12.2018 в 20:43
0

У меня 15вольт питание на принтере. Но спасибо за ликбез.

10.12.2018 в 19:26
0

..srcpinspins_RURAMPS4D.h (сейчас их там два, а может уже и три)
#define FAN_PIN 9
#define FAN1_PIN 8
Как указано постом выше, или можно FAN1_PIN
Без понижайки вероятность запуска вентилятора не велика

10.12.2018 в 20:49
0

Друзья, огромное спасибо!
С пин 8 автоматическое включение вентилятора охлаждения термобарьера теперь работает как надо!

15.06.2019 в 15:05
0

А у меня что-то не работает при таких настройках. может еще что-то где--то нужно поменять?

#define E0_AUTO_FAN_PIN -8
#define E1_AUTO_FAN_PIN -9
#define E2_AUTO_FAN_PIN -1
#define E3_AUTO_FAN_PIN -1
#define E4_AUTO_FAN_PIN -1
#define E5_AUTO_FAN_PIN -1
#define CHAMBER_AUTO_FAN_PIN -1
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed

chu
15.06.2019 в 17:11
0

нужно конечно убрать минус перед 8 и перед 9 )). Но думаю ругнется все равно, если эти пины уже определены в распиновке платы.

16.06.2019 в 12:27
0

Спасибо! действительно что-то я тупанул. ругается только на E1_AUTO_FAN_PIN  9

вот так все работает

#define E0_AUTO_FAN_PIN 8
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
#define E3_AUTO_FAN_PIN -1
#define E4_AUTO_FAN_PIN -1
#define E5_AUTO_FAN_PIN -1
#define CHAMBER_AUTO_FAN_PIN -1
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Василий побрил бороду

3D печать в эндопротезировании: где производят, сколько стоит и как получить протез бесплатно

RPMachine: Большой помощник малого офиса, часть 2. A maximis ad minima. Модернизация принтера для печати в режиме 2х независимых экструдеров

Инструмент для резки круглых отверстий в пластике

Калибровка платформы фотополимерного принтера.

Карта мира в литофании.