Към съдържанието

Чернова на printer.cfg и macros.cfg за твоя Klipper принтер

Избираш кинематика, размери, платка, драйвъри, екструдер, сонда и макроси стъпка по стъпка или тръгваш от един от 8 шаблона (например Voron 2.4 или Ender 3 с BTT платка) и получаваш чернова на printer.cfg и macros.cfg, която довършваш на ръка.

Част от Pro за 15 EUR на месец.

Какво е Klipper конфигурация и printer.cfg

Klipper конфигурацията е файлът printer.cfg, в който фирмуерът Klipper намира осите, моторите, нагревателите, сондата и скоростите на принтера. Този генератор, част от Pro, събира чернова на файла от избора ти: принтер, платка, драйвъри, екструдер, хотенд и сонда.

Избираш стъпка по стъпка, а приложението записва секциите, изводите на платката и началните стойности. Резултатът е чернова, не готов файл: преди първото пускане го редактираш на ръка и сверяваш изводите, токовете и rotation_distance.

Генерирането е в браузъра ти. На сървъра файлът отива само ако го запазиш в библиотеката на профила си.

Klipper конфигурация: вляво осем шаблона на принтери, вдясно генерираният файл с раздели printer.cfg, macros.cfg, 3D Preview и Moonraker
Klipper конфигурация: вляво осем шаблона на принтери, вдясно генерираният файл с раздели printer.cfg, macros.cfg, 3D Preview и Moonraker

Какво прави генераторът на конфигурация

Събира основния файл по избор

Тръгваш от един от 8 шаблона или избираш кинематика, размери, нивелиране, платка, драйвъри, екструдер, хотенд, сонда и сензор за филамент.

Прави файла с макросите

Макроси за начало и край на принтирането (PRINT_START, PRINT_END, CANCEL_PRINT), паркиране, зареждане и изваждане на филамент, M600 и PID настройка. Избираш кои да влязат.

Проверява избора

3 грешки спират свалянето (например TMC5160 на SKR Mini), 4 предупреждават (например CoreXY без нивелиране). Не проверяват дали Klipper ще приеме файла.

Показва и качва файловете

3D преглед на началото на принтирането по твоите размери. В раздела Moonraker въвеждаш IP адреса на принтера, качваш двата файла и рестартираш Klipper.

Кога ти трябва генераторът

Генераторът пести часове, когато минаваш на Klipper или строиш принтер.

  • Минаваш на Klipper

    Ender 3 с BTT SKR Mini и BLTouch е шаблон: получаваш начален файл, в който сам вписваш серийния номер на платката и извода на BLTouch.

  • Строиш Voron или RatRig

    Шаблоните Voron 2.4, Trident, RatRig V-Core 3 и VzBot 330 задават кинематика, платка, драйвъри и нивелиране; допълнителните Z мотори добавяш ти.

  • Сменяш сонда или платка

    Сменяш избора и виждаш как се променят секцията на сондата и изводите на платката.

  • Искаш готови макроси

    PRINT_START с хоуминг, нивелиране (QGL или Z-tilt, ако си избрал), мрежа само без QGL и Z-tilt и линия за изчистване (LINE_PURGE от KAMP или собствена).

Какво записва във файла и откъде

Секциите на файла се решават от избора ти. Ето правилата и числата, които са в кода.

  1. Платката дава изводите

    За 5 платки (Octopus, SKR Mini E3, Manta M8P, Fysetc Spider, SKR Pico) има таблица с изводи. За Generic, SHT36 и EBB SB2209 стоят заместители като X_STEP.

  2. Изборът решава секциите

    Сондата дава своя секция; нивелирането QGL, Z-tilt или мрежа; драйверите TMC2209 и TMC5160 секции за моторите; безсензорното хоумване виртуален краен изключвател.

  3. Нивото сменя скоростта

    Strict слага 150 mm/s и 1500 mm/s²; Standard оставя стойностите по кинематика; Ludicrous качва до 800 mm/s и 15000 mm/s². Надписите „до 3k“ и „до 7k“ не съвпадат.

Числата във файла
ЗаФормулаКакво значи
Скорост по кинематика (Standard)Cartesian 250 mm/s и 2000 mm/s²; CoreXY 400 и 4000; CoreXZ 300 и 3000стават max_velocity и max_accel
Мрежа за нивелиране5 × 5 точки, на 30 mm от краищатасекция bed_mesh при избор без QGL и Z-tilt, ако има сонда или е CoreXY

Справка

Поддържани платки (MCU)

ПараметърСтойност
BTT SKR Mini E3вградени драйвери (клас Ender)
BTT Octopus / Pro8 драйвера, до 60V
BTT Manta M8P/M4Pвграден слот CB1/CM4
Fysetc Spiderвисока мощност, за CoreXY
BTT EBB SB2209CAN глава (Stealthburner)

Списък на поддържаните платки в конфигуратора

Ключови параметри в printer.cfg

ПараметърСтойностЕдиница
max_velocitycartesian 250, corexy 400, delta 300mm/s
max_accelcartesian 2000, corexy 4000, delta 3000mm/s^2
microsteps16 стандарт, 32 за tmc5160/tmc2240
rotation_distance X/Y40mm
run_current TMC2209 X/Y0.8A

Стойности, изчислени според тип принтер, драйвер и ниво на безопасност

Проверки и качване към принтера

  • Три грешки спират свалянето, четири предупреждават

    Три грешки (например TMC5160 на SKR Mini) спират свалянето; четири предупреждения не го спират. Нито един шаблон не получава грешка, а Klipper пак може да ги откаже.

  • Файловете на езика на екрана

    Коментарите и съобщенията към дисплея са на български или английски, както е екранът.

  • Качване без друг инструмент

    Двата файла и рестартът на фирмуера са в раздела Moonraker, ако браузърът ти позволява връзка до принтера.

Какво не прави генераторът

Файлът е чернова и Klipper най-вероятно ще го откаже без ръчна поправка. Шаблон, свален без други промени, носи секция [spoolman] (тя е на Moonraker), ADXL345 на неописана CAN платка и включен KAMP_Settings.cfg, който приложението не създава; включени са и fluidd.cfg, и mainsail.cfg. Серийният номер и изводите на 3 от 8 платки са заместители, а rotation_distance е един за всички принтери (40 за X и Y, 8 за Z).

Шаблоните Voron 2.4, Trident, RatRig V-Core 3 и VzBot 330 задават QGL или Z-tilt, но файлът има един Z мотор вместо четири или три: stepper_z1 до stepper_z3 добавяш ти. При TMC5160 безсензорният краен изключвател сочи към tmc2209. Delta, H-Bot и CrossXY се записват без своите секции или като cartesian, TMC2240, A4988 и Generic нямат секции за моторите, SuperPINDA няма секция на сондата, а опцията за спиране на тока и отделният M600 не променят файла. Marlin не се генерира.

Връзката с принтера е директна от браузъра към IP адреса му (порт 7125), не през сървъра на EduFacturing, и браузърът може да я спре от защитена страница. Качването записва двата файла в папката config под същите имена, без да пита, а „Файлът е качен“ излиза, щом заявката не се провали: отговорът не се проверява.

Въпроси за printer.cfg и Klipper

Какво е printer.cfg?

Основният конфигурационен файл на Klipper: кинематиката, размерите, моторите, платката, нагревателите, сондата и скоростите. Генераторът го събира от избора ти и го дава заедно с macros.cfg.

Какво е Klipper?

Фирмуер за 3D принтери, при който движението се смята на отделен малък компютър, например Raspberry Pi. Настройките са в текстовия файл printer.cfg.

Как да свържа Klipper с Moonraker?

Moonraker е услугата, през която браузърът говори с Klipper. В раздела Moonraker въвеждаш IP адреса на принтера; приложението се свързва на порт 7125 и качва двата файла.

Колко струва генераторът на Klipper конфигурация?

Част е от Pro за 15 EUR на месец. Pro отваря и останалите Pro инструменти.

Генераторът на Klipper конфигурация е част от Pro

Pro струва 15 EUR на месец и отваря всичките 45 Pro инструмента.

От групата „Подготовка за машината“:

Събери чернова на printer.cfg за твоя принтер

Част от Pro за 15 EUR на месец.