KREMEN Реклама
KREMEN Реклама

MKS gen_l v2.1, marlin и два хотэнда, не хотят дружить

bloden
Идет загрузка
Загрузка
06.02.2022
795
4
Вопросы и ответы

Здравствуйте. Имею следующую конфигурацию:

Плата: MKS gen_l 2.1

Драйвера: 2209 2.0 5 штук, подключение по UART

Дисплей: MKS TFT 2.4

Данная сборка имела два фидера и один хотэнд на одно сопло. Очень долгими потугами я смог заставить это все работать. Печатали оба фидера, мог как первым, так вторым. Печатал модельки с разными пластиками (для поддержек HIPS). Все в общем было хорошо. Кроме черновой башни. По этому решил поставить хотэнд на два сопла. И вот тут начались проблемы, с которыми просидел весь вечер, всю ночь и все утро. Ничего не получается, и ничего не понимаю.

Что я делаю, что логично, в Configuration.h я комментирую #define SINGLENOZZLE (логично, сопла теперь два, нагревательных элемента два, термистора тоже два), а так же включаю #define TEMP_SENSOR_1 1 (что тоже логично, нужно ведь снимать показания со второго термоблока). И после этого нелогично tft 2.4 наглухо теряет связь с mks gen_l.. Температуры все по нулям, парковки не работают, охлаждение не работает не на 50% не на 100%. В общем, полный отвал всего. Больше я в рабочей конфигурации ничего не трогал.. 

Что интереснее, если я оставлю #define SINGLENOZZLE но включу #define TEMP_SENSOR_1 1 связь не теряется. Принтер паркуется, температуру первого термоблока и стола показывает, но но со второго термистора идет 0. Но! Почему-то начинают вращаться кулеры охлаждения. Не сразу, через 2-4 секунды, и не на 100%, а по шим ощущениям на 20-30%. А на плате начинает моргать d3 диод, и тускленько гореть d1...

Я что то делаю не так? Или может забыл что-то? Может у кого подобное непонятное поведение уже встречалось? 

Ответы на вопросы