user10367295

На Пикабу
119 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем
19

Гайд по установке Klipper на Orange Pi Zero (Lts) (Актуально на 02.03.2025)

1. Подготовка системы

1.1. Ставим образ

Ставим образ Armbian Minimal/IOT Debian 12 (Bookworm)
https://www.armbian.com/orange-pi-zero/

1.2. Пропускаем добавление пользователя

Пропускаем добавление пользователя Crtl+с

1.3. Настройка WiFi

Устанавливаем и включаем WiFi, коннектимся к сети:

apt-get install network-manager-gnome

sudo nmtui

Теперь после перезагрузки OPI будет автоматически коннектиться по WiFi к выбранному подключению, но лучше, конечно, всё настроить ещё по LAN.

2. Добавление пользователя pi

2.1. Создание пользователя и назначение групп

sudo adduser pi

sudo usermod -a -G tty pi

sudo usermod -a -G dialout pi

sudo adduser pi sudo

2.2. Перезагрузка системы

sudo reboot

3. Настройка sudoers

3.1. Редактирование файла sudoers

Редактируем sudoers, добавляем пользователю pi все разрешения.
Этот этап очень важный и нельзя ошибиться. При открытии может потребоваться закрыть 2 страницу (Ctrl+X):

sudo nano edit /etc/sudoers

Добавляем в следующий блок:

#User privilege specification

root  root ALL=(ALL:ALL) ALL

pi  ALL=(ALL:ALL) ALL  // этот блок без сноски

Сохраняем изменения (Ctrl+O, подтверждаем, Ctrl+X – закрываем).

3.2. Перезагрузка системы

sudo reboot

4. Установка необходимых пакетов

4.1. Установка net-tools

sudo apt-get install net-tools –y

4.2. Установка остальных пакетов (копируем целиком)

sudo apt install -y \

git \

make \

gcc \

libncurses-dev \

libusb-1.0-0-dev \

python3-virtualenv \

python3-dev \

avrdude \

zlib1g-dev \

libjpeg-dev \

libopenjp2-7-dev \

libtiff5-dev \

libfreetype6-dev \

liblcms2-dev \

libwebp-dev

5. Обновление системы

5.1. Обновляем установленные пакеты и систему

sudo apt update && sudo apt upgrade –y

6. Расширение оперативной памяти

6.1. Увеличиваем объем оперативной памяти до 2 ГБ

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

7. Увеличение объёма папки /tmp

7.1. Редактируем /etc/fstab

sudo nano /etc/fstab

Найдите строку:

tmpfs /tmp tmpfs defaults,nosuid 0 0

Измените её, добавив параметр size=512M:

tmpfs /tmp tmpfs defaults,nosuid,size=512M 0 0  (должно выглядеть так)

Сохраните файл (Ctrl+O, затем Enter) и выйдите (Ctrl+X).

7.2. Перезагрузка системы

sudo reboot

8. Установка скрипта KIAUH

8.1. Клонирование репозитория и запуск скрипта

sudo git clone https://github.com/th33xitus/kiauh.git

запускаем KIAUH
./kiauh/kiauh.sh 

8.2. Установка компонентов

Устанавливаем:

  • Klipper для 1 машины*

  • Выбираем Python 3.x

  • Moonraker

  • Fluidd или Mainsail (веб-окружение)

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества