Инструкция по использованию
- Данное руководство основано на Raspberry Pi OS with Desktop.
- Версия системы:
Debian GNU/Linux 12 (bookworm). - Убедитесь, что на вашей системе установлены Klipper и Moonraker, и вы можете получить доступ к веб-интерфейсу Klipper через браузер (например, Mainsail или Fluidd).
- Перед началом убедитесь, что вы вошли в систему Raspberry Pi через SSH. Чтобы проверить версию системы, выполните следующую команду:
cat /etc/os-release - Вы должны увидеть вывод, похожий на
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)".Loading... - Если вы используете другую систему, вы также можете следовать инструкциям ниже для установки, но некоторые команды могут не подходить, и вам потребуется внести соответствующие изменения.
Подключение
- Обновляется...
Установка компонентов
- Выполните следующую команду для автоматической установки:
curl -sSL https://cnb.cool/3dmellow/public/Moon2Uart/-/git/raw/master/scripts/install.sh | sudo bashLoading...
Редактирование конфигурации
Шаг первый
- Откройте и отредактируйте файл
/boot/firmware/config.txt:sudo nano /boot/firmware/config.txt - Добавьте следующее содержимое в конец файла:
enable_uart=1
dtoverlay=miniuart-bt
force_turbo=1
dtoverlay=uart0Loading... - Сохраните и закройте редактор: нажмите
Ctrl + S, затемCtrl + X.
Шаг второй
- Откройте и отредактируйте файл
/boot/firmware/cmdline.txt:sudo nano /boot/firmware/cmdline.txt- Если присутствует
console=serial0,115200, удалите его.Loading... - Сохраните и закройте редактор: нажмите
Ctrl + S, затемCtrl + X.
- Если присутствует
Шаг третий
- Выполните следующую команду в SSH.
- Если нет никаких сообщений, это означает, что команда выполнена успешно:
sudo chmod 777 /home/pi/printer_data/logs/moon2uart.logLoading...
Шаг четвертый
- Откройте веб-интерфейс Klipper через браузер (например, Mainsail или Fluidd).
- Откройте файл
moon2uart.cfg:Loading... - Найдите строку
SERIAL_PORT=и измените адрес после неё на "/dev/ttyAMA0".
Важно
- Имя UART-интерфейса в Raspberry Pi может отличаться в зависимости от версии системы. Если в конфигурационном файле не удается найти
/dev/ttyAMA0, попробуйте использовать/dev/ttyS0или другие варианты. - Для других систем управления (верхнего уровня) обратитесь к соответствующей документации, чтобы узнать правильное имя последовательного порта.
- Например, для системы управления Fly используйте
/dev/ttyS0.
Loading...
- После внесения изменений нажмите кнопку
SAVE & RESTARTв правом верхнем углу, чтобы сохранить изменения и перезапустить службу.Loading...
Шаг пятый
- Перезагрузите Raspberry Pi.
Loading...