Jump to content

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info
KomAndr

Klipper установка, налаштування, експлуатація.

Recommended Posts

Після спілкування в нашому телеграмм канале, деякий "злодій", під ником @stanislav_i, розпалив у мені бажання спробувати цього звіра на смак. Я не сильний в Линухах, а у програмуванні і поготів. Klipper розроблений в середовищі програмування Pyton завдяки цьому команди більше схожі на шматки коду. 🙂
Відразу обмовлюся - без підтримки і настанов @Deniss у мене нічого не виходило! РЕСПЕКТІЩЄ йому!

Ну вернемся к клипперу.  Ставиться він паралельно з октопринтом. У моєму випадку використовується RaspberryPi B3 з операцікою Raspbian 0.17.0
Після першого запуску системи заходимо в термінал, я використовую додаток PuTTY, і запускаємо конфигуратор
 

sudo raspi-config


image.thumb.png.5fecb7d63bf04f18719a8c410f767f22.png

Міняємо пароль користувача pi на свій, налаштовуємо Wi-Fi якщо потрібно і міняємо в Localisation Options / Wi-Fi Country на UA.По старым рекомендациям расширяем файловую систему Advanced Options/A1 Expand Filesystem. Активуємо SSH Interfacing Options / P2 SSH При використанні дисплея робимо автовходу в консоль Boot Options/B1 Desktop / CLI  /B2 Console Autologin

Пристрій перезавантажиться.
Оновлюємо систему. Запасаємося терпінням, процес тривалий  🙂

sudo apt-get update && sudo apt-get upgrade --yes

Встановлюємо pyton3-pip

sudo apt-get install python3-pip --yes

Перезавантажуємо пристрій

sudo reboot

Заходимо через WEB браузер в OctoPrint та налаштовуємо свій конфіг. В адресному рядку набираємо
http: //octopi.local
або IP адресу пристрою
http://10.10.10.162
image.thumb.png.97ddc946ebf1badd31ab82b5482d464a.png


Після налаштування отримуємо стандартне вікно OctopRint
image.thumb.png.83980522708559fa6b095ef80c6a7b73.png 

Йдемо в налаштування і встановлюємо плагін Klipper
image.thumb.png.bae17240695618251d607472d185fc7e.png

Перезавантажуємо OctoPrint 
image.thumb.png.ce4468cbbe3b71f7fcabb97e3b14f3e1.png

Бачимо змінений інтерфейс вікна з'єднань.
image.thumb.png.5f94f0eda9301e135f53a46215dd55c4.png


Знову зходить в налаштування OctoPrint та налаштовуємо з'єднання з принтером.
В полі "додатковий послідовний порт" має з'явиться / tmp / printer якщо немає - дописуємо і ставимо позначку автоз'єднання.
image.thumb.png.edd77be0526b9a83d9f0f0f99922df36.png

У додаткових налаштуваннях з'єднання вибираємо скасування від'єднання принтера при помилці
image.thumb.png.8d2a38155f41d8572ad93c9f68311910.png

Зберігаємо та повертаємося в термінал для встановлення Klipper-у.
У терміналі набираємо команду клонування проекту та запуску скрипта встановлення

git clone https://github.com/KevinOConnor/klipper
./klipper/scripts/install-octopi.sh

Тут, як у випадку з оновленням системи, чекаємо закінчення встановлення.
image.thumb.png.a5f53929bc6e16b1958824bd81f88152.png

Ну ось і дочекалися. Сервіс Кліппер запущений. Тепер почнемо дружити його з принтером.
Переходимо у дерикторію кліпера та запускаємо конфигуратор

cd ~/klipper/
make menuconfig

Вибираємо процесор встановлений на материнці. У моєму випадку LPC1768 Всі переміщення за допомогою стрілок на клавіатурі, Select - пробіл.

image.thumb.png.945cea1efed0d58a6cdb25bb6cbe7258.png image.thumb.png.e6cf7eee094eb31612a93b6e70a7210a.png image.thumb.png.7f51b17925a8d9b276dde12061b54660.png

Після закінчення вибираємо стрілками "Select", або два рази натискаємо кнопку Esc Далі підтверджуємо закінчення конфігурації.
image.thumb.png.d69a7821145a924b720d0637fc79b95e.png

Тепер збираємо файл для прошивки його в мізки принтера. Вводимо команду

make

На екрані буде відображатися процес збору прошивки. Знову чекаємо
image.thumb.png.e26cf009cdc17db611d020b41da17dcc.png

Як і повідомлялося в терміналі по шляху ~ / klipper / out / знаходиться потрібний нам файл прошивки.
image.thumb.png.7a975fe3f1d5c145f1ab58b7c1d92e98.png


Далі потрібно цей файл перейменувати в firmware.bin і записати на sd-карту принтера. Я зробив це через картрідер 

 

У випадку якщо використовуєтся ATmega

 
sudo service klipper stop
make flash FLASH_DEVICE=yourdevicename
sudo service klipper start
де замість yourdevicename  в залежності від чіпа юсб треба вставити
/dev/ttyUSB0
чи 
/dev/ttyACM0

 

 

 

Для більш зручної роботи з лінуксом можна використовувати аналог Volkov_Commandr - mc

Потрібно тільки його встановити цією командою

sudo apt-get install mc --yes

Після установки набираємо в терміналі мс і вуаля

image.thumb.png.0a7a63929012ebb9becd7b0244073871.png

 

переходимо в директорію ~ / klipper / config і вибираємо потрібну конфіг-заготовку, спираючись на кінематику принтера і копіюємо конфіг у домашню директорію користувача з перейменуванням в printer.cfg. У мене кінематика Core_XY, відповідно до цього я вибрав такий.

image.thumb.png.41c2e3c77c725f9238a1a89b8cd6c363.png

 

Залишилося ребутнуть пристрій або перезапустити сервіс klipper. Я ребутнувся

sudo reboot

Чекаємо коли запуститися октопринт та заходимо на web-морду. Принтер поки можна не підключати.

Відкриваємо вкладку Кліппер і натискаємо Помилка з'єднання.

image.thumb.png.811ac48bc0431b38cbf4489254303952.png

 

Отримуємо вікно з повідомленням про підключення до хосту та версією прошивки. Натискаємо Get Status

image.thumb.png.391fa49bc90f2333d78d9307fd5fd8c1.png

 

і бачимо повідомлення про помилку з'єднання, та пропозицію прошити прошивку в принтер 

image.thumb.png.4cbc9dff3a9914267ad84087ca8e4b1c.png

 

Не засмучуємося, поки все йде за планом. Далі, як на скріншоті, заходимо в налаштування, вибираємо плагін OctoKlipper, вкладку Klipper Configuration і бачимо тепер конфиг принтера. Ось тепер можна зробити основні налаштування.

image.thumb.png.5e6b60c7816150e02091cdbe51419fdd.png

У наступній частині будуть основні налаштування конфіга для роботи принтера в зв'язці з OctoPrint

 

 

  • Like 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×