QIDI Plus4 — закрытый CoreXY-принтер с областью печати 305×305×280 мм, активно подогреваемой камерой до 65 °C, соплом до 370 °C и столом до 120 °C на открытой прошивке Klipper. Машину создавали под инженерные пластики, и почти все её болячки — обратная сторона высоких температур: перегрев драйверов, тепловая защита камеры на высоких деталях, парадоксальные засоры на «холодном» PLA. Здесь собраны проблемы, специфичные именно для Plus4. Общие болезни FDM (паутинка, коробление, общий засор) вынесены в отдельные гайды со ссылками в конце.

3D-принтер QIDI Plus4 и пять напечатанных на нём масок
QIDI Plus4 и тестовые отпечатки. Под высокие температуры заточена вся машина — отсюда и её типичные проблемы

1. Перегрев драйверов TMC2240 и материнской платы

Главная и самая обсуждаемая болячка Plus4. Драйверы осей X и Y (TMC2240) при длительной печати разогреваются до 90–100 °C — это подтверждают и тесты Notebookcheck (97–100 °C), и русскоязычный обзор 3DIY (100 °C). Рабочий предел таких драйверов — 125 °C, то есть штатно машина работает почти на грани.

Причина — одного 40-мм вентилятора сзади не хватает, чтобы отводить тепло от мощных драйверов и процессора в закрытом корпусе. На пределе драйвер начинает снижать ток: моторы работают нестабильно, появляются подвисания и сдвиги слоёв, а сам процессор от перегрева уходит в троттлинг. При длительном перегреве электроника просто быстрее деградирует.

  1. Самый простой шаг — напечатать воздуховод под штатный или 80-мм вентилятор (популярный дизайн mistrelwood): даёт более 20 °C снижения даже без замены вентилятора.
  2. Мод Marc Herter с Printables — крепление 40-мм радиального вентилятора прямо на драйверы: минус 30–40 °C.
  3. Продвинутый вариант из community wiki — система push-pull из двух 24 В вентиляторов 60 мм в печатном корпусе (один вдувает, второй выдувает горячий воздух): драйвер X с 90 до 63 °C, Y с 82 до 58 °C.
  4. Проверяйте результат командой DUMP_TMC STEPPER=stepper_x в консоли Fluidd и совместите обдув с адаптивным управлением оборотами ради тишины.

2. Печать выше 268 мм останавливается тепловой защитой камеры

На высоких деталях (примерно от 268 мм) печать с включённым подогревом камеры внезапно встаёт, а Klipper уходит в аварийный останов с сообщением «Heater chamber heating gain too low» — недогрев камеры — или «Chamber thermal protection triggered» — сработала тепловая защита камеры. Причина чисто конструктивная: поднявшийся стол всё сильнее перекрывает выход подогревателя камеры внизу, горячий воздух перестаёт отводиться, и модуль нагревателя перегревается.

Модуль активного подогрева камеры QIDI Plus4 с вентилятором и предупреждением о горячем воздухе
Модуль подогрева камеры. Его выход и перекрывает поднявшийся стол на высоких деталях
  1. Обновите прошивку до v1.6.0 и новее — в ней появилось поле target_min_temp и более щадящие настройки нагревателя.
  2. Добавьте в gcode-macro.cfg макрос-переопределение SET_PRINT_STATS_INFO: при достижении высоты position.z >= 268 он выполняет M141 S10 — сбрасывает цель камеры до 10 °C, оставляя вентилятор включённым. Высокую деталь печать дотягивает остаточным теплом камеры и нагревом стола.
  3. В секции нагревателя камеры задайте max_power: 0.4 и target_min_temp: 10.
  4. В [chamber_fan chamber_fan] поставьте shutdown_speed: 1, чтобы вентилятор продолжал перемешивать воздух после отключения нагрева.
  5. Готовый набор макросов лежит в community wiki QIDI Plus4 — удобно взять оттуда и не собирать вручную.

3. Засор на PLA и PETG из-за теплового срыва

Парадокс высокотемпературного принтера: ABS, ASA и поликарбонат печатаются без нареканий, а на обычном PLA или PETG через 15–30 минут начинается недоэкструзия, и сопло встаёт колом. Особенно достаётся мелким моделям с частыми откатами и долгим печатям на температурах ниже 230 °C.

Виноват тепловой срыв (heat creep): стальной термобарьер (хитбрейк) хорошо проводит тепло, а обдув радиатора печатающей головки непрямой. Радиатор перегревается выше 60 °C, и легкоплавкий PLA размягчается ещё в холодной зоне, образуя пробку. У высокотемпературных пластиков такой проблемы нет — они и так требуют горячего хотенда.

Печатающая головка QIDI Plus4: биметаллический хотенд, директ-драйв экструдер и радиатор
Печатающая головка Plus4. Радиатор хотенда обдувается непрямо — отсюда тепловой срыв на PLA
  1. Постоянное решение — поставить фирменное биметаллическое сопло QIDI с керамическим термобарьером: керамика проводит тепло примерно в 30 раз хуже стали, радиатор холоднее на ~15 °C, и жалоб на засоры у владельцев с этой деталью практически нет.
  2. Заменить вентилятор обдува радиатора на GDSTime GDA30105F (12 000 об/мин, 24 В, разъём XH2.54) — ещё минус ~10 °C на радиаторе.
  3. Быстрый обходной путь без железа — поднять температуру сопла на 5–10 °C (PLA 210→215–220 °C, PETG 230→235–240 °C) и уменьшить дистанцию и скорость отката.
  4. Если засор уже случился — сделайте холодную протяжку (cold pull). Подробный разбор причин и профилактики — в нашем гайде по засорам сопла.

4. Зависания и ошибки «Timer too close»

Печать заикается или внезапно встаёт, а в журнале klippy.log появляется «Timer too close». При загрузке тяжёлых моделей встречается и «MCU U_1 shutdown: Timer too close» — аварийный останов платы. Это значит, что процессор принтера не успевает обслуживать управление движением Klipper: ему мешают фоновые задачи (демон интерфейса, поток камеры), а перегрев процессора и драйверов усугубляет троттлинг.

Веб-интерфейс Fluidd QIDI Plus4 с камерой и графиком температур
Веб-интерфейс Fluidd (Klipper 0.12). Через него удобно следить за нагрузкой и температурами
  1. Сначала исключите перегрев — поставьте охлаждение материнской платы из проблемы №1. Часто после этого ошибки уходят сами.
  2. Проверьте, запущен ли штатный скрипт тюнинга /etc/init.d/tuning.
  3. Установите скрипт оптимизации производительности из community wiki — он закрепляет Klipper за выделенными ядрами процессора 1 и 2 (CPU affinity), и управление движением перестаёт конкурировать с интерфейсом.
  4. Временно остановите поток камеры и лишние сервисы, чтобы подтвердить причину, и следите за загрузкой процессора в Fluidd.

5. Датчик температуры камеры сильно врёт

Показания температуры камеры не сходятся с реальностью: при прогреве они завышены, при печати — занижены, и разброс достигает ±30 °C. Документированный случай из community wiki: реальные 68 °C на высоте 100 мм, а штатный датчик показывает всего 38 °C. Причина — датчик стоит в задне-правом углу под мотором, в самой холодной зоне, и из-за тепловой стратификации (тёплый воздух вверху, холодный внизу) ловит совсем не ту температуру.

  1. Программный фикс — собрать в Klipper виртуальный датчик temperature_combined с весом 3:1: (датчик процессора GD32 ×3 + chamber_probe ×1) / 4. Ошибка при печати падает до ±2 °C.
  2. Аппаратный фикс — напечатать кронштейн переноса датчика ближе к зоне печати (дизайн stew675, есть на Printables и Thingiverse).
  3. Если лезть в конфиг не хочется — просто ориентируйтесь на температуру процессора GD32: она оказывается ближе к реальной камере (отклонение всего около 5 °C).

6. Безопасность нагревателя камеры и замена SSR

На ранних партиях в регионах с напряжением 110–120 В (Северная Америка) отказывал твердотельный модуль управления нагревателем камеры (SSR). При его отказе нагреватель мог уйти в разнос — обозреватель 3DPrint.com со ссылкой на разбор Гранта из 3D Musketeers задокументировал риск возгорания при нагреве камеры выше 100 °C. Автор обзора даже отключал принтер от сети, пока разбирался с рисками.

Проверка заземления нижней крышки QIDI Plus4 мультиметром, рядом блок питания и силовые провода
Тест заземления: на Plus4 две металлические крышки не подключены к защитному проводнику, а под нижней проходят силовые провода
  1. QIDI бесплатно рассылала замену SSR пострадавшим владельцам — проверьте через поддержку QIDI, попадает ли ваш экземпляр под программу.
  2. Установите прошивку v1.4.3 и новее: в ней мощность нагревателя камеры программно снижена с 70% до 40% (max_power: 0.4) именно ради защиты SSR.
  3. В регионах 230 В (Россия, ЕС) проблема ощущается слабее, но обновить прошивку и сверить ревизию платы всё равно стоит.
  4. Если нагреватель камеры уже ведёт себя странно — не чините наугад, замените модуль нагревателя камеры в сборе.

7. Слабая штатная фильтрация воздуха

При печати ABS или ASA в комнате ощущается запах: штатный фильтр — это мешочек активированного угля в плохо загерметизированном отсеке с низким потоком воздуха. Notebookcheck прямо отмечает, что из-за негерметичности отсека эффективность фильтрации резко падает — часть частиц и летучих веществ выходит мимо угля.

Штатный фильтр QIDI Plus4 — мешочек активированного угля в негерметичном отсеке
Вся штатная фильтрация — вот этот мешочек угля. Поток через него слабый, отсек негерметичен
  1. Регулярно меняйте угольный картридж — отработавший уголь не фильтрует ничего.
  2. Поставьте внешний HEPA-блок в отдельном корпусе (популярное решение в r/QidiTech3D) — только так фильтруются мелкие частицы.
  3. Инженерные пластики печатайте при внешней вытяжке или в проветриваемом помещении — подробности в гайде по испарениям и вентиляции.
  4. Заклейте щели отсека фильтра, чтобы воздух шёл именно через уголь, а не мимо.

8. Слабый Wi-Fi и обрывы связи

Принтер теряет сеть, отваливается из слайсера, передача файлов рвётся. Радиомодуль Wi-Fi у Plus4 заметно слабый, особенно в ранних прошивках, а металлический закрытый корпус дополнительно экранирует сигнал. У обзорщиков это одна из главных претензий — глава «Poor but Upgradeable WiFi» есть прямо в названии разделов видео-обзоров.

  1. Обновите прошивку до v1.6.0 и новее — в ней добавлен стабильный LAN-режим и исправлена часть обрывов.
  2. Перейдите на проводной Ethernet — самый надёжный вариант для больших файлов (так в итоге сделал обозреватель GamingTrend).
  3. Поднесите роутер ближе или поставьте рядом точку доступа, работайте на 2.4 ГГц.
  4. Если модуль неисправен физически — замените штатный Wi-Fi-модуль QIDI.

9. Дрейф Z-offset и капризный первый слой

Z-offset приходится подстраивать чуть ли не перед каждой печатью, а при ручной калибровке выскакивают «Move out of range» — выход за пределы зоны — или «Z position below minimum» — Z ниже минимума. Из коробки первый слой нестабилен: на двух независимых винтах Z возможен лёгкий перекос портала, а штатная процедура требует выставлять Z-offset под конкретный стол и материал.

  1. Сначала выровняйте портал командой Z_TILT_ADJUST (на Plus4 два независимых мотора Z) и постройте сетку стола.
  2. Смажьте ходовые винты и валы оси Z — сухие винты дают неравномерный ход и плавающий первый слой.
  3. Откалибруйте Z-offset на прогретом столе именно с тем PEI-листом, которым печатаете. Базовая механика первого слоя разобрана в гайде про первый слой.
  4. При ошибке «Z position below minimum» задайте в [stepper_z] более глубокий position_min (например, −10) либо выставьте кинематическую позицию перед калибровкой.

10. Сбои датчика температуры хотенда (MAX6675)

Печать аварийно останавливается с «ADC out of range» — датчик вне диапазона, «max6675 read error» — ошибка чтения термопары — или «Sensor temperature too high/low». Иногда температура сопла просто скачет на графике. Хотенд Plus4 использует термопару с усилителем MAX6675, и виноваты обычно расшатанные контакты в кабель-канале печатающей головки или деградация самой платы усилителя.

  1. Проверьте разъёмы термопары у хотенда — самая частая причина скачков именно плохой контакт.
  2. Осмотрите шлейф печатающей головки в кабель-канале на предмет перетёртых жил.
  3. Прозвоните термопару: на комнатной температуре её сопротивление должно быть около 2–10 Ом.
  4. Если «out of range» держится постоянно — меняйте плату усилителя MAX6675 (она идёт в составе узла экструдера/печатающей головки).

11. Щели у дверцы и крышки — камера хуже держит тепло

У дверцы и верхней стеклянной крышки заметные щели, а сама дверца открывается максимум на 130°, не на 180°. На обычной печати это мелочь, но при работе с ABS, ASA и поликарбонатом камера хуже держит температуру: страдает межслойная адгезия и растёт коробление по краям детали.

Вид сверху на QIDI Plus4 через стеклянную крышку: печатающая головка и камера наблюдения
Стеклянная крышка и дверца прилегают неплотно — для инженерных пластиков щели стоит проклеить
  1. Проклейте периметр дверцы и крышки термостойким уплотнителем или самоклеящейся пенкой.
  2. Добавьте на дверцу магнитные прижимы, чтобы она плотно прилегала.
  3. Высокие детали из ABS/ASA печатайте с прогретой заранее камерой и не открывайте дверцу во время печати.
  4. Совместите с фиксом тепловой защиты нагревателя (проблема №2). Базовая борьба с короблением — в гайде про коробление.

12. Уязвимость облака QIDILink и приватность

У облачного сервиса QIDILink в ранних версиях публично раскрыли уязвимость безопасности (раскрытие на GitHub). К тому же не всем нравится, что принтер с камерой постоянно висит в чужом облаке. Хорошая новость: Plus4 полностью работает локально, и облако можно отключить без потери функций.

  1. Переведите принтер в LAN-режим — он печатает и управляется полностью без облака.
  2. Отключите облачный сервис QIDILink по инструкции из community wiki.
  3. Управляйте печатью через локальный веб-интерфейс Fluidd и слайсер по сети.
  4. Своевременно обновляйте прошивку — часть проблем безопасности закрывают именно обновлениями.

13. Сырой интерфейс, тормоза и кривой перевод

Русская локализация экрана и слайсера местами кривая, интерфейс иногда подтормаживает, бывают эпизодические вылеты при применении прошивки. Это болезни молодого ПО QIDI Studio (это форк OrcaSlicer) и недоработанных переводов ранних прошивок — большинство лечится обновлениями и сменой инструментов.

  1. Переключите язык экрана и слайсера на английский — на нём перевод полный и понятный.
  2. Используйте чистый OrcaSlicer вместо QIDI Studio, если последний нестабилен. Базовая настройка — в гайде по Orca Slicer.
  3. Обновите прошивку — часть тормозов и вылетов уже закрыта.
  4. Управляйте принтером через веб-интерфейс Fluidd в браузере — он отзывчивее сенсорного экрана.

14. Долгий старт и расточительная чистка сопла

Перед каждым заданием принтер тратит до ~7 минут на чистку сопла, прокачку и калибровку Z-offset, выдавливая в отходы ощутимый кусок филамента. Штатная стартовая процедура очень консервативная — длинная промывка и полная калибровка на каждый запуск, даже если стол и материал не менялись.

  1. Подключите KAMP (адаптивную сетку стола) — принтер сканирует только площадь под деталью, и старт заметно короче.
  2. Урежьте стартовый G-код и длину линии промывки в профиле слайсера.
  3. Не запускайте полную калибровку Z-offset на каждую печать, если стол и материал прежние.
  4. Собирайте обрезки промывки в съёмный лоток, чтобы они не засоряли зону печати.

Справочник сообщений об ошибках Klipper

Plus4 работает на Klipper, поэтому «коды ошибок» здесь — это текстовые сообщения на экране и в журнале klippy.log, а не цифровые коды как у некоторых принтеров. Вот самые частые из них и что с ними делать.

СообщениеЧто значитПричинаЧто делать
Heater chamber heating gain too lowКамера не выходит на цельСтол перекрыл выход нагревателя на высокой детали или слабый SSRМакрос-фикс Z≥268, max_power 0.4, обновить прошивку
Chamber thermal protection triggeredСработала тепловая защита камерыПерегрев модуля нагревателяТот же фикс камеры, проверить вентилятор камеры
Timer too closeПроцессор не успевает за движениемКонкуренция за процессор и перегревCPU performance tuning, охлаждение платы
MCU U_1 shutdown: Timer too closeАварийный останов платы по таймингамТяжёлая модель при перегретом процессореИзолировать Klipper на ядра 1 и 2, охладить плату
ADC out of rangeДатчик температуры вне диапазонаПлохой контакт термопары или сбой платы MAX6675Проверить разъёмы, заменить плату MAX6675
max6675 read errorОшибка чтения термопары хотендаПеретёртый шлейф в кабель-каналеОсмотреть шлейф головки, прозвонить термопару
Move out of rangeДвижение за пределами рабочей зоныСтол ниже position_min при калибровкеЗадать позицию, скорректировать position_min
Z position below minimumZ ниже минимально допустимогоТот же случай при построении сеткиposition_min: −10 в [stepper_z] или выставить позицию
Probe samples exceed samples_toleranceЗамеры датчика не сходятсяВибрации, грязный стол, незакреплённый датчикДать столу устояться, чистка PEI, протяжка винтов стола
Endstop not triggered / Probe timeoutКонцевик или датчик не сработал при парковкеdriver_SGT вне диапазона или сбой датчикаПодстроить driver_SGT 0–3, QUERY_ENDSTOP
Klippy not connectedВеб-интерфейс не видит KlipperПовреждённое окружение или синтаксис конфигаFIRMWARE_RESTART, проверить klippy.log, восстановить env
Heater chamber heating gain too low
Что значит: Камера не выходит на цель · Причина: Стол перекрыл выход нагревателя на высокой детали или слабый SSR · Что делать: Макрос-фикс Z≥268, max_power 0.4, обновить прошивку
Chamber thermal protection triggered
Что значит: Сработала тепловая защита камеры · Причина: Перегрев модуля нагревателя · Что делать: Тот же фикс камеры, проверить вентилятор камеры
Timer too close
Что значит: Процессор не успевает за движением · Причина: Конкуренция за процессор и перегрев · Что делать: CPU performance tuning, охлаждение платы
MCU U_1 shutdown: Timer too close
Что значит: Аварийный останов платы по таймингам · Причина: Тяжёлая модель при перегретом процессоре · Что делать: Изолировать Klipper на ядра 1 и 2, охладить плату
ADC out of range
Что значит: Датчик температуры вне диапазона · Причина: Плохой контакт термопары или сбой платы MAX6675 · Что делать: Проверить разъёмы, заменить плату MAX6675
max6675 read error
Что значит: Ошибка чтения термопары хотенда · Причина: Перетёртый шлейф в кабель-канале · Что делать: Осмотреть шлейф головки, прозвонить термопару
Move out of range
Что значит: Движение за пределами рабочей зоны · Причина: Стол ниже position_min при калибровке · Что делать: Задать позицию, скорректировать position_min
Z position below minimum
Что значит: Z ниже минимально допустимого · Причина: Тот же случай при построении сетки · Что делать: position_min: −10 в [stepper_z] или выставить позицию
Probe samples exceed samples_tolerance
Что значит: Замеры датчика не сходятся · Причина: Вибрации, грязный стол, незакреплённый датчик · Что делать: Дать столу устояться, чистка PEI, протяжка винтов стола
Endstop not triggered / Probe timeout
Что значит: Концевик или датчик не сработал при парковке · Причина: driver_SGT вне диапазона или сбой датчика · Что делать: Подстроить driver_SGT 0–3, QUERY_ENDSTOP
Klippy not connected
Что значит: Веб-интерфейс не видит Klipper · Причина: Повреждённое окружение или синтаксис конфига · Что делать: FIRMWARE_RESTART, проверить klippy.log, восстановить env

Общие проблемы 3D-печати

Кроме уникальных болячек Plus4, вы можете столкнуться и с типичными проблемами FDM-печати. Их мы разобрали отдельно и подробно — каждую в своём гайде, общем для всех принтеров: