Штатный профиль Creality K1C в PrusaSlicer отсутствует, поэтому принтер приходится добавлять вручную как пользовательский FFF-аппарат с кинематикой CoreXY и столом 220×220×250 мм. Без корректного стартового G-code и ограничений скорости слайсер выдаёт код, который K1C либо выполняет с ошибками, либо игнорирует часть команд. Ниже — пошаговая настройка профиля, параметров пластика и передачи файлов на принтер.
Материал ориентирован на актуальные версии PrusaSlicer ветки 2.x. Названия пунктов меню могут немного отличаться в зависимости от версии программы и языка интерфейса — сверяйтесь с вашей установкой.
Почему K1C требует ручной настройки в PrusaSlicer
Creality продвигает собственный слайсер Creality Print, а встроенная библиотека PrusaSlicer включает профили в основном для принтеров Prusa и ряда популярных сторонних моделей. K1C — относительно новая машина, и готового проверенного профиля в стандартной поставке может не быть. Это не проблема: принтер работает на прошивке с поддержкой Klipper, а значит, понимает стандартный Marlin/Klipper-совместимый G-code.
Главное — правильно задать три вещи: геометрию стола, стартовый и завершающий код, а также ограничения скорости и ускорений. K1C рассчитан на высокоскоростную печать, и если оставить «медленные» значения от универсального профиля, вы не используете потенциал машины. Обратная ошибка — завышенные значения — приводит к звону, сдвигу слоёв и пропускам шагов.
Создание профиля принтера
Откройте мастер настройки через меню Конфигурация → Мастер настройки (Configuration Wizard) или добавьте принтер вручную: Настройки принтера → Добавить принтер. Выберите тип Custom FFF printer и задайте параметры.
- 🔧 Размер стола: 220 × 220 мм, максимальная высота Z — 250 мм.
- 📐 Форма стола: прямоугольная, начало координат — левый передний угол (0;0).
- 🎯 Кинематика и прошивка: тип G-code — Klipper или Marlin 2, оба варианта K1C воспринимает корректно.
- 🧵 Диаметр прутка: 1,75 мм, сопло по умолчанию 0,4 мм.
- 🔁 Ретракт: начните с 0,5–1,0 мм при скорости 30–40 мм/с; точные значения подбираются тестами под конкретный пластик.
После сохранения профиля проверьте визуализацию стола на вкладке плиттера: модель должна размещаться в пределах рабочей зоны без выхода за края. Если сетка стола отображается некорректно, можно загрузить пользовательскую текстуру и модель стола в настройках принтера, но это косметика, на печать не влияет.
⚠️ Внимание: не копируйте бездумно профили от K1 или Ender-серии из интернета. У K1C закрытая камера и иной экструдер, параметры ретракта и охлаждения отличаются. Используйте чужие профили только как отправную точку и проверяйте каждый блок настроек.
Стартовый и завершающий G-code
Стартовый код для K1C должен включать прогрев, гоминг и, желательно, очистку сопла. Простой рабочий вариант начинается с команд нагрева стола и сопла, затем G28 для парковки по всем осям. Поскольку K1C сам выполняет калибровку стола перед печатью (если она включена в настройках принтера), дублировать mesh-выравнивание в стартовом коде не обязательно.
; Start G-code для K1C
M140 S{first_layer_bed_temperature}
M104 S{first_layer_temperature}
M190 S{first_layer_bed_temperature}
M109 S{first_layer_temperature}
G28
G92 E0
Завершающий код должен отвести головку от модели, выключить нагреватели и выполнить небольшой ретракт, чтобы пластик не капал на готовую деталь. Стандартный шаблон из PrusaSlicer для Marlin-принтеров подходит с минимальными правками.
☑️ Проверка профиля перед первой печатью
Скорости, ускорения и охлаждение
K1C позиционируется как высокоскоростной принтер, и PrusaSlicer позволяет задать агрессивные режимы. Разумная стартовая точка для PLA: периметры 150–200 мм/с, инфилл до 250–300 мм/с, первый слой 20–30 мм/с. Ускорения — в районе 3000–8000 мм/с², но точные пределы зависят от жёсткости конкретного экземпляра и состояния ремней.
Закрытая камера K1C меняет подход к охлаждению. Для PLA держите обдув детали на 100% и следите, чтобы камера не перегревалась — при длительной печати дверцу иногда приоткрывают. Для ABS и ASA обдув снижают до 0–30%, а закрытая камера, наоборот, помогает избежать расслоения.
| Материал | Сопло, °C | Стол, °C | Обдув |
|---|---|---|---|
| PLA | 190–220 | 50–60 | 100% |
| PETG | 230–250 | 70–80 | 30–50% |
| ABS/ASA | 240–260 | 90–110 | 0–30% |
| TPU | 220–240 | 40–60 | 50–100% |
Указанные диапазоны — ориентир, а не догма: конкретная марка пластика может требовать иных температур. Ориентируйтесь на рекомендации производителя филамента и калибровочные тесты (температурная башня, тест на ретракт).
Профили филамента и калибровка
Для каждого пластика создайте отдельный профиль на вкладке Настройки филамента. Ключевые параметры: температура сопла и стола, коэффициент потока (flow), ретракт и давление подачи. Pressure Advance (в PrusaSlicer задаётся через пользовательский G-code филамента командой SET_PRESSURE_ADVANCE) критичен для высоких скоростей: без него углы моделей получаются вздутыми.
Порядок калибровки нового пластика выглядит так:
- 🌡️ Напечатайте температурную башню и выберите температуру с лучшим качеством поверхности и прочностью перемычек.
- 📏 Откалибруйте flow тонкостенной моделью, измерив толщину стенки штангенциркулем.
- ↩️ Подберите ретракт тестом на «столбиках», минимизируя паутину.
- 📐 Настройте Pressure Advance по калибровочной линии или угловому тесту.
Передача файлов на принтер
Самый простой путь — экспорт G-code на флешку и запуск с экрана принтера. Но K1C поддерживает сетевое подключение, и PrusaSlicer умеет отправлять файлы напрямую. В настройках принтера, в разделе Физический принтер, укажите тип хоста и IP-адрес машины — принтер показывает его на экране в сетевых настройках.
Поддержка конкретных протоколов зависит от версии прошивки K1C: в части прошивок доступен веб-интерфейс на базе Fluidd/Mainsail-подобного окружения, куда можно загружать файлы через API. Если прямая отправка из PrusaSlicer не работает, используйте веб-интерфейс принтера через браузер — это тот же результат, только с одним лишним шагом. Проверяйте возможности именно вашей версии прошивки в официальной документации Creality.
⚠️ Внимание: перед отправкой большого G-code по сети убедитесь, что принтер и компьютер находятся в одной подсети, а сигнал Wi-Fi у принтера стабильный. Обрыв передачи на середине загрузки оставляет повреждённый файл, который принтер может не запустить.
Почему слайсить лучше в PrusaSlicer, а не в Creality Print
PrusaSlicer даёт более гибкие настройки поддержек (органические/tree supports), точный контроль ширины экструзии, продвинутые режимы заполнения и зрелую систему модификаторов. Creality Print удобен готовыми профилями, но уступает в тонкой настройке.
Типичные проблемы и их решение
Принтер не стартует печать после загрузки файла. Частая причина — неподдерживаемые команды в стартовом G-code. Уберите из шаблона всё лишнее, оставив прогрев и G28, и проверьте снова. Также убедитесь, что файл сохранён с расширением .gcode, а не .bgcode (бинарный формат Prusa) — K1C может его не распознать; при необходимости отключите бинарный G-code в настройках вывода.
Первый слой не липнет или «плывёт». Проверьте, что в PrusaSlicer высота первого слоя задана 0,2–0,28 мм при сопле 0,4 мм, а скорость первого слоя не превышает 30 мм/с. Встроенная автокалибровка K1C обычно справляется с Z-offset, но при замене сопла или стола запустите её заново с экрана принтера.
Звон (ringing) на высоких скоростях. K1C использует input shaping на уровне прошивки, но если артефакты видны — снизьте ускорения в профиле слайсера и перезапустите калибровку на самом принтере. Калибровку input shaping следует выполнять после любого перемещения принтера или замены ремней — иначе компенсация резонансов будет работать с неверными коэффициентами.
FAQ: частые вопросы
Есть ли готовый профиль K1C для PrusaSlicer?
В стандартной библиотеке PrusaSlicer профиль K1C может отсутствовать — это зависит от версии программы. Надёжнее создать пользовательский профиль по инструкции выше: стол 220×220×250 мм, стартовый код с прогревом и G28, тип G-code Klipper или Marlin. Готовые профили сообщества используйте с проверкой каждого параметра.
Почему принтер не видит файл с флешки?
Проверьте три вещи: расширение файла должно быть .gcode (не .bgcode), флешка отформатирована в файловой системе, которую поддерживает принтер (обычно FAT32), и файл находится в корне или в папке, которую принтер сканирует. Также попробуйте другую флешку — накопители большого объёма иногда распознаются нестабильно.
Можно ли печатать на K1C со скоростью 600 мм/с из PrusaSlicer?
Заявленная максимальная скорость — это предел механики, а не рабочий режим. На практике качественные результаты дают 150–300 мм/с в зависимости от материала и геометрии модели. Экстремальные скорости требуют идеальной калибровки input shaping, качественного филамента и часто не оправданы для деталей с мелкими элементами.
Нужно ли менять стартовый G-code под разные пластики?
Нет, если вы используете плейсхолдеры вида {first_layer_temperature} — PrusaSlicer автоматически подставит температуры из профиля филамента. Менять код вручную придётся только для особых сценариев, например, длительной выдержки камеры перед печатью ABS.
Что лучше для K1C: PrusaSlicer или OrcaSlicer?
Оба слайсера совместимы с K1C. OrcaSlicer часто содержит более свежие профили для принтеров Creality и встроенные калибровочные тесты, а PrusaSlicer ценят за стабильность и предсказуемость. Настройки между ними переносятся легко, так что можно попробовать оба и выбрать по удобству.