メインコンテンツにスキップ

使用説明

  • 本チュートリアルは Raspberry Pi OS with Desktop をベースとしています。
  • システムバージョン: Debian GNU/Linux 12 (bookworm)
  • システムにKlipperとMoonrakerがインストール済みで、ブラウザからKlipperのWebインターフェース(MainsailやFluiddなど)にアクセスできることを確認してください。
  • 開始前に、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...

設定の編集

ステップ1

  • /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を押します。

ステップ2

  • /boot/firmware/cmdline.txt ファイルを編集します
    sudo nano /boot/firmware/cmdline.txt
    • console=serial0,115200 が存在する場合は削除してください
      Loading...
    • エディタを保存して終了します。Ctrl + Sを押し、次にCtrl + Xを押します。

ステップ3

  • SSHで以下のコマンドを実行します
  • 何も表示されなければ実行成功です
    sudo chmod 777 /home/pi/printer_data/logs/moon2uart.log
    Loading...

ステップ4

  • ブラウザでKlipperのWebインターフェース(MainsailやFluiddなど)にアクセスします。
  • moon2uart.cfg ファイルを開きます
    Loading...
  • SERIAL_PORT= の後のアドレスを "/dev/ttyAMA0" に変更します
注意事項
  • ラズベリーパイのUARTインターフェース名は、システムバージョンによって異なる場合があります。設定ファイルで /dev/ttyAMA0 が見つからない場合は、/dev/ttyS0 または他のものを試してください。
  • 他の上位機システムの場合は、対応するシステムのシリアルポート名を参考に変更してください。
  • 例: Fly上位機の場合は /dev/ttyS0 を使用してください
Loading...
  • 変更後、右上の SAVE & RESTART ボタンをクリックしてサービスを保存・再起動します。
    Loading...

ステップ5

  • ラズベリーパイを再起動します
Loading...