Klipper: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показано 67 промежуточных версий 2 участников)
Строка 1: Строка 1:
https://www.klipper3d.org/
[[Файл:Klipper-logo.jpg|200px|thumb|right|Klipper]]
[[Файл:Клиппер.jpeg|200px|thumb|right|Интефейс]]


[[Файл:Клиппер.jpeg|200px|thumb|left|Клиппер]]
'''[https://www.klipper3d.org/ Klipper]''' - на данный момент это лучшая прошивка для 3D-принтера.  
== Почему Клиппер? ==


* Вычислительные мощности даже старенького одноплатника намного выше, чем любая плата принтера.


* Для доступа к принтеру теперь достаточно открыть браузер (можно прямо на телефоне). Загрузить модель на печать теперь можно сразу с компьютера.


* Клиппер умеет в Input Shaping. Видел волны на печатной детали, которые сходят на нет? Это эхо, и ИШ помогает их убрать и поднять скорость и качество печати.


* Если произойдёт ошибка- всегда можно выгрузить логи и посмотреть проблему.


* Если потребуется изменить что-то в прошивке Марлин- тебе придётся заново компилировать прошивку. Даже если один из моторов крутит не в ту сторону или деталь получилась не тех габаритов. А для изменения чего либо в конфигурации Клиппера надо просто нажать пару кнопок в браузере.


* Клиппер может много необычного для марлиновода. Например, подключить два фидера на один экструдер. Один будет разматывать пруток с катушки, а другой укладывать. Очень полезно для печати ТПУ. Клиппер может построить карту стола только под печатающейся моделью. Может выровнять балку экструдера с помощью двух независимо подключённых мотора, при этом не используя концевик.




== Перед тем, как читать далее, ответь сам себе на следующие вопросы: ==


* Ты знаешь английский? Умеешь ли ты пользоваться переводчиками?


* Знаком ли ты с линуксом? Не составляет ли труда пользоваться терминалом?


* Умеешь ли ты читать документацию и неукоснительно следовать инструкциям?


Если да, то читай ниже




== Клиппер это связка ==
Клиппер - одновременно ставится на хост и плату принтера. После того, как вы установите на хост Линукс.


* Программная - linux (операционная система), Klipper (прошивка), Moonraker (API Klipper и fluidd), самого fluidd (веб-приложение).


На данный момент лучшая прошивка для 3д принтера.
* Аппаратная - хост (ПК или одноплатный компьютер, который выполняет все вычисления и указывает что делать), плата принтера (выполняет указанное).  


=== Рекомендованное железо для хоста ===
* [[Orange Pi 3 LTS]]
* [[Orange Pi zero 2]]
* [[Raspberry pi 3B]] и выше
* ПК с поддержкой SSE3
* Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК. Однако, нормальная работа не гарантируется даже на современном железе.


Перед тем, как читать далее, ответь сам себе на следующие вопросы:
== С чего начать ==


Ты знаешь английский? Умеешь ли ты пользоваться переводчиками?
* [https://klipper.wiki/ru/home/initial/base Русскоязычная инструкция по Клипперу]
* [https://www.youtube.com/playlist?list=PLg5SS_4L6LYuE4z-3BgLYGkZrs-cF4Tep Linux для Начинающих, что бы не бояться Линукса]
{{#spoiler:show=Вкратце|


Знаком ли ты с линуксом? Не составляет ли труда пользоваться терминалом?
1)берешь компьютер (одноплатный или ноутбук, без разницы) или virtualbox


Умеешь ли ты читать документацию и неукоснительно следовать инструкциям?
2. устанавливаешь Debian Linux 10, при установке выбираешь только ssh server, с остального снимаешь галочки


2.1 Для orange pi и подобных https://armbian.com (для Zero2, 3 LTS, 4 LTS (https://github.com/silver-alx/sbc/releases/tag/3.0.8))


если да, то читай ниже
2.2 для малины Raspberry Pi OS Lite  (https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit)2.3 чистый дебиан нетинсталл (https://cdimage.debian.org/cdimage/archive/10.10.0/amd64/iso-cd/) для ноутов и виртуальных машин (инструкция по установке с картинками (https://netpoint-dc.com/blog/ustanovka-debian-10-buster/))


клиппер это связка:
3. устанавливаешь kiauh (https://github.com/th33xitus/kiauh) и через него устанавливаешь klipper, moonraker, fluidd


Программная - linux (операционная система), Klipper (прошивка), Moonraker (API Klipper и fluidd), самого fluidd (веб-приложение).
4. берешь пример под свою плату из директории config, копируешь в ~/printer_data/config/printer.cfg, заменяя старый


Аппаратная - хост (ПК или одноплатный компьютер, который выполняет все вычисления и указывает что делать), плата принтера (выполняет указанное).
- читаешь первые строчки и собираешь прошивку, выбрав build в разделе advanced KIAUH'a


- прошиваешь любимую плату любимым способом


Если чуть подробнее - Клиппер- это прошивка, которая одновременно ставится на хост и плату принтера. После того, как вы установите на хост Линукс.
после вписываешь адрес платы в конфиг. найти плату можно либо "ls -la /dev/serial/by-id/" либо "ls -la /dev/ttyUS"


Вычислительные мощности даже старенького одноплатника намного выше, чем любая плата принтера.
- лезешь опять в "config reference" и подстраиваешь конфиг под себя, проверяя все элементы и добавляя свои, типа тач, экранчик, mesh bed levelling и пррочее


Для доступа к принтеру теперь достаточно открыть браузер (можно прямо на телефоне). Загрузить модель на печать теперь можно сразу с компьютера.  
И самое главное
Всё, что есть в Клиппере, есть в документации к нему (https://github.com/KevinOConnor/klipper/blob/master/docs/)  
и также заглядывай в klipper.wiki (https://klipper.wiki/) - там много полезностей


Клиппер умеет в Input Shaping. Видел волны на печатной детали, которые сходят на нет? Это эхо, и ИШ помогает их убрать и поднять скорость и качество печати.
Напоминаю всем кто подумывает купить [https://ender3.club/Sonic_Pad SonicPad или Nebula]: передумывайте.


Если произойдёт ошибка- всегда можно выгрузить логи и посмотреть проблему.
Соникпад собран на железе немощного роутера которому цена три копейки, софт клипера порезан китайцами и обновляется по воле дядюшки Ляо. Оригинальный клипер туда не поставить.  


Цена апельсинки с экраном для клипера и акселерометра будет в половину меньше соникпада, а работать будет в разы надежнее. Ну и конечно же под клипер можно использовать любой старый ноут, пк, виндовый планшет, кассовый терминал, куда можно поставить свежий дебиан 10+.
}}


Если потребуется изменить что-то в прошивке Марлин- тебе придётся заново компилировать прошивку. Даже если один из моторов крутит не в ту сторону или деталь получилась не тех габаритов. А для изменения чего либо в конфигурации Клиппера надо просто нажать пару кнопок в браузере.
==Как запитать одноплатник==
Апельсинки/Малинки питаются от 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]]'''
 
==Удалёный доступ==
 
'''TG_bot
[https://github.com/nlef/moonraker-telegram-bot тгбот]
[https://github.com/nlef/moonraker-telegram-bot/wiki Вики ТгБота]
[https://t.me/klipper_fw Клипперчат]
 
 
'''[https://www.obico.io/klipper.html Obico]

Текущая версия от 09:12, 22 марта 2025

Klipper
Интефейс

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 Вентиляторы

Config_Reference

IDEX

Удалёный доступ

TG_bot

тгбот
Вики ТгБота
Клипперчат


Obico