使用说明
- 本教程基于 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)"
的输出。 - 如果您使用其他系统也可以参考下方教程进行安装,可能会有部分命令不适用,请自行调整。
接线
- 正在更新
安装组件
- 执行下方命令进行自动安装
curl -sSL https://cnb.cool/3dmellow/public/Moon2Uart/-/git/raw/master/scripts/install.sh | sudo bash
编辑配置
第一步
- 打开编辑
/boot/firmware/config.txt
文件sudo nano /boot/firmware/config.txt
- 在文件末尾添加以下内容
enable_uart=1
dtoverlay=miniuart-bt
force_turbo=1
dtoverlay=uart0 - 保存并退出编辑器,按
Ctrl + S
,然后按Ctrl + X
。
第二步
- 打开编辑
/boot/firmware/cmdline.txt
文件sudo nano /boot/firmware/cmdline.txt
- 如果存在
console=serial0,115200
,请将其删除 - 保存并退出编辑器,按
Ctrl + S
,然后按Ctrl + X
。
- 如果存在
第三步
- 在SSH中执行下方指令
- 没有任何提示则代表执行成功
sudo chmod 777 /home/pi/printer_data/logs/moon2uart.log
第四步
- 通过浏览器访问Klipper的Web界面(如Mainsail或Fluidd)。
- 打开
moon2uart.cfg
文件 - 找到
SERIAL_PORT=
后面的地址改为"/dev/ttyAMA0"
须知
- 树莓派中的UART接口名称可能会因系统版本不同而有所变化。如果在配置文件中找不到
/dev/ttyAMA0
,请尝试使用/dev/ttyS0
或者其他。 - 其他上位机系统请参考对应系统的串口名称进行修改。
- 如Fly上位机请使用
/dev/ttyS0

- 修改好后点击右上方的
SAVE & RESTART
按钮保存并重启服务。
第五步
- 重启树莓派
Loading...