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. После входа в систему вы попадете на эту страницу:

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

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

Откройте системный командный терминал. В нашем случае это адрес 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 к которой вы хотите подключиться и нажмите кнопку Join Network

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

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

Теперь вы можете отключиться от сети 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 
Когда появится запрос на перезагрузку, введите команду 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.







