Що таке Klipper

Klipper — це сучасна прошивка для 3D-принтерів, яка поєднує в собі потужність звичайного ПК та мікроконтролера принтера. На відміну від традиційних рішень, де всі обчислення виконуються безпосередньо на платі принтера (наприклад, Marlin), Klipper переносить складні розрахунки на зовнішній комп’ютер. Це дозволяє значно підвищити швидкість друку, точність рухів і якість готових моделей.

Якщо коротко - ви встановлюєте Klipper на ПК і цей ПК контролює роботу (та друк) 3D принтера

А вам стає доступне зручне керування принтером з браузера, різні скрипти, макроси та безліч варіантів апдейту принтера

Як працює Klipper

Система роботи принтера складається з двох частин:

  • хост (host) — комп’ютер, який обробляє G-код і передає оптимізовані команди до MCU принтера
  • MCU (microcontroller) — плата принтера, що виконує отримані команди від хоста (комп’ютера)

Саме тут на сцену виходить Dell Wyse 3040 — мініатюрний і енергоефективний x86-комп’ютер, який чудово підходить для ролі хоста Klipper

Обмін даними між хостом та MCU принтером

Чому саме Dell Wyse 3040 для Klipper

Міні пк Dell Wyse 3040 — це тонкий клієнт з процесором Intel Atom x5-Z8350, який має:

  • 4 ядра з тактовою частотою до 1.92 ГГц
  • 2GB вбудованиї ОЗУ, чого більш ніж достатньо для роботи Klipper
  • пасивне охолодження, якого достатньо для роботи Klipper 24/7
  • підтримку x86 Linux-дистрибутивів, включно з Debian, Ubuntu, Armbian, DietPi (який ми і будемо ставити далі)
  • 4 USB-порти для підключення до плати принтера, один з яких USB 3.0
  • низьке енергоспоживання (2-5 Вт), що робить його ідеальним для безперервної роботи 24/7

На Dell Wyse 3040 достатньо легко встановити Klipper для контролю принтера, а також Moonraker або Fluidd в якості веб-інтерфейсу для управління принтером, додатково можна встановити Crowsnest для підключення вебкамери, отримавши повноцінний сервер для 3D-друку та керування принтером

Для дорожчої Raspberry Pi та для ARM плат є готова система - MainsailOS, в ній вже є вбудовані Klipper, Moonraker та Crowsnest, тому рекоммендуємо розглянути саме MainsailOS в якості основної системи для Raspberry Pi

Переваги використання Klipper на ПК Dell Wyse 3040:

Dell Wyse 3040 - це, мабуть, найкраща бюджетна альтернатива Raspberry Pi на сьогоднішній день, яка не поступається ні продуктивністю ні стабільностю, більш того Wyse навіть має значні переваги над Raspberry Pi:

  • Продуктивність - краща, ніж у Raspberry Pi Zero чи Pi 4, Wyse може потягнути 2 принтери
  • Архітектура x86 (Intel Atom) - повна сумісність з x86-дистрибутивами Linux, краща стабільність, більше доступних пакетів
  • Енергоефективність - Wyse споживає всього 2-5 Вт, на відмінну від Raspberry Pi, якому потрібно мінімум 10 Вт
  • Надійність та комплектація - Wyse це пк індустріального рівня, який вже оснащений гарним радіатором та корпусом і гріється він максимум до 55C
  • Характеристики дорослого ПК - надійний eMMC SSD від 8gb до 128gb, microSD рідер, USB 3.0, повноцінний Ethernet який видає реальний 1 Gbit
  • Годинник дорослого ПК - є батарейка BIOS, завдяки чому немає плутанити з логами та часом створення файлів, навіть після вимкнення живлення
  • Додатковий адаптер для microSD карт пам'яті, який дозволяє збільшити ssd/пам'ять Dell Wyse 3040
  • Стабільна та безшумна робота навіть при великих швидкостях друку (150–300 мм/с)
  • Розміри - плата від Wyse 3040 всього на дкілька сантиметрів ширша за Raspberry Pi

Як встановити Klipper на ПК Dell Wyse 3040

У цьому туторіалі ви дізнаєтесь, як встановити Klipper на міні комп'ютер Dell Wyse 3040

Якщо ви не бажаєте розбиратись зі встановленням Klipper, то при замовленні будь-якого ПК у нас, ми самі можемо встановити Klipper чи іншу систему на ваш новий комп'ютер

Для початку вам знадобиться:

Будь-яка USB флешка

Будь-яка USB флешка від 1gb

1. Першим кроком скачайте DietPi (Native PC for UEFI, x86_64) Installer image
Запишіть його на флешку, наприклад за допомогою Rufus
Після цього підключіть Wyse 3040 до монітора та інтернету, через LAN кабель, та під'єднайте флешку з записаною DietPi

Вибір та завантаження інсталлятора DietPi

2. Увімкніть Wyse 3040 та натисніть F2 щоб потрапити в BIOS

Потрапивши в BIOS ввімкніть завантаження з USB:
System Configuration -> USB Configuration -> Enable USB Boot Support

Обов'язково натисніть Apply для збереження змін

Dell Wyse 5070 enable usb boot settings

3. Перезавантажтесь та в Boot Sequence виберіть галочкою лише вашу USB флешку

Обов'язково натисніть Apply для збереження змін

Dell Wyse 3040 select usb boot drive

4. Після завантаження з флешки, виберіть Install DietPi та виберіть для встановлення диск mmcblk0 (так називається eMMC SSD диск)

Вибір диску DietPi при інсталяції

5. Після встановлення системи Dell Wyse 3040 може вимкнутись, це нормально

Увімкніть ПК та зайдіть в систему з такими логіном і паролем

Логін: root
Пароль: dietpi

Якщо ви підключили LAN кабель (пункт 1) - система автоматично оновиться

При завантаженні DietPi може запропонувати змінити пароль (на вхід та встановлення програм), бажано змінити його відразу, обов'язково збережіть, або запам'ятайте пароль

Встановлення паролю DietPi при інсталяції

6. Далі в меню виберіть Install (внизу меню) та виберіть YES на запитання про pure minimal system, бо окрім Klipper нам нічого не треба

Дочекайтесь встановлення, DietPi може запитати про збір данних - можна відмовитись, це не впливає на роботу

Основне меню DietPi після інсталяції

7. Тепер залишилось встановити сам Klipper на DietPi

Для зручності рекомендую підключитись до Wyse 3040 через SSH, за допомогою PuTTY для Windows, або терміналу в Linux/MacOS

Важливо!
Заходимо як користувач dietpi з паролем від root (який ви встановили раніше в пункті 5)

Логін: dietpi
Пароль: **** (з кроку 5)

Встановлюємо залежності (скопіюйте в термінал та натисніть Enter)

sudo apt install -y git python3 python3-pip python3-virtualenv python3-dev libffi-dev build-essential libncurses-dev avrdude gcc-avr binutils-avr avr-libc stm32flash dfu-util dialog

Клонуємо репозиторій kiauh (скопіюйте в термінал та натисніть Enter)

cd ~ && git clone https://github.com/th33xitus/kiauh.git

Запускаємо kiauh (скопіюйте в термінал та натисніть Enter)

cd ~ && bash ./kiauh/kiauh.sh
Якщо Ви бачите помилку ./kiauh.sh: line 85: top_border: command not found - скоріш за все ви зайшли під логіном root, спробуйте зайти під логіном dietpi та запустити скрипт без прав root (повернутись до кроку 7)
Меню інсталяції klipper - скрипт kiauh

8. Після встановлення та запуску kiauh виберіть в меню те, що Вам треба встановити - цифра відповідає номеру пункту в меню, обов'язково встановіть:
Klipper - 1 1 Enter

Moonraker - 1 2 Enter

Далі веб інтерфейс на вибір: Mainsail чи Fluidd, вибираючи цифрами пункти меню, по аналогії з Klipper/Moonraker
Додатково можна встановити Crowsnest, для підключення вебкамери

Після встановлення у вас буде готова система для роботи з 3D принтером, можете перезавантажити ПК - натискаємо CTRL + C і далі вводимо

reboot

Натискаємо Enter, чекаємо перезавантаження і заходимо на веб-сторінку керування принтером

IP адресу веб-сторінки керування принтером ви можете знайти на вашому роутері, сторінка DHCP, IP адреса виглядає приблизно ось так 192.168.1.2, просто вставляємо її як URL у браузер і потрапляємо в веб інтерфейс Mainsail чи Fluidd

Меню інсталяції klipper в kiauh після встановлення додатків
Веб інтерфейс Fluidd

Веб інтерфейс Fluidd

Підсумок

Якщо ви шукаєте недорогий, надійний та швидкий варіант для запуску Klipper, то Dell Wyse 3040 — чудова альтернатива Raspberry Pi. Цей міні-ПК забезпечує стабільність, високу продуктивність і простоту налаштування, апгрейдячи ваш 3D-принтер до сучасної та зручної системи керування 3D принтером

Після всіх маніпуляцій система буде займати всього ~3.4 Гб, тому можна із впевненністю сказати, що версія Dell Wyse 3040 на 8GB чудово підходить для встановлення та використання Klipper, та має запас місця для великої кількісті файлів друку (gcode)

Логи Klipper на вашому девайсі можна знайти тут: /home/dietpi/klipper_logs/

DietPi розмір системи на диску

Купляючи в магазині Компік (Компик) Ви можете бути впевненим в підтримці та консультаціях, стосовно встановлення та налаштування Klipper, окрім того Kompik (Compik) пропонує готові рішення зі встановленою бажаною системою на міні комп'ютер Dell Wyse 3040

Коментарі

  • Коментарів ще немає!