Чернова на printer.cfg и macros.cfg за твоя Klipper принтер
Избираш кинематика, размери, платка, драйвъри, екструдер, сонда и макроси стъпка по стъпка или тръгваш от един от 8 шаблона (например Voron 2.4 или Ender 3 с BTT платка) и получаваш чернова на printer.cfg и macros.cfg, която довършваш на ръка.
Част от Pro за 15 EUR на месец.
- 8 шаблонаVoron, Ender 3, Prusa MK3S, RatRig, VzBot
- 2 файлаprinter.cfg и macros.cfg
- 7 проверки3 спират свалянето, 4 предупреждават
- Качване на принтерапо IP адрес през Moonraker
Какво е Klipper конфигурация и printer.cfg
Klipper конфигурацията е файлът printer.cfg, в който фирмуерът Klipper намира осите, моторите, нагревателите, сондата и скоростите на принтера. Този генератор, част от Pro, събира чернова на файла от избора ти: принтер, платка, драйвъри, екструдер, хотенд и сонда.
Избираш стъпка по стъпка, а приложението записва секциите, изводите на платката и началните стойности. Резултатът е чернова, не готов файл: преди първото пускане го редактираш на ръка и сверяваш изводите, токовете и rotation_distance.
Генерирането е в браузъра ти. На сървъра файлът отива само ако го запазиш в библиотеката на профила си.
Какво прави генераторът на конфигурация
Събира основния файл по избор
Тръгваш от един от 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 или собствена).
Какво записва във файла и откъде
Секциите на файла се решават от избора ти. Ето правилата и числата, които са в кода.
Платката дава изводите
За 5 платки (Octopus, SKR Mini E3, Manta M8P, Fysetc Spider, SKR Pico) има таблица с изводи. За Generic, SHT36 и EBB SB2209 стоят заместители като X_STEP.
Изборът решава секциите
Сондата дава своя секция; нивелирането QGL, Z-tilt или мрежа; драйверите TMC2209 и TMC5160 секции за моторите; безсензорното хоумване виртуален краен изключвател.
Нивото сменя скоростта
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 / Pro | 8 драйвера, до 60V |
| BTT Manta M8P/M4P | вграден слот CB1/CM4 |
| Fysetc Spider | висока мощност, за CoreXY |
| BTT EBB SB2209 | CAN глава (Stealthburner) |
Списък на поддържаните платки в конфигуратора
Ключови параметри в printer.cfg
| Параметър | Стойност | Единица |
|---|---|---|
| max_velocity | cartesian 250, corexy 400, delta 300 | mm/s |
| max_accel | cartesian 2000, corexy 4000, delta 3000 | mm/s^2 |
| microsteps | 16 стандарт, 32 за tmc5160/tmc2240 | |
| rotation_distance X/Y | 40 | mm |
| run_current TMC2209 X/Y | 0.8 | A |
Стойности, изчислени според тип принтер, драйвер и ниво на безопасност
Проверки и качване към принтера
Три грешки спират свалянето, четири предупреждават
Три грешки (например 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 инструмента.
От групата „Подготовка за машината“:
Свързани инструменти
Диагностика на първия слойПърви слой 3D принтер: избери симптом, филамент и принтер и получи причини, поправки и профил за слайсера. Отваря се с безплатен профил.
AutoTowers: калибрационни кулиКалибрационни кули за 3D принтер: температура, ретракция, поток, K-factor и още. STL и код за Cura, PrusaSlicer, Orca и Klipper. Част от Pro, 15 EUR на месец.
Тестове за калибриране на принтерКалибриране на 3D принтер с 22 тестови модела: температурна кула, надвеси, мостове, допуски. Настройваш и сваляш STL или 3MF. Част от Pro, 15 EUR на месец.
SliceAGENT: профили за слайсъриПрофили за слайсъри: 4093 готови настройки за PrusaSlicer, OrcaSlicer, Bambu Studio и Cura и AI помощник. С безплатен профил; въпросът към AI е 3 кредита.
Събери чернова на printer.cfg за твоя принтер
Част от Pro за 15 EUR на месец.