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

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показано 68 промежуточных версий 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/))


Программная - linux (операционная система), Klipper (прошивка), Moonraker (API Klipper и fluidd), самого fluidd (веб-приложение).
3. устанавливаешь kiauh (https://github.com/th33xitus/kiauh) и через него устанавливаешь klipper, moonraker, 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 и пррочее


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


Если произойдёт ошибка- всегда можно выгрузить логи и посмотреть проблему.
Напоминаю всем кто подумывает купить [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