Коментарі
Що таке Klipper
Klipper — це сучасна прошивка для 3D-принтерів, яка поєднує в собі потужність звичайного ПК та мікроконтролера принтера. На відміну від традиційних рішень, де всі обчислення виконуються безпосередньо на платі принтера (наприклад, Marlin), Klipper переносить складні розрахунки на зовнішній комп’ютер. Це дозволяє значно підвищити швидкість друку, точність рухів і якість готових моделей.
Якщо коротко - ви встановлюєте Klipper на ПК і цей ПК контролює роботу (та друк) 3D принтера
А вам стає доступне зручне керування принтером з браузера, різні скрипти, макроси та безліч варіантів апдейту принтера
Як працює Klipper
Система роботи принтера складається з двох частин:
- хост (host) — комп’ютер, який обробляє G-код і передає оптимізовані команди до MCU принтера
- MCU (microcontroller) — плата принтера, що виконує отримані команди від хоста (комп’ютера)
Саме тут на сцену виходить Dell Wyse 3040 — мініатюрний і енергоефективний x86-комп’ютер, який чудово підходить для ролі хоста Klipper
Чому саме 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 флешка від 1gb
1. Першим кроком скачайте DietPi (Native PC for UEFI, x86_64) Installer image
Запишіть його на флешку, наприклад за допомогою Rufus
Після цього підключіть Wyse 3040 до монітора та інтернету, через LAN кабель, та під'єднайте флешку з записаною DietPi
2. Увімкніть Wyse 3040 та натисніть F2 щоб потрапити в BIOS
Потрапивши в BIOS ввімкніть завантаження з USB:
System Configuration -> USB Configuration -> Enable USB Boot Support
Обов'язково натисніть Apply для збереження змін
3. Перезавантажтесь та в Boot Sequence виберіть галочкою лише вашу USB флешку
Обов'язково натисніть Apply для збереження змін
4. Після завантаження з флешки, виберіть Install DietPi та виберіть для встановлення диск mmcblk0 (так називається eMMC SSD диск)
5. Після встановлення системи Dell Wyse 3040 може вимкнутись, це нормально
Увімкніть ПК та зайдіть в систему з такими логіном і паролем
rootПароль:
dietpi
Якщо ви підключили LAN кабель (пункт 1) - система автоматично оновиться
При завантаженні DietPi може запропонувати змінити пароль (на вхід та встановлення програм), бажано змінити його відразу, обов'язково збережіть, або запам'ятайте пароль
6. Далі в меню виберіть Install (внизу меню) та виберіть YES на запитання про pure minimal system, бо окрім Klipper нам нічого не треба
Дочекайтесь встановлення, DietPi може запитати про збір данних - можна відмовитись, це не впливає на роботу
7. Тепер залишилось встановити сам Klipper на DietPi
Для зручності рекомендую підключитись до Wyse 3040 через SSH, за допомогою PuTTY для Windows, або терміналу в Linux/MacOS
Важливо!
Заходимо як користувач dietpi з паролем від root (який ви встановили раніше в пункті 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)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
Веб інтерфейс Fluidd
Підсумок
Якщо ви шукаєте недорогий, надійний та швидкий варіант для запуску Klipper, то Dell Wyse 3040 — чудова альтернатива Raspberry Pi. Цей міні-ПК забезпечує стабільність, високу продуктивність і простоту налаштування, апгрейдячи ваш 3D-принтер до сучасної та зручної системи керування 3D принтером
Після всіх маніпуляцій система буде займати всього ~3.4 Гб, тому можна із впевненністю сказати, що версія Dell Wyse 3040 на 8GB чудово підходить для встановлення та використання Klipper, та має запас місця для великої кількісті файлів друку (gcode)
Логи Klipper на вашому девайсі можна знайти тут: /home/dietpi/klipper_logs/
Купляючи в магазині Компік (Компик) Ви можете бути впевненим в підтримці та консультаціях, стосовно встановлення та налаштування Klipper, окрім того Kompik (Compik) пропонує готові рішення зі встановленою бажаною системою на міні комп'ютер Dell Wyse 3040









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