No Image

Установка кливера+грот

СОДЕРЖАНИЕ
130 просмотров
12 декабря 2023

Введение

Это руководство все еще находится в стадии разработки. Arduino + NeoPixels не совместимы с Klipper в его нынешнем виде. Вместо этого Павел Дрыленко разработал скрипт, который работает на Pi. В этом руководстве отсутствуют схемы подключения и файлы настроек для NeoPixels, а также пользовательская тема Mainsail от Бена Леви. Руководство будет полностью завершено в ближайшие несколько дней.

Существует несколько способов установки Klipper. После нескольких неудачных установок я пришел к выводу, что этот метод является наиболее последовательным и простым.

Вы можете использовать практически любую модель RPI, но рекомендуется использовать Raspberry Pi 4. Вам понадобится как минимум 8-гигабайтная SD-карта класса 10. Если доступна карта UHS (Ultra High Speed), вам понадобится как минимум UHS-1.

В моей системе я использую Raspberry Pi 4 8GB и флеш-накопитель SanDisk 64GB USB3.1.

Я использую Raspberry Pi4 8GB, потому что у меня был запасной, и я хотел иметь возможность подключиться к 5G wifi.

Я также решил использовать флешку вместо SD-карты, потому что скорость передачи данных в 3-4 раза выше.

Я питаю RPI от адаптера питания, одобренного Raspberry Pi Foundation.

Ссылка на проект

Шаг 1 Загрузка/настройка

Klipper+Mainsail Install, Download/Setup: step 1, image 1 of 2Klipper+Mainsail Install, Download/Setup: step 1, image 2 of 2

Загрузите и извлеките последнюю версию Mainsail с их Github

Откройте программу Raspberry Pi Imager

Select Operating System > Use custom > Выберите загруженную ОС Mainsail.

Select Storage > Выберите ваш SD.

Вызовите меню дополнительных настроек, нажав «Ctrl + Shift + X».

Здесь вы можете настроить WiFi, локаль, включить SSH и множество других опций.

Write > Да для подтверждения

После завершения создания образа SD автоматически извлекается. Вставьте ее в RPI и включите питание.

Шаг 2 Настройка грота

Klipper+Mainsail Install, Configuring Mainsail: step 2, image 1 of 2Klipper+Mainsail Install, Configuring Mainsail: step 2, image 2 of 2

Подключив Raspberry Pi к Duet 2 WiFi через USB, включите RPI и выполните SSH на Pi.

Вы можете узнать IP-адрес Pi, посмотрев список подключенных клиентов в вашем маршрутизаторе или открыв cmd.exe на вашем компьютере и выполнив команду

ping mainsailos.loca l-4

На веб-странице введите http://mainsailos.local или IP-адрес вашего принтера.

Перейдите на вкладку Машина слева.

Выберите Upgrade для обновления образа RPI и Update для установки обновлений для Klipper, Mainsail и Moonraker. После завершения обновления перезагрузите RPI.

Шаг 3 Сброс настроек Duet 2 WiFi

Klipper+Mainsail Install, Factory Reset Duet 2 WiFi: step 3, image 1 of 1

Изначально, когда я писал это руководство, во многих источниках говорилось, что вам не нужно вручную стирать прошивку, когда вы впервые настраиваете Duet 2 WiFi для Klipper. Однако во многих случаях это оказалось неправдой.

При выключенном питании платы установите перемычку на контакты стирания.

Подключите USB-кабель от Duet 2 WiFi к источнику питания 5 В (USB-порт вашего ПК).

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

Любая прошивка, сохраненная на Duet, была стерта.

Шаг 4 Прошивка Duet 2 WiFi 1

Klipper+Mainsail Install, Flash Duet 2 WiFi 1: step 4, image 1 of 1

Подключите Duet 2 WiFi к Pi с помощью USB-кабеля. Включите Pi и выполните SSH.

cd klipper

make clean

make menuconfig

Micro-Controller > SAM3/SAM4 (Due и Duet)

Processor > SAM4e8e (Duet WiFi/Eth)

Communication Interface > USB

Нажмите клавишу escape на клавиатуре и введите Y, чтобы сохранить конфигурацию.

Шаг 5 Прошивка Duet 2 WiFi 2

Klipper+Mainsail Install, Flash Duet 2 WiFi 2: step 5, image 1 of 2Klipper+Mainsail Install, Flash Duet 2 WiFi 2: step 5, image 2 of 2

Введите make

Остановите службу Klipper.

sudo service klipper stop

Получите серийный идентификатор Duet и скопируйте его.

ls /dev/serial/by-id/*

Введите «make flash FLASH_DEVICE=» и вставьте свой серийник после =.

Если прошивка не удалась, обычно это переводит плату в режим загрузчика, как это делает оригинальная установка, когда вы нажимаете на контакты стирания. В этом случае повторно запустите ls /dev/serial/by-id/*, чтобы получить правильный серийник.

Введите make «flash FLASH_DEVICE=» и вставьте свой серийный номер в новый серийный номер после =.

Шаг 6 Прошивка Linux CPU 1

Klipper+Mainsail Install, Flash Linux CPU 1: step 6, image 1 of 1

Убедитесь, что вы находитесь в каталоге klipper:

cd ~/klipper/

Введите следующие команды:

sudo cp ./scripts/klipper-mcu.service /etc/systemd/system/

sudo systemctl enable klipper-mcu.service

make clean

make menuconfig

Шаг 7 Прошивка процессора Linux 2

Klipper+Mainsail Install, Flash Linux CPU 2: step 7, image 1 of 3Klipper+Mainsail Install, Flash Linux CPU 2: step 7, image 2 of 3Klipper+Mainsail Install, Flash Linux CPU 2: step 7, image 3 of 3

Micro-Controller Architecture > Процесс Linux. Нажмите esc, затем Y

make

сделать флэш

sudo service klipper start

Убедитесь, что klipper_host_mcu находится в каталоге tmp с помощью команды ls /tmp/*.

Добавьте pi в группу TTY

sudo usermo d-a -G tty pi

sudo reboo t-h now

Шаг 8 Загрузка конфигурации

Klipper+Mainsail Install, Loading Config: step 8, image 1 of 1

Далее мы перейдем в веб-браузер по IP-адресу Pi. Вы увидите ошибку «Unable to open config file /home/pi/klipper_config/printer.cfg».

Скачайте файл printer.cfg с сайта blvprojects.com и загрузите его в каталог config

Откройте только что созданный файл «printer.cfg». Прокрутите вниз до строки 169. Убедитесь, что вы обновили конфигурацию серийным идентификатором, который вы получили из «ls /dev/serial/by-id/*».

Дважды проверьте серийный идентификатор mcu rpi в строке 181 maches «ls /tmp/*».

Нажмите SAVE и перезапустите принтер.

Шаг 9 Дополнительно — Настройка PS_ON

Klipper+Mainsail Install, Optional-Configure PS_ON: step 9, image 1 of 1

Если вы используете отдельный блок питания 5v для PS_ON, вам нужно будет добавить следующие строки

[output_pin psupower] pin: PD15

[gcode_macro M80] gcode: SET_PIN PIN=psupower VALUE=1

[gcode_macro M81] gcode: SET_PIN PIN=psupower VALUE=0

Шаг 10 PanelDue 1

Klipper+Mainsail Install, PanelDue 1: step 10, image 1 of 1

PanelDue совместим с Klipper, но только с версией 1.24. Инструкции можно найти здесь

Подключите PanelDue к RPI.

5v > 5v

GND > GND

UART0 TX > DIN

UART0 RX > DOut

Шаг 11 Конфигурация PanelDue 2

Klipper+Mainsail Install, PanelDue Configuration 2: step 11, image 1 of 1

Выполните SSH-соединение с RPI.

sudo nano /boot/config.txt

В нижней части файла конфигурации введите:

dtoverlay=pi3-miniuart-bt

Press Ctrl+X > Y to save > Введите, чтобы принять

Шаг 12 Конфигурация PanelDue 3

Klipper+Mainsail Install, PanelDue Configuration 3: step 12, image 1 of 1

Нам необходимо отключить последовательную консоль

sudo nano /boot/cmdline.txt

Удалите следующую строку

console=serial0,115200

Press Ctrl+X > Y to save > Введите, чтобы принять

Шаг 13 Конфигурация PanelDue 4

Klipper+Mainsail Install, PanelDue Configuration 4: step 13, image 1 of 1

Отключите последовательную консоль

Sudo raspi-config

3 Interface Options > P6 Serial Port > No > Да

Да, чтобы перезагрузить RPI

Убедитесь, что вы изменили скорость передачи данных в paneldue на 115200.

Также есть ряд настроек, которые необходимо добавить в файл moonraker.cfg. Подробности можно найти здесь.

Шаг 14 BLV Mainsail Theme

Klipper+Mainsail Install, BLV Mainsail Theme: step 14, image 1 of 3Klipper+Mainsail Install, BLV Mainsail Theme: step 14, image 2 of 3Klipper+Mainsail Install, BLV Mainsail Theme: step 14, image 3 of 3

Скачайте файл и распакуйте.

В меню «Машина» нажмите на значок шестеренки и установите флажок «Показать скрытые файлы».

Выберите «Создать каталог».

В поле имени введите «.theme» и выберите CREATE.

Он должен быть назван так, как показано на скриншоте.

Выберите только что созданную папку «.theme». Загрузите все файлы из zip-архива в папку .theme.

Нажмите Ctrl+F5 и наслаждайтесь.

Комментировать
130 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Гайды
0 комментариев
No Image Гайды
0 комментариев
No Image Гайды
0 комментариев