Creality K2 plus - лечим температурные пробки после печати.
Проблемы начались без причины, хотя может быть они появились после прилета последнего обновления, точно сказать не могу. Казалось бы, печать также закончилась, но принтер как будто перестал правильно завершать печать и охлаждать радиатор хотенда. В результате каждый раз после печати пластик застывает в зоне границы между горячей зоной и радиатором. Сменив пару сопел, решил оба разогреть и разобрать, так и обнаружил пробку не в сопле, а в термобарьере. Перековырял всю голову, все полностью рабочее. полез в клиппер, благо он в серии Creality K2 открытый. Кто не в курсе, Fluidd находится на порту :4408, и если в браузере напишете
http://IP адрес принтера :4408
то попадете в прямиком в него.
И вот в gcode_macro.cfg находим макрос окончания печати.
[gcode_macro END_PRINT]
gcode:
RESTORE_LIMITS
ENABLE_PRESSURE_ADVANCE VALUE=1
M400
G92 E0
END_PRINT_Z_SAFE
BOX_END
BOX_END_PRINT
Qmode_exit
EXCLUDE_OBJECT_RESET
PRINT_PREPARE_CLEAR
M220 S100
SET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000
TURN_OFF_HEATERS
M107 P1
M107 P2
END_PRINT_POINT
WAIT_TEMP_START
M106 P0 S127 F1
M141 S0
SET_PIN PIN=extruder_fan VALUE=0
# SET_TEMPERATURE_FAN_SWITCH TEMPERATURE_FAN=chamber_fan VALUE=0
А строка в нем SET_PIN PIN=extruder_fan VALUE=0 означает что охлаждение хотенда выключается макросом, а не по умолчанию в Klipper. Поясню, в Klipper если специально не задана температура отключения хотенда по достижении нужной температуры, то он отключается при 50 градусах.
Этот параметр решил проверить в printer.cfg, и он там настроен.
[heater_fan hotend_fan]
pin:multi_pin:heater_fans
heater:extruder
heater_temp:50.0
Странно конечно что указана температура по умолчанию. Можно было не писать эту строку, все равно бы на ней отключалось охлаждение. Ну да ладно. может где то в макросах от этого параметра что то считается, лениво было искать так это или нет. Но в макросе не описан ретракт после печати. Уверен что принтер его делает по умолчанию. Но решил добавить еще свой ретракт, но чуть более хитрый)
В макросе сразу после строки END_PRINT_Z_SAFE (это чтобы не измазать готовую модель) добавляю строки
G91
G1 E5 F300
G1 E-10 F300
G90
G91 и G90 понятно это переходим в относительные и абсолютные координаты. А вот пластик сначала выдавливаем на 5 мм а потом сразу выводим назад на 10 мм. В теории этим маневром сбрасываем давление в хотенде и отводим назад в холодную зону еще не успевший расплавится участок пластика.
И еще нужно закомментировать строку
# SET_PIN PIN=extruder_fan VALUE=0, добавив в начало #, как в примере.
В итоге все пробки в конце и начале новой печати ушли как страшный сон)
Кто с таким столкнулся, забирайте пробуйте, пишите в комментариях помогло вам или нет.
Еще больше интересных статей
Замена керамического нагревателя в 3D принтере QIDI X Plus 4 (франкенштейн)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Не происходил нагрев. Датчик...
Как осушить весь свой пластик для 3D-принтера за одну ночь и сэкономить кучу денег!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...


Комментарии и вопросы
"И не поспоришь..." А зачем сп...
Оптимальными для размещения ве...
Самое главное это кпд, а его н...
Всем доброго. померла у...
Помогите с информацией , ни гд...
Всем доброго времени суток. По...
Коллеги, поделитесь опытом пос...