Перейти к основному содержанию

Инструкция по использованию

  • Данное руководство основано на 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 bash
    Loading...

Редактирование конфигурации

Шаг первый

  • Откройте и отредактируйте файл /boot/firmware/config.txt:
    sudo nano /boot/firmware/config.txt
  • Добавьте следующее содержимое в конец файла:
    enable_uart=1
    dtoverlay=miniuart-bt
    force_turbo=1
    dtoverlay=uart0
    Loading...
  • Сохраните и закройте редактор: нажмите 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.log
    Loading...

Шаг четвертый

  • Откройте веб-интерфейс 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...