Klipper: различия между версиями
Айболит (обсуждение | вклад) |
Айболит (обсуждение | вклад) |
||
(не показана 41 промежуточная версия этого же участника) | |||
Строка 38: | Строка 38: | ||
=== Рекомендованное железо для хоста === | === Рекомендованное железо для хоста === | ||
− | * Raspberry pi 3B и выше | + | * [[Orange Pi 3 LTS]] |
− | + | * [[Orange Pi zero 2]] | |
+ | * [[Raspberry pi 3B]] и выше | ||
* ПК с поддержкой SSE3 | * ПК с поддержкой SSE3 | ||
− | * Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК. | + | * Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК. Однако, нормальная работа не гарантируется даже на современном железе. |
− | |||
== С чего начать == | == С чего начать == | ||
Строка 69: | Строка 69: | ||
- лезешь опять в "config reference" и подстраиваешь конфиг под себя, проверяя все элементы и добавляя свои, типа тач, экранчик, mesh bed levelling и пррочее | - лезешь опять в "config reference" и подстраиваешь конфиг под себя, проверяя все элементы и добавляя свои, типа тач, экранчик, mesh bed levelling и пррочее | ||
− | |||
− | |||
− | |||
− | |||
И самое главное | И самое главное | ||
Строка 78: | Строка 74: | ||
и также заглядывай в klipper.wiki (https://klipper.wiki/) - там много полезностей | и также заглядывай в klipper.wiki (https://klipper.wiki/) - там много полезностей | ||
− | Напоминаю всем кто подумывает купить | + | Напоминаю всем кто подумывает купить [https://ender3.club/Sonic_Pad SonicPad или Nebula]: передумывайте. |
Соникпад собран на железе немощного роутера которому цена три копейки, софт клипера порезан китайцами и обновляется по воле дядюшки Ляо. Оригинальный клипер туда не поставить. | Соникпад собран на железе немощного роутера которому цена три копейки, софт клипера порезан китайцами и обновляется по воле дядюшки Ляо. Оригинальный клипер туда не поставить. | ||
Строка 85: | Строка 81: | ||
}} | }} | ||
+ | ==Как запитать одноплатник== | ||
+ | Апельсинки/Малинки питаются от 5В! Варианта два. | ||
− | + | 1)Отдельный БП. Берёшь БП на 5в (лучше сразу Минвел) и просто подключаешь питание на гребёнку. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 2)Питание от БП принтера. Покупается MP1584EN [https://aliexpress.ru/item/1005003120206409.html?spm=a2g2w.orderdetail.0.0.61824aa6PJ0fsb&sku_id=12000027217971360 (в лоте указана, как "MP158EN")]. Требуется мультиметр. Крути, пока не будет выдавать 5 вольт. И через неё так же подключаешь питание. | |
− | + | == Разделы для Printer.cfg == | |
− | + | '''[[Полезные команды]]''' | |
− | + | '''[[Рекомендуем прописать в конфиг]]''' | |
− | + | '''[[Input shaper (Resonance Compensation)]]''' То самое, что уберёт тебе эхо. | |
− | + | '''[[screws_tilt_adjust]]''' Одной командой пройтись по точкам над 4 винтами и сообщить, на сколько оборотов (в минутах и часах) и в какую сторону надо крутить каждый винт. | |
− | + | '''[[safe_z_home]]''' Безопасная парковка по Z. Прежде чем начать парковаться по всем осям, принтер сначала поднимет сопло на заданную высоту. Что бы не повредить покрытие стола и не погнуть горло, если сопло окажется ниже стола. А потом устанвливает голову в заданные координаты по X Y и только тогда начинает парковаться по Z | |
− | + | '''[[z_tilt]]''' Выставить балку в горизонт относительно рамы с помощью двух независимо подключённых моторов. | |
− | + | '''[[bed_mesh]]''' Карта высот стола. В отличии от бедмеша в Марлине, тут больше возможностей и куча настроек. Ещё и 3д график. | |
− | + | '''[[endstop_pin: tmc2209_stepper_x:virtual_endstop]]''' Парковка без концевиков! | |
− | + | '''[[Klipper screen]]''' Для тех, кто не может без экрана на принтере. | |
− | + | '''[[Spool manager]]''' Что-бы всегда знать, сколько и какого пластика у тебя осталось | |
− | + | '''[[KAMP]]''' Построение bed_mesh перед печатью только под моделью! | |
− | + | '''[[extruder_stepper]]''' Второй фидер для филамента. | |
− | + | '''[[Fan]]''' Вентиляторы | |
− | + | '''[[Config_Reference]] | |
− | + | '''[[IDEX]]''' | |
− | + | ==Разное== | |
− | + | [https://github.com/nlef/moonraker-telegram-bot тгбот] | |
− | + | [https://github.com/nlef/moonraker-telegram-bot/wiki Вики ТгБота] | |
− | + | [https://t.me/klipper_fw Клипперчат] |
Текущая версия на 22:14, 11 марта 2025
Klipper - на данный момент это лучшая прошивка для 3D-принтера.
Содержание
Почему Клиппер?
- Вычислительные мощности даже старенького одноплатника намного выше, чем любая плата принтера.
- Для доступа к принтеру теперь достаточно открыть браузер (можно прямо на телефоне). Загрузить модель на печать теперь можно сразу с компьютера.
- Клиппер умеет в Input Shaping. Видел волны на печатной детали, которые сходят на нет? Это эхо, и ИШ помогает их убрать и поднять скорость и качество печати.
- Если произойдёт ошибка- всегда можно выгрузить логи и посмотреть проблему.
- Если потребуется изменить что-то в прошивке Марлин- тебе придётся заново компилировать прошивку. Даже если один из моторов крутит не в ту сторону или деталь получилась не тех габаритов. А для изменения чего либо в конфигурации Клиппера надо просто нажать пару кнопок в браузере.
- Клиппер может много необычного для марлиновода. Например, подключить два фидера на один экструдер. Один будет разматывать пруток с катушки, а другой укладывать. Очень полезно для печати ТПУ. Клиппер может построить карту стола только под печатающейся моделью. Может выровнять балку экструдера с помощью двух независимо подключённых мотора, при этом не используя концевик.
Перед тем, как читать далее, ответь сам себе на следующие вопросы:
- Ты знаешь английский? Умеешь ли ты пользоваться переводчиками?
- Знаком ли ты с линуксом? Не составляет ли труда пользоваться терминалом?
- Умеешь ли ты читать документацию и неукоснительно следовать инструкциям?
Если да, то читай ниже
Клиппер это связка
Клиппер - одновременно ставится на хост и плату принтера. После того, как вы установите на хост Линукс.
- Программная - linux (операционная система), Klipper (прошивка), Moonraker (API Klipper и fluidd), самого fluidd (веб-приложение).
- Аппаратная - хост (ПК или одноплатный компьютер, который выполняет все вычисления и указывает что делать), плата принтера (выполняет указанное).
Рекомендованное железо для хоста
- Orange Pi 3 LTS
- Orange Pi zero 2
- Raspberry pi 3B и выше
- ПК с поддержкой SSE3
- Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК. Однако, нормальная работа не гарантируется даже на современном железе.
С чего начать
Как запитать одноплатник
Апельсинки/Малинки питаются от 5В! Варианта два.
1)Отдельный БП. Берёшь БП на 5в (лучше сразу Минвел) и просто подключаешь питание на гребёнку.
2)Питание от БП принтера. Покупается MP1584EN (в лоте указана, как "MP158EN"). Требуется мультиметр. Крути, пока не будет выдавать 5 вольт. И через неё так же подключаешь питание.
Разделы для Printer.cfg
Рекомендуем прописать в конфиг
Input shaper (Resonance Compensation) То самое, что уберёт тебе эхо.
screws_tilt_adjust Одной командой пройтись по точкам над 4 винтами и сообщить, на сколько оборотов (в минутах и часах) и в какую сторону надо крутить каждый винт.
safe_z_home Безопасная парковка по Z. Прежде чем начать парковаться по всем осям, принтер сначала поднимет сопло на заданную высоту. Что бы не повредить покрытие стола и не погнуть горло, если сопло окажется ниже стола. А потом устанвливает голову в заданные координаты по X Y и только тогда начинает парковаться по Z
z_tilt Выставить балку в горизонт относительно рамы с помощью двух независимо подключённых моторов.
bed_mesh Карта высот стола. В отличии от бедмеша в Марлине, тут больше возможностей и куча настроек. Ещё и 3д график.
endstop_pin: tmc2209_stepper_x:virtual_endstop Парковка без концевиков!
Klipper screen Для тех, кто не может без экрана на принтере.
Spool manager Что-бы всегда знать, сколько и какого пластика у тебя осталось
KAMP Построение bed_mesh перед печатью только под моделью!
extruder_stepper Второй фидер для филамента.
Fan Вентиляторы