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

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 23 промежуточные версии этого же участника)
Строка 38: Строка 38:
  
 
=== Рекомендованное железо для хоста ===
 
=== Рекомендованное железо для хоста ===
* Raspberry pi 3B и выше
+
* [[Orange Pi 3 LTS]]
* orange pi zero 2, orange pi 3 LTS
+
* [[Orange Pi zero 2]]
 +
* [[Raspberry pi 3B]] и выше  
 
* ПК с поддержкой SSE3
 
* ПК с поддержкой SSE3
* Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК.
+
* Для ознакомления можно запустить на виртуалке через virtualbox прямо на своём ПК. Однако, нормальная работа не гарантируется даже на современном железе.
 
 
  
 
== С чего начать ==
 
== С чего начать ==
Строка 84: Строка 84:
 
Цена апельсинки с экраном для клипера и акселерометра будет в половину меньше соникпада, а работать будет в разы надежнее. Ну и конечно же под клипер можно использовать любой старый ноут, пк, виндовый планшет, кассовый терминал, куда можно поставить свежий дебиан 10+.
 
Цена апельсинки с экраном для клипера и акселерометра будет в половину меньше соникпада, а работать будет в разы надежнее. Ну и конечно же под клипер можно использовать любой старый ноут, пк, виндовый планшет, кассовый терминал, куда можно поставить свежий дебиан 10+.
 
}}
 
}}
 +
 +
==Как запитать одноплатник==
 +
Апельсинки/Малинки питаются от 5В! Варианта два.
 +
 +
1)Отдельный БП. Берёте Минвел и кидаете питание на гребёнку.
 +
 +
2)Питание от БП принтера. Покупается [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 винтами и сообщить, на сколько оборотов (в минутах и часах) и в какую сторону надо крутить каждый винт.
 
[["screws_tilt_adjust"]] Одной командой пройтись по точкам над 4 винтами и сообщить, на сколько оборотов (в минутах и часах) и в какую сторону надо крутить каждый винт.
Строка 100: Строка 108:
 
[[Klipper screen]] Для тех, кто не может без экрана на принтере.
 
[[Klipper screen]] Для тех, кто не может без экрана на принтере.
  
 +
[[Spool manager]] Что-бы всегда знать, сколько и какого пластика у тебя осталось
  
 +
[[KAMP]] Построение bed_mesh перед печатью только под моделью!
  
=STM32 hardware pwm pins=
+
[[extruder_stepper]] Второй фидер для филамента.
 
 
F1:
 
 
 
PA0 PA1 PA2 PA3 PA15 PB3 PB10 PB11 PA6 PA7
 
 
 
PB0 PB1 PC6 PC7 PC8 PC9 PD12 PD13 PD14
 
 
 
PD15 PB6 PB7 PB8 PB9
 
 
 
F4 COMMON:
 
 
 
PA8 PE9 PA9 PE11 PA10 PE13 PA11 PE14 PA5 PA15
 
 
 
PB3 PB10 PB11 PB4 PB5 PB0 PB1 PB6 PD12 PB7
 
 
 
PD13 PD14 PD15 PA0 PA1 PA2 PA3 PE5 PE6 PB8 PB9
 
 
 
F401 additional:
 
 
 
PA6 PC6 PA7 PC7 PC8 PC9
 
 
 
F4*5/4*7 additional:
 
 
 
PC6 PC7 PC8 PC9 PF7 PB14 PB15 PA6 PF8 PA7 PF9
 
 
 
F446 additional:
 
 
 
PB2 PC6 PC7 PC8 PC9 PF7 PB14 PB15 PA6 PF8 PA7 PF9
 
 
 
F7:
 
 
 
PA15 PB3 PB10 PB11 PB4 PB5 PC8 PC9 PA10 PE13 PA11 PE14
 
 
 
G0 COMMON:
 
 
 
PA2 PA3 PA4 PA6 PA7 PA8 PA9 PA10 PA11 PB0 PB1 PB3 PB4 PB5
 
 
 
PB14 PB15 PC1 PC2 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PD0 PD1
 
 
 
G0Bx additional:
 
 
 
PB6 PB7 PB8 PB9 PD12 PD13 PD14 PD15
 
 
 
H7:
 
 
 
PA0 PA5 PA15 PB3 PA1 PB10 PA2 PC6 PB4 PA6 PC7 PB5 PA7
 
 
 
PC8 PB0 PD12 PB6 PD13 PB7 PD14 PB8 PH10 PA0 PH11 PA1
 
 
 
PH12 PA2 PH6 PB14 PH9 PB15 PF8 PA6 PF9 PA7 PE5 PA2 PF6
 
 
 
PB8 PF7 PB9
 

Текущая версия на 08:29, 30 сентября 2024

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)Отдельный БП. Берёте Минвел и кидаете питание на гребёнку.

2)Питание от БП принтера. Покупается MP158EN. Требуется мультиметр. Крути, пока не будет выдавать 5 вольт.


Разделы для Printer.cfg

Input shaper (Resonance Compensation) То самое, что уберёт тебе эхо.

"screws_tilt_adjust" Одной командой пройтись по точкам над 4 винтами и сообщить, на сколько оборотов (в минутах и часах) и в какую сторону надо крутить каждый винт.

"safe_z_home" Безопасная парковка по Z. Прежде чем начать парковаться по всем осям, принтер сначала поднимет сопло на заданную высоту. Что бы не повредить покрытие стола и не погнуть горло, если сопло окажется ниже стола.

"z_tilt" Выставить балку в горизонт относительно рамы с помощью двух независимо подключённых моторов.

"bed_mesh" Карта высот стола. В отличии от бедмеша в Марлине, тут больше возможностей и куча настроек. Ещё и 3д график.

"endstop_pin: tmc2209_stepper_x:virtual_endstop" Парковка без концевиков!

Klipper screen Для тех, кто не может без экрана на принтере.

Spool manager Что-бы всегда знать, сколько и какого пластика у тебя осталось

KAMP Построение bed_mesh перед печатью только под моделью!

extruder_stepper Второй фидер для филамента.