curl -sSL https://cnb.cool/3dmellow/public/Moon2Uart/-/git/raw/master/scripts/install.sh | sudo bash
- 本文档适用于树莓派
Bookworm系统,其余系统请自行修改。- 官方UART配置文档:configure-uarts
/boot/firmware/config.txt 文件
sudo nano /boot/firmware/config.txt
[all]
enable_uart=1
dtoverlay=miniuart-bt
force_turbo=1
/boot/firmware/cmdline.txt 文件
console=serial0,115200,则删除PRINTER_DATA_PATH="/home/pi/printer_data"
SERIAL_PORT="/dev/serial0"
SERIAL_BAUD=115200
LOG_FILE="/home/pi/printer_data/logs/moon2uart.log"
LOG_LEVEL="info"
如果安装失败,可使用下面的手动安装方式
sudo uname -m
| 操作系统 | 架构(别名) | 下载文件 |
|---|---|---|
linux | amd64, x86_64 | m2u_linux-amd64 |
linux | 386, i386, x86 | m2u_linux-386 |
linux | arm64, aarch64 | m2u_linux-arm64 |
linux | armv7, armhf | m2u_linux-armv7 |
linux | armv6, armel | m2u_linux-armv6 |
linux | mips | m2u_linux-mips |
linux | mipsel | m2u_linux-mipsel |
linux | mips64 | m2u_linux-mips64 |
linux | mips64el | m2u_linux-mips64el |
linux | riscv64 | m2u_linux-riscv64 |
linux | loongarch64, loong64 | m2u_linux-loongarch64 |
/usr/local/bin/ 目录下,重命名为 m2u,并授权执行权限m2u -h 命令查看帮助信息, 如果显示 command not found,请检查文件是否移动到 /usr/local/bin/ 目录下scripts/moon2uart.service 到 /etc/systemd/system/ 目录下,并修改文件内容,主要是printer_data文件夹的路径scripts/moon2uart.cfg 到 printer_data/config/ 目录下,并修改文件内容,这样可以在前端网页修改配置systemctl daemon-reloadsystemctl enable moon2uart.service 设置moon2uart服务开机启动systemctl start moon2uart.service 启动moon2uart服务systemctl status moon2uart.service 查看服务状态