Установка klipper на ноутбук
Klipper может быть запущен на любом устройстве, на котором установлен Linux и Python. С некоторыми особенностями подойдут и одноплатные компьютеры других производителей, например Orange Pi или Banana Pi. А с большим количеством особенностей - даже устройства на Android (смартфоны, планшеты или TV-боксы) или виртуальные машины на ноутбуках и ПК. Но под каждый случай нужна своя отдельная инструкция.
¶ Установка на одноплатные компьютеры
¶ для Windows
- Текстовый редактор (например: Notepad++ или VSCode)
- Программа для создания загрузочных дисков (например Rufus)
- Программа для подключения по SSH (например Putty)
- Программа для копирования файлов по FTP (например WinSCP)
¶ Разворачивание образа
Ставим MicroSD в кардридер и подключаем его к компьютеру.
Запускаем программу для прошивки образов, в данном случае используется Rufus:
В графе Устройство выбираем MicroSD. Потом нажимаем на кнопку ВЫБРАТЬ и выбираем скаченный ранее образ.
Нажимаем кнопку СТАРТ и ждем пока завершится процесс.
При использовании Raspberry Pi Imager следует выбрать из списка Raspberry Pi (other) > Raspberry Pi OS Lite;
Обязательно в настройках выбрать пользователя и указать ему пароль.
¶ Образ FluiddPi
При установке сборки FluiddPi в данном разделе нас интересует файл fluiddpi-wpa-supplicant.txt.
В типовом для большинства случаев, подключение будет производиться по сети WiFi c использованием пароля.
Открываем данный файл с помощью Notepad++ (Открытие данного файла программами Word, Wordpad и им подобными приведет к повреждению файла настроек). В данном файле нас интересуют строки:
Для примера WiFi сеть будет называться: Klippernet, пароль: SecretPassw0rd2021 - тогда файл конфигурации будет выглядеть следующим образом
¶ Настройка sudo
sudo (Substitute User and do, дословно «подменить пользователя и выполнить») — программа для системного администрирования UNIX-систем, позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, при этом достаточных для решения поставленных задач. Программа поставляется для большинства UNIX и UNIX-подобных операционных систем.
В большинстве случаев грамотная настройка sudo делает небезопасную работу от имени суперпользователя ненужной. Все действия оказываются выполнимы из-под аккаунта пользователя, которому разрешено использовать sudo без ограничений. Имеется возможность запрещать и разрешать определённым пользователям или группам выполнение конкретного набора программ, а также разрешить выполнение определённых программ без необходимости ввода своего пароля.
По умолчанию, команда sudo запрашивает пароль на каждый свой вызов, в случае если вы четко осознаете что вам такое поведение команды sudo избыточно, можно перевести ее в режим без запроса пароля, для этого выполняем следующую команду:
Обращаем Ваше внимание, что установка самого Linux, как и его детальная настройка не входит в объемы данной статьи. Детальные руководства по установке Linux на Вашу аппратную составляющую поможет найти Яндекс, Google или Bing.
Данная статья влючает в себя общие этапы для большинства вариантов установки, но при этом не разбирает каждый из вариантов установки детально. В статье используются допущения: например считается что Вы в состоянии установить Linux и настроить его сетевую подсистему. Так же статья расчитана на то, что Вы готовы читать документацию и понимать прочитанное.
Помните, бездумное копирование команд или участков файлов конфигураций - приводит к ошибкам, попытайтесь понять что содержит в себе тот или иной участок копируемого текста.
Для использования программного комплекса Klipper, Вам потребуется:
- Компьютер, с процессором не менее 1Ггц, 512 мб оперативной памяти, а так же один свободный USB порт.
- 8 гб свободного места на диске или другом энергонезависимом носителе, например флешка.
Под это требования подходят почти все одноплатные компьютеры семейства Raspberry Pi, Orange Pi, Banana Pi, Khadas Vim3, Radxa, старые ноутбуки, iMac mini и многое многое другое. В рамках данной статьи будут рассматриваться только одноплатные компьютеры семейства Raspberry Pi а именно:
- Raspberry Pi 3b+
- Raspberry Pi 4b
- Raspberry Pi Zero W
Одноплатный компьютер семейства Orange Pi:
А так же установка на х86 совместимый компьютер:
Установка на другие устройства принципиально не отличается от устройств рассмотренных ниже, но если Вы устанавливаете Linux в первый раз , то настоятельно рекомендуется использование одноплатных компьютеров семейства Raspberry Pi 3b+/4b. Лучше сразу потратить чуть больше денег на беспроблемный одноплатный компьютер, чем потратить кучу времени на то, чтобы заставить его правильно работать. Но этот выбор делает каждый из Вас самостоятельно.
Среди программного обеспечения потребуется (данные программы рекомендуются, но возможно Вы сможете заменить их аналогами).
¶ Raspbian
Установка данного образа возможна ТОЛЬКО на одноплатных компьютерах семейства Raspberry Pi
Перед установкой образа, его необходимо скачать с сайта Raspberry Pi OS образ прошивки Raspberry Pi OS Lite, либо запустить Raspberry Pi Imager и выбрать в программе этот образ, который она скачает и зальет на карточку сама.
Данный образ содержит в себе минимально необходимый пакет программного обеспечения для запуска операционной системы Linux, его в последствии необходимо будет вносить дополнительные настройки, а так же устанавливать дополнительные пакеты.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
С помощью balenaEtcher записываем FluiddPi на MicroSD.
- Не распаковывая добавляем архив через кнопку Flash from file . Не надо использовать Flash from URL, не работает в данном случае.
Далее выбираем носитель для записи с помощью Select Target . Конечно же он будет полностью отформатирован и все данные будут утеряны.
Жмём Flash и подтверждаем запрос прав администратора.
¶ Почему Raspberry Pi?
Самые распространённые устройства для установки Klipper и управления принтером - одноплатные компьютеры Raspberry Pi. Для них имеется подробная документация от производителя, а большинство проблем с которыми может столкнуться пользователь уже имеют решения, которые описаны в интернете благодаря обширному сообществу пользователей.
Некоторые производители даже встраивают поддержку установки и подключения Raspberry Pi в свои принтеры.
В руководстве (в разделе «Дополнительно») будет так же инструкция по использованию Orange Pi на примере Orange Pi 3, которая позволяет заменить RPi в рамках основной задачи управлением печатью, но скудная документация и отсутствие информации о реализации некоторых задач не позволяют сделать эту замену на 100%.
¶ Карта памяти MicroSD
Все перечисленные выше Raspberry Pi используют карту памяти MicroSD для работы в качестве основного носителя данных. Требования к MicroSD высокие, так как от скорости чтения-записи будет зависеть скорость работы Raspberry Pi и ваш комфорт. Некачественные и медленные MicroSD станут бутылочным горлышком для вашего Raspberry Pi.
Наилучшие результаты показывают карты с классом скорости 10 (цифра в кружке) или UHS 1 или 3 (цифра внутри буквы U)
Со временем RPi вполне может вывести карту памяти из строя, поэтому, если вам не нужен объем памяти для таймлапсов, лучше приобрести несколько карточек объемом 8 или 16 ГБ, чем одну большого объема. Регулярно делайте бэкапы. «Люди делятся на две категории: кто еще не делает бэкапы, и кто их уже делает» (с)
¶ Образ Raspbian
При установке образа Raspbian необходимо выполнить следующие действия:
¶ Учетная запись
Если вы устанавливали образ без использования Raspberry Pi Imager с указанием имени и пароля пользователя ОБЯЗАТЕЛЬНО выполните этот пункт.
Необходимо создать файл userconfig.txt
в нем записываем следующее:
Это создаст пользователя pi с паролем rapberry, если у Вас свое мнение на имя и пароль пользователя, то пароль можно сгенирировать на другом Linux выполнив команду:
Вывод команды будет следующим:
где $6$LO5u.gPSv76ARHS/$TMZRDknmB9iqFDppxqsunpEhyemRyezbBCQrKJxDu6VhYSnw7VzHZa3/VDsXAOXV2RJfVvjwSh9tuqWfNFsNq/ - искомый пароль пользователя, в данном случае rapberry.
¶ Настройка сети
В типовом для большинства случаев, подключение будет производиться по сети WiFi c использованием пароля.
Создаем текстовый файл wpa_supplicant.conf в появившемся разделе Boot и открываем его текстовым редактором Notepad++, и вносим в него следующую информацию:
Для примера WiFi сеть будет называться: Klippernet, пароль: SecretPassw0rd2021 - тогда файл конфигурации будет выглядеть следующим образом:
Кроме того, так же в разделе Boot необходимо создать пустой файл с именем ssh, обращаю внимание что у него не должно быть никакого расширения. Данное файл в этом разделе сообщает системе Raspbian что при загрузке необходимо активировать и запустить SSH Server.
¶ Настраиваем WiFi
Если вы планируете использовать проводную сеть для принтера, то можете пропустить этот пункт.
Важно! Обязательно используем Visual Studio Code, или Notepad++, или Atom, или другой редактор, совместимый с форматированием текста для Linux. Причина в том, что Windows и Linux используют разные форматы переноса строки и обычный блокнот или, тем более, WordPad на Windows вам всё испортят.
Вставляем MicroSD в Raspberry Pi и включаем. Даём пару минут на расширение раздела и загрузку.
¶ Armbian
Установка данного образа возможна на почти все одноплатные компьютеры семейств Raspberry Pi, Orange Pi, Khadas и другие.
Перед установкой образа, его необходимо скачать с сайта Armbian OS
На примере Orange Pi Zero 2 Выбираем Buster на ядре 4.9
Данный образ содержит в себе минимально необходимый пакет программного обеспечения для запуска операционной системы Linux, его в последствии необходимо будет вносить дополнительные настройки, а так же устанавливать дополнительные пакеты.
¶ для Mac
- Текстовый редактор VSCode
- Программа для создания загрузочных дисков BalenaEtcher или Raspberry Pi Imager для заливки образа на SD-карту
- И стандартный набор консольных утилит ssh и scp для копирования файлов.
Ни в коем случае не надо пользоваться стандартным Блокнотом или WordPad! Так как спец символы разметки (пробел, табуляция, конец строки и тп.) обрабатываются по разному для операционных систем Windows и Linux.
¶ Образ Raspbian
При установке образа Raspbian необходимо выполнить следующие действия:
¶ Учетная запись
Если вы устанавливали образ без использования Raspberry Pi Imager с указанием имени и пароля пользователя ОБЯЗАТЕЛЬНО выполните этот пункт.
Необходимо создать файл userconfig.txt
в нем записываем следующее:
Это создаст пользователя pi с паролем rapberry, если у Вас свое мнение на имя и пароль пользователя, то пароль можно сгенирировать на другом Linux выполнив команду:
Вывод команды будет следующим:
где $6$LO5u.gPSv76ARHS/$TMZRDknmB9iqFDppxqsunpEhyemRyezbBCQrKJxDu6VhYSnw7VzHZa3/VDsXAOXV2RJfVvjwSh9tuqWfNFsNq/ - искомый пароль пользователя, в данном случае rapberry.
¶ Настройка сети
В типовом для большинства случаев, подключение будет производиться по сети WiFi c использованием пароля.
Создаем текстовый файл wpa_supplicant.conf в появившемся разделе Boot и открываем его текстовым редактором Notepad++, и вносим в него следующую информацию:
Для примера WiFi сеть будет называться: Klippernet, пароль: SecretPassw0rd2021 - тогда файл конфигурации будет выглядеть следующим образом:
Кроме того, так же в разделе Boot необходимо создать пустой файл с именем ssh, обращаю внимание что у него не должно быть никакого расширения. Данное файл в этом разделе сообщает системе Raspbian что при загрузке необходимо активировать и запустить SSH Server.
¶ Подключаемся по SSH
Определяем IP-адрес Raspberry Pi в меню управления роутером: ищем устройство с именем fluiddpi . Подключаемся удалённо по SSH к Raspberry Pi с помощью PuTTY через WinSCP. Это, конечно, можно сделать и с помощью командной строки Win+R -> cmd -> Выполнить, но так удобнее.
При установке PuTTY указывайте папку C:\Program Files\PuTTY\ для того, чтобы WinSCP могла её запускать. При парольном доступе из WinSCP в PuTTY передаются логин и пароль соединения.
Открываем WinSCP и настраиваем Новое подключение . Протокол передачи - SFTP . Вводим IP-адрес или сетевое имя Raspberry Pi в поле Имя хоста . Заполняем Имя пользователя и Пароль . По умолчанию логин pi и пароль raspberry , но позже пароль придётся сменить.
Сохраняем, подключаемся кнопкой Войти .
С WinSCP вы получаете интерфейс по типу Проводника для доступа к Raspberry Pi.
¶ Постнастройка одноплатного компьютера
По окончанию процесса записи образа на MicroSD в проводнике появится новый раздел Boot.
¶ Raspbian
Установка данного образа возможна ТОЛЬКО на одноплатных компьютерах семейства Raspberry Pi
Перед установкой образа, его необходимо скачать с сайта Raspberry Pi OS образ прошивки Raspberry Pi OS Lite, либо запустить Raspberry Pi Imager и выбрать в программе этот образ, который она скачает и зальет на карточку сама.
Данный образ содержит в себе минимально необходимый пакет программного обеспечения для запуска операционной системы Linux, его в последствии необходимо будет вносить дополнительные настройки, а так же устанавливать дополнительные пакеты.
¶ Образ FluiddPi
При установке сборки FluiddPi в данном разделе нас интересует файл fluiddpi-wpa-supplicant.txt.
В типовом для большинства случаев, подключение будет производиться по сети WiFi c использованием пароля.
Открываем данный файл с помощью Notepad++ (Открытие данного файла программами Word, Wordpad и им подобными приведет к повреждению файла настроек). В данном файле нас интересуют строки:
Для примера WiFi сеть будет называться: Klippernet, пароль: SecretPassw0rd2021 - тогда файл конфигурации будет выглядеть следующим образом
¶ для Windows
- Текстовый редактор (например: Notepad++ или VSCode)
- Программа для создания загрузочных дисков (например Rufus)
- Программа для подключения по SSH (например Putty)
- Программа для копирования файлов по FTP (например WinSCP)
¶ Настраиваем Raspberry Pi
Обновляем ОС, для этого выполняем в PuTTY:
- Обязательно меняем пароль в System Options -> Password
- Меняем часовой пояс в Localization -> Timezone
- Опционально меняем сетевое имя в System Options -> Hostname
- Если собираетесь подключаться по UART, то можно сразу включить его по инструкции
- Жмём OK , затем Finish и Yes для перезагрузки
Обязательно сохраняем новые пароль и имя хоста в WinSCP.
Можно прописать статический IP-адрес в настройках Raspberry Pi.
Для этого выполняем
и добавляем в конце
где XXX b YYY следует заменить на желаемый адрес для доступа по проводной и беспроводной сетям соответственно. Сохраняем: Ctrl+X → Y → Enter.
Nano - простой текстовый редактор, по умолчанию присутствующий в большинстве дистрибутивов Linux. Его не надо устанавливать. Запускается из командной строки. У него непривычные горячие клавиши, но их просто запомнить: для того, чтобы сохранить файл надо нажать сочетание клавиш Ctrl+X , затем Y для сохранения или N для отмены и затем Enter для подтверждения.
¶ Разворачивание образа
Ставим MicroSD в кардридер и подключаем его к компьютеру.
Запускаем программу для прошивки образов, в данном случае используется Rufus:
В графе Устройство выбираем MicroSD. Потом нажимаем на кнопку ВЫБРАТЬ и выбираем скаченный ранее образ.
Нажимаем кнопку СТАРТ и ждем пока завершится процесс.
При использовании Raspberry Pi Imager следует выбрать из списка Raspberry Pi (other) > Raspberry Pi OS Lite;
Обязательно в настройках выбрать пользователя и указать ему пароль.
¶ Постнастройка одноплатного компьютера
По окончанию процесса записи образа на MicroSD в проводнике появится новый раздел Boot.
¶ Настройка sudo
sudo (Substitute User and do, дословно «подменить пользователя и выполнить») — программа для системного администрирования UNIX-систем, позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, при этом достаточных для решения поставленных задач. Программа поставляется для большинства UNIX и UNIX-подобных операционных систем.
В большинстве случаев грамотная настройка sudo делает небезопасную работу от имени суперпользователя ненужной. Все действия оказываются выполнимы из-под аккаунта пользователя, которому разрешено использовать sudo без ограничений. Имеется возможность запрещать и разрешать определённым пользователям или группам выполнение конкретного набора программ, а также разрешить выполнение определённых программ без необходимости ввода своего пароля.
По умолчанию, команда sudo запрашивает пароль на каждый свой вызов, в случае если вы четко осознаете что вам такое поведение команды sudo избыточно, можно перевести ее в режим без запроса пароля, для этого выполняем следующую команду:
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Захотелось мне установить что-то новое после Octoprint.
Вроде бы информация есть как установить Klipper на SKR 1.3, но этого мало. Нужно еще поставить Fluidd на Orange PI One. А здесь информации не очень много. И по тем крохам, которые есть, я собрал себе конфигурацию какую хотел.
Мои хотелки: Klipper плюс Fluidd. И еще необходимо что бы Orange PI One управлял SKR 1.3 не по USB, а по UART3, (можно выбрать UART1-UART3). Потому что на Orange PI One всего один полноценный USB, и туда я воткнул Wi-Fi свисток.
Этот пост я выкладываю больше для себя, чтобы не забыть, что делал. Не претендую на правильность всех моих действий. Но у меня заработало.
Как установить Armbian на Orange Pi One, я прочитал здесь.
При установке я создал пользователя klipper.
Купил разветвитель USB в никому не известном магазине.
Временно подключил его к Orange и в разветвитель клавиатуру с Wi-Fi свистком.
Так же подключил монитор к HDMI Orange.
Далее настройка. Нужно скачать Putty и WinSCP.
После того как создал пользователя klipper, подключился к Wi-Fi сети.
Вроде подключилось. Теперь можно отключать монитор, клавиатуру. Wi-Fi воткнул непосредственно в Orange.
Подключился к Orange через Putty.
И сделал так что бы sudo работало без пароля.
после строки %sudo ALL=(ALL:ALL) ALL добавил
Подключение UART3 к SKR 1.3. Здесь нужно три провода
bigtreetech skr v1.3
Я подключил 6 пин Orange к разъему GND SKR. 8 пин (TX3) Orange к разъему RX0 SKR. 10 пин (RX3) Orange к разъему TX0 SKR.
Дальше нужно заставить работать UART3.
Идем в System потом в Hardware и Пробелом ставим здездочку возле uart3.
Жмем Save потом Back. Соглашаемся на предложение перезагрузится.
sudo apt-get install zlib1g-dev libjpeg-dev
Затем устанвливал по очереди Klipper, Moonraker и Fluidd. Если ставить DWC2 то Moonraker не нужен.
На вопрос где делать конфиг файл клиппера я написал home/klipper.
Как этот скрипт устанавливает Klipper я не понял, но после нужно доустановить.
Делаем прошивку для SKR.
В моем случае поменять микроконтроллер и установить соединение не через USB, а через serial.
Также поставил галочку на самой верхней строке. И сохранил.
С помощью программы WinSCP подключился к Orange. В каталоге ~/klipper/out/ забрал файл прошивки с расширением .bin, переименовал его в firmware. На флешку, и в SKR. Все перед этим выключив.
Если все нормально, то должен быть сразу Русский язык.
На верхней панели нажимаем Конфигурация
Редактируем файл printer.cfg
Пока все работает. Осталось разобраться c автовыключением.
¶ Кард-ридер
Лучше всего MicroSD-USB. Например, как в комплекте с принтером.
¶ Блок питания
Если вы собираетесь встраивать Pi в корпус и подключать по UART, то стоит взять встраиваемый блок питания на 5В и в районе 3А, и регулятором настроить на 5.1В
¶ Какой именно Raspberry Pi?
В FAQ указано, что технически Klipper может быть запущен и на слабых одноплатниках, но их мощности не хватит для беспрерывной генерации команд. Поэтому распространёнными устройствами для установки Klipper на данный момент являются Raspberry Pi Zero W, Raspberry Pi 3 Model B+ и Raspberry Pi 4. Есть пользователи, которые подтверждают стабильную работу на Raspberry Pi 2 Model B.
- Одноядерный процессор 1ГГц
- 512МБ RAM
- 1 порт microUSB с поддержкой OTG - для подключения периферии
- 1 порт microUSB для питания
- Можно подключить внешний дисплей через mini-HDMI
- Есть возможность подключить камеру по CSI
- ➕ Значительно дешевле RPi3 и RPi4
- ➕ Небольшой размер и компактное размещение
- ➕ Мощности достаточно для работы Klipper + Fluidd
- ➕ Можно подключить к принтеру по USB через OTG-переходник или по UART через GPIO
- ➕ Питание можно подключить от БП принтера через модуль понижения напряжения
- ➕ Мощности хватает для видеонаблюдения в среднем разрешении как через CSI-2, так и через USB
- ➖ Klipper + Octoprint только с минимумом плагинов, но зачем вам Октопринт?
- ➖ Процессор не тянет калибровку Input Shaping с помощью акселерометра
- ➖ WiFi только с частотой 2.4Гц, 5Гц отсутствует
- ➖ Видеотрансляция могут тормозить из-за мощности и невысокой пропускной способности WiFi (прим.авт. Я с этим пока на сталкивался на RPiZW на Fluidd, но на Окте видео иногда идёт с ощутимой задержкой и на RPi4). Скорее всего будут проблемы с таймлапсами.
- ➖ Подключение GPIO требует паяльник (в продаже встречаются платы с уже припаянными контактами GPIO)
- ➖ Подключение к проводной LAN только через Ethernet-OTG адаптер
- 4-ядерный 64-битный процессор 1.4ГГц
- 1ГБ RAM
- 4 порта USB
- Можно подключить внешний дисплей через HDMI, GPIO или DSI
- Есть возможность подключить камеру по CSI
- ➕ Мощности достаточно для большинства задач, в том числе видеонаблюдения и таймлапсов
- ➕ Можно подключить принтер через USB или UART(GPIO)
- ➖ Подключение дисплея по GPIO занимает пины GPIO14 и GPIO15, необходимые для подключения по UART, в этом случае потребуется дисплей, подключаемый через HDMI или DSI
- ➖ Полноценный UART требует отключения Bluetooth (прим.авт. зачем он вам на принтере?) и консоли
- ➖ Производитель рекомендует мощный блок питания на 5.1V с силой тока 2.5А, лучше завести отдельный, чем подключать к БП принтера через модуль понижения напряжения
- 4-ядерный 64-битный процессор 1.5ГГц
- 2ГБ/4ГБ/8ГБ RAM
- 4 порта USB (2*3.0)
- Можно подключить внешний дисплей через micro-HDMI, GPIO или DSI
- Есть возможность подключить камеру по CSI
- ➕ Мощности достаточно для всех задач, считается, что больше 2ГБ RAM не нужно
- ➕ Можно подключить принтер через USB или UART(GPIO)
- ➕ Подключение полноценного UART5 использует обычно свободные пины и не мешает подключению других модулей, например экрана
- ➖ Разницу в производительности по сравнению с RPi3B+ вы не заметите, в отличие от разницы в цене
- ➖ Производитель рекомендует мощный блок питания на 5.1V с силой тока 3А, лучше завести отдельный, чем подключать к БП принтера через модуль понижения напряжения
¶ для Mac
- Текстовый редактор VSCode
- Программа для создания загрузочных дисков BalenaEtcher или Raspberry Pi Imager для заливки образа на SD-карту
- И стандартный набор консольных утилит ssh и scp для копирования файлов.
Ни в коем случае не надо пользоваться стандартным Блокнотом или WordPad! Так как спец символы разметки (пробел, табуляция, конец строки и тп.) обрабатываются по разному для операционных систем Windows и Linux.
¶ Armbian
Установка данного образа возможна на почти все одноплатные компьютеры семейств Raspberry Pi, Orange Pi, Khadas и другие.
Перед установкой образа, его необходимо скачать с сайта Armbian OS
На примере Orange Pi Zero 2 Выбираем Buster на ядре 4.9
Данный образ содержит в себе минимально необходимый пакет программного обеспечения для запуска операционной системы Linux, его в последствии необходимо будет вносить дополнительные настройки, а так же устанавливать дополнительные пакеты.
¶ Образ Armbian
При установке образа Armbian необходимо выполнить следующие действия.
После вышеописанных действий отключаем подключенный MicroSD и вставляем его в одноплатный компьютер и включаем его. На этом установка образа системы завершена.
Для установки на прочие, а именно х86 совместимые устройства, рекомендуется выбрать Linux дистрибутив либо Debian, либо Ubuntu LTS.
На сайте Debian расположена достаточно подробная инструкция.
Кроме того в разделе 6.4. Загрузка отсутствующих микропрограмм описан процесс загрузки драйверов для сетевых карт.
В процессе установки нужно обратить внимание на:
- Hostname - имя машины в сети;
- Domain name - имя домена, как правило пустое, а если вы не знаете что это, то и подавно пустое;
- Root password - Если поставить данное поле пустым, вы не сможете войти под ученой записью root в консоли, а только через обычного пользователя с использованием su, рекомендуется установить пароль;
- Username - имя пользователя под которым будете работать в дальнейшем (регистр имеет значение!);
При выборе пакетов, следует выбрать:
- SSH Server
- Standard system utilites
По окончанию установки, компьютер перезагрузится. В рамках данной статьи не будет разбираться установка и настройка сетевых интерфейсов, считаем что они работают сразу правильно, даже если они не работают.
На этом этап установки базовой системы Linux завершен.
¶ FluiddPi
Установка данного образа возможна ТОЛЬКО на одноплатных компьютерах семейства Raspberry Pi. Данный образ является предсконфигурированным образом, в нем УЖЕ установлен Klipper, Moonracker, Fluidd. Таким образом данный образ позволяет начать пользоваться Klipper'ом максимально быстро. Но как и у всех решений, данное имеет свои нюансы: версия программного обеспечения на нем актуальна на дату формирования образа. Вы вполне можете получить неработоспособную сборку с используемым принтером или отдельными частями конфигурационного файла, так как поддержка принтера или новых возможностей Klipper вышла позже. Даже для данной сборки рекомендуется использование инструмента KIAUH.
Скачиваем актуальную версию образа FluiddPi
¶ Установка на одноплатные компьютеры
¶ Кабель USB или Соединительные провода
Кабель USB обычно идет в комплекте с принтером или платой принтера.
Соединительные провода нужны, если будете подключать по UART вместо USB. Это обычные провода для соединения пинов, коннекторы DuPont.
Обращаем Ваше внимание, что установка самого Linux, как и его детальная настройка не входит в объемы данной статьи. Детальные руководства по установке Linux на Вашу аппратную составляющую поможет найти Яндекс, Google или Bing.
Данная статья влючает в себя общие этапы для большинства вариантов установки, но при этом не разбирает каждый из вариантов установки детально. В статье используются допущения: например считается что Вы в состоянии установить Linux и настроить его сетевую подсистему. Так же статья расчитана на то, что Вы готовы читать документацию и понимать прочитанное.
Помните, бездумное копирование команд или участков файлов конфигураций - приводит к ошибкам, попытайтесь понять что содержит в себе тот или иной участок копируемого текста.
Для использования программного комплекса Klipper, Вам потребуется:
- Компьютер, с процессором не менее 1Ггц, 512 мб оперативной памяти, а так же один свободный USB порт.
- 8 гб свободного места на диске или другом энергонезависимом носителе, например флешка.
Под это требования подходят почти все одноплатные компьютеры семейства Raspberry Pi, Orange Pi, Banana Pi, Khadas Vim3, Radxa, старые ноутбуки, iMac mini и многое многое другое. В рамках данной статьи будут рассматриваться только одноплатные компьютеры семейства Raspberry Pi а именно:
- Raspberry Pi 3b+
- Raspberry Pi 4b
- Raspberry Pi Zero W
Одноплатный компьютер семейства Orange Pi:
А так же установка на х86 совместимый компьютер:
Установка на другие устройства принципиально не отличается от устройств рассмотренных ниже, но если Вы устанавливаете Linux в первый раз , то настоятельно рекомендуется использование одноплатных компьютеров семейства Raspberry Pi 3b+/4b. Лучше сразу потратить чуть больше денег на беспроблемный одноплатный компьютер, чем потратить кучу времени на то, чтобы заставить его правильно работать. Но этот выбор делает каждый из Вас самостоятельно.
Среди программного обеспечения потребуется (данные программы рекомендуются, но возможно Вы сможете заменить их аналогами).
¶ FluiddPi
Установка данного образа возможна ТОЛЬКО на одноплатных компьютерах семейства Raspberry Pi. Данный образ является предсконфигурированным образом, в нем УЖЕ установлен Klipper, Moonracker, Fluidd. Таким образом данный образ позволяет начать пользоваться Klipper'ом максимально быстро. Но как и у всех решений, данное имеет свои нюансы: версия программного обеспечения на нем актуальна на дату формирования образа. Вы вполне можете получить неработоспособную сборку с используемым принтером или отдельными частями конфигурационного файла, так как поддержка принтера или новых возможностей Klipper вышла позже. Даже для данной сборки рекомендуется использование инструмента KIAUH.
Скачиваем актуальную версию образа FluiddPi
¶ Образ Armbian
При установке образа Armbian необходимо выполнить следующие действия.
После вышеописанных действий отключаем подключенный MicroSD и вставляем его в одноплатный компьютер и включаем его. На этом установка образа системы завершена.
Для установки на прочие, а именно х86 совместимые устройства, рекомендуется выбрать Linux дистрибутив либо Debian, либо Ubuntu LTS.
На сайте Debian расположена достаточно подробная инструкция.
Кроме того в разделе 6.4. Загрузка отсутствующих микропрограмм описан процесс загрузки драйверов для сетевых карт.
В процессе установки нужно обратить внимание на:
- Hostname - имя машины в сети;
- Domain name - имя домена, как правило пустое, а если вы не знаете что это, то и подавно пустое;
- Root password - Если поставить данное поле пустым, вы не сможете войти под ученой записью root в консоли, а только через обычного пользователя с использованием su, рекомендуется установить пароль;
- Username - имя пользователя под которым будете работать в дальнейшем (регистр имеет значение!);
При выборе пакетов, следует выбрать:
- SSH Server
- Standard system utilites
По окончанию установки, компьютер перезагрузится. В рамках данной статьи не будет разбираться установка и настройка сетевых интерфейсов, считаем что они работают сразу правильно, даже если они не работают.
На этом этап установки базовой системы Linux завершен.
Читайте также: