Как установить KlipperWRT на Creality Box?

Как установить KlipperWRT на Creality Box?

Creality Box — не самое полезное оборудование. Но вы можете извлечь из него больше пользы, установив KlipperWRT и превратив его в контроллер Klipper. В этой инструкции мы покажем вам, как установить OpenWRT на Creality Box, а затем преобразовать его в Klipper.

Микрокомпьютер Raspberry Pi 5 На борту Raspberry Pi 5 уже есть четыре порта USB, беспроводные интерфейсы Wi-Fi/Bluetooth и полноценный гигабитный Ethernet, чтобы сразу приступить к работе.

Что такое KlipperWRT?

KlipperWRT — это дистрибутив OpenWRT linux, который в основном используется с сетевыми устройствами, такими как маршрутизаторы. Поскольку в большинстве случаев эти маршрутизаторы не обладают большой вычислительной мощностью, дистрибутив должен быть как можно более эффективным. Это основная причина, по которой OpenWRT является хорошим выбором в качестве основы для установки Klipper на Creality Box.

Зачем устанавливать KlipperWRT на Creality Box?

Технические характеристики Creality Box довольно скудные, и Creality решила использовать эту приставку в качестве моста между Интернетом и своими 3D-принтерами. Можно подключить Creality Box к принтеру и отправлять STL-файлы из Creality Cloud прямо на принтер. Кроме того, вы можете подключить к Creality Box веб-камеру и наблюдать за печатью.

Если вы решите обновить Creality Box с помощью KlipperWRT, то сможете использовать устройство в качестве замены Raspberry Pi и запускать Klipper прямо с него. Klipper позволит вам быстрее печатать на 3D-принтере, а также управлять принтером с помощью веб-интерфейса прямо с вашего компьютера.

Кроме того, после установки Klipper на 3D-принтер вы сможете использовать такие функции, как Pressure Advance и Input Shaper, которые значительно улучшат качество печати.

Пошаговая инструкция по установке KlipperWRT

Подключите Creality Box к сети

Первым шагом будет подключение Creality Box к сети через Wi-Fi или LAN-кабель. Я использовал приложение Creality Cloud для подключения к своей точке доступа Wi-Fi. Вам просто нужно установить Creality Cloud и следовать шагам в приложении для подключения к сети.

После подключения к Wi-Fi необходимо выяснить, какой IP-адрес используется вашим Creality Box. Вы можете проверить это, подключившись к маршрутизатору, например с помощью приложения WIFIMan, которое автоматически сканирует сеть и выдает список IP-адресов устройств.

После того как вы нашли свой IP, можно переходить к следующему шагу.

Прошивка прошивки KlipperWRT

После того как вы нашли IP-адрес вашего Creality Box, откройте браузер и откройте интерфейс администратора, используя следующий адрес, после того как вы измените IP на свой собственный.

http://192.168.0.14/adm/system_command.shtml

По умолчанию имя пользователя — admin, а пароль — admin. После входа в систему вы попадете на эту страницу:

CrealityBox Admin interface | Как установить KlipperWRT на Creality Box?

Скачайте прошивку OpenWRT, распакуйте архив, затем перейдите в раздел Administration -> Upload Firmware. Нажмите на Choose File, выберите прошивку .bin, которую вы только что скачали и нажмите на Apply. Прошивка будет загружена в приставку.

Smart Flash Stock Firmware | Как установить KlipperWRT на Creality Box?

После загрузки прошивки вы получите сообщение об ошибке: «Not a valid firmware. Bag Magic Number: «/var/tmpFW» не является действительным образом». Проигнорируйте это сообщение и перейдите к следующему шагу.

Сообщение о недействительной прошивке | Как установить KlipperWRT на Creality Box?
Сообщение о недействительной прошивке

Откройте системный командный терминал. В нашем случае это адрес http://192.168.0.14/adm/system_command.shtml. В этом терминале нам нужно выполнить следующую команду:

mv /var/tmpFW /media/mmcblk0p1/cxsw_update.tar.bz2

После выполнения этой команды нам нужно перезагрузить Creality Box. Просто введите следующую команду и нажмите Enter.

reboot

Creality Box будет перезагружен и примерно через 5 минут принтер начнет транслировать новую сеть Wi-Fi под названием KlipperWRT. На компьютере подключитесь к сети Wi-Fi KlipperWRT и откройте интерфейс LUCI, который работает на порту 81. В нашем случае это адрес http://192.168.0.1:81/.

Подключите KlipperWRT к Wi-Fi

Перейдите в Сеть -> Беспроводные сети, затем нажмите на кнопку Сканировать для сканирования сетей Wi-Fi.

Сканирование сетей Wi FI в KlipperWRT | Как установить KlipperWRT на Creality Box?
Сканирование сетей Wi FI в KlipperWRT

Выберите сеть Wi-Fi к которой вы хотите подключиться и нажмите кнопку Join Network

Выберите сеть Wi Fi, к которой вы хотите подключиться | Как установить KlipperWRT на Creality Box?
Выберите сеть Wi Fi, к которой вы хотите подключиться

В следующем окне убедитесь, что вы настроили все, как на изображении ниже и нажмите кнопку Submit. Create/Assign Firewall Zone должен быть установлен на WWAN.

Настройки Wi Fi для KlipperWRT | Как установить KlipperWRT на Creality Box?
Настройки Wi Fi для KlipperWRT

Наконец, нажмите на кнопку Save & Apply, чтобы сохранить созданное подключение и подключиться к сети Wi-Fi.

Сохранить и применить соединение KlipperWRT | Как установить KlipperWRT на Creality Box?
Сохранить и применить соединение KlipperWRT

Теперь вы можете отключиться от сети Wi-Fi KlipperWRT и снова подключиться к Wi-Fi по умолчанию. Блок Wi-Fi подключится к вашему Wi-Fi. Если все в порядке, веб-страница LuCi может быть открыта с новым IP.

Теперь вы можете перейти в Services-> Terminal -> Config и изменить Интерфейс на WWAN, затем сохранить изменения. Это позволит вам использовать встроенный терминал и установить KlipperWRT.

Установите Klipper

В окне терминала вставьте скрипт 1_format_extroot.sh с GitHub и дождитесь завершения установки.

cd ~
wget https://github.com/ihrapsa/KlipperWrt/raw/main/scripts/1_format_extroot.sh
chmod +x 1_format_extroot.sh
./1_format_extroot.sh
изображение | Как установить KlipperWRT на Creality Box?

Когда появится запрос на перезагрузку, введите команду reboot и снова войдите в терминал, чтобы вставить скрипт установки.

cd ~
wget https://github.com/ihrapsa/KlipperWrt/raw/main/scripts/2_script_manual.sh
chmod +x 2_script_manual.sh
./2_script_manual.sh

Откроется инструкция по установке Kipper. Процесс займет около 20 минут, и в течение этого времени вам будет предложено выбрать тип веб-интерфейса, который вы хотите использовать (Fluidd/Mainsail).

По окончании удалите скрипты следующей командой:

rm -rf /root/*.sh

Вот и все. Теперь вы можете импортировать файл printer.cfg вашего 3D-принтера и начать использовать Klipper на Creality Box.

Источник
Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий