Обновленная инструкция по установке Чистого клиппера на планшет v400.
ПЕРЕД НАЧАЛОМ РАБОТ ВНИМАТЕЛЬНО ДО КОНЦА ЧИТАЕМ ЭТУ ИНСТРУКЦИЮ
Накатываем v.1.2 через microSD. (В соответствии с инструкцией тут: https://flsun.v400.ru/installing-a-clean-klipper/installing-klipper-flsun-v-1-2).
Заходим посредством SSH используя логин: pi и пароль flsun. Внимание. Всегда когда система в дальнейшем спрашивать пароль, указываем: flsun. В процессе установки будет несколько перезагрузок.
Первый этап:
curl -L https://raw.githubusercontent.com/Guilouz/Klipper-Flsun-Speeder-Pad/main/Downloads/sp_installer1.sh -o /home/pi/sp_installer1.sh && sudo bash /home/pi/sp_installer1.sh
Ставим Networkmanager (по сути причина всех предыдущих проблем с прошивкой):
sudo apt-get install network-manager -y
В этот момент отвалится сеть у планшета. Нужно подождать 5 - 10 минут и перезагрузить планшет по питанию, при загрузке с планшета подключиться к wifi и опять заходим в SSH.
Делаем конфигурационный файл и правим его:
sudo mkdir -p /etc/NetworkManager/conf.d && sudo nano /etc/NetworkManager/conf.d/any-user.conf
В окне редактора вводим:
[main]
auth-polkit=false
Сохраняем и выходим : Ctrl + X , Y , Enter
Перезагружаемся.
sudo reboot
Активируем NetworkManager
sudo systemctl -q disable dhcpcd 2> /dev/null && sudo systemctl -q stop dhcpcd 2> /dev/null && sudo systemctl enable NetworkManager && sudo systemctl -q --no-block start NetworkManager
Инициируем Wi-Fi. Не забудьте в этой строчке указать ваши реквизиты доступа к вашей вайфай сети (заменить только то что выделено красным)
nmcli device wifi list && nmcli device wifi connect "вашавайфайсеть" password "вашвайфайпароль" && nmcli device status
2й этап установки:
curl -L https://raw.githubusercontent.com/Guilouz/Klipper-Flsun-Speeder-Pad/main/Downloads/sp_installer2.sh -o /home/pi/sp_installer2.sh && sudo bash /home/pi/sp_installer2.sh
Внимание! На этом этапе, если случится перезагрузка - начинайте сначала с прошивки ( п.1 ), поскольку сетевой доступ будет безвозвратно утерян.
Устанавливаем пакет setuptools 70.3.0.
pip install setuptools==70.3.0
Сносим предыдущие установки софта включая сам kiauh и ставим заново. По сути, нужно удалить все ранее установленные пакеты полностью и поставить только Klipper, Moonraker, Mainsail/Fluidd. Пакет KlipperScreen ставится отдельно.
Каждую строчку отдельно:
git config --global --add safe.directory /home/pi/kiauh
sudo rm -rf /home/pi/kiauh
git clone https://github.com/th33xitus/kiauh.git
cd ~
./kiauh/kiauh.sh
Последовательность может отличаться от реальной поскольку kiauh активно развивается и меняется: 2, 3, 7, 3, 2, 1, b, 1, 1, 1, 1, 2, y, 3, n, b, q
Ставим Клипперскрин:
cd ~ && git clone https://github.com/Guilouz/KlipperScreen-Flsun-Speeder-Pad.git && sudo mv ~/KlipperScreen-Flsun-Speeder-Pad ~/KlipperScreen && chmod +x ./KlipperScreen/scripts/KlipperScreen-install.sh && ./KlipperScreen/scripts/KlipperScreen-install.sh
y, x (ответы на вопросы - по умолчанию)
Включаем возможность использования USB флешек. (нафиг не нужно, но пусть будет для порядку)
cd ~ && ln -s ~/gcode_files/USB-Disk ~/printer_data/gcodes/USB-Disk
Ставим таймзону. (В текущем примере Москва)
sudo timedatectl set-timezone Europe/Moscow
Ставим tmc Автотюн:
wget -O - https://raw.githubusercontent.com/andrewmcgr/klipper_tmc_autotune/main/install.sh | bash
Подчищаем китайские "хвосты", выполняем:
sudo sed -i 's/sudo bash \/usr\/sbin\/cfgguard.sh/#sudo bash \/usr\/sbin\/cfgguard.sh/g' /etc/rc.local
Заходим через web. Заливаем с сайта первоначальные файлы (klipperscreen.conf, moonraker.conf, macros.cfg, printer.cfg ), перезагружаем и калибруем с нуля (полностью).
Внимание! Процесс выполнять по времени не позже 17:00 по Москве, поскольку в процессе клонирования клиппера (10 пункт) гитхаб может сбрасывать соединение, тогда этот пункт нужно повторить или же выбрать другое время.
Процесс отработан на множестве машин. Если у Вас что то не так, значит не верно выполнили какие то пункты данной инструкции.