logo
1
0
Login

Moon2Uart

  • 使用Go开发的Moonraker本地UNIX套接字与UART转发工具

安装

自动安装

curl -sSL https://cnb.cool/3dmellow/public/Moon2Uart/-/git/raw/master/scripts/install.sh | sudo bash

RPI设置

  • 本文档适用于树莓派 Bookworm 系统,其余系统请自行修改。
  • 官方UART配置文档:configure-uarts
  1. 打开编辑 /boot/firmware/config.txt 文件
    sudo nano /boot/firmware/config.txt
    • 在[all]部分下添加如下内容
    [all] enable_uart=1 dtoverlay=miniuart-bt force_turbo=1
    • 保存并退出
  2. 打开编辑 /boot/firmware/cmdline.txt 文件
    • 如果存在console=serial0,115200,则删除
    • 保存并退出
  3. 前往WEB前端修改moon2uart.cfg文件
    • 按如下配置
    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"
    • 保存
  4. 重启系统

如果安装失败,可使用下面的手动安装方式

手动安装

  • 可使用下面的命令查看系统架构
sudo uname -m
操作系统架构(别名)下载文件
linuxamd64, x86_64m2u_linux-amd64
linux386, i386, x86m2u_linux-386
linuxarm64, aarch64m2u_linux-arm64
linuxarmv7, armhfm2u_linux-armv7
linuxarmv6, armelm2u_linux-armv6
linuxmipsm2u_linux-mips
linuxmipselm2u_linux-mipsel
linuxmips64m2u_linux-mips64
linuxmips64elm2u_linux-mips64el
linuxriscv64m2u_linux-riscv64
linuxloongarch64, loong64m2u_linux-loongarch64
  • 将下载后的文件移动到 /usr/local/bin/ 目录下,重命名为 m2u,并授权执行权限
  • 运行 m2u -h 命令查看帮助信息, 如果显示 command not found,请检查文件是否移动到 /usr/local/bin/ 目录下
  • 复制文件 scripts/moon2uart.service/etc/systemd/system/ 目录下,并修改文件内容,主要是printer_data文件夹的路径
  • 复制文件 scripts/moon2uart.cfgprinter_data/config/ 目录下,并修改文件内容,这样可以在前端网页修改配置
  • 运行 systemctl daemon-reload
  • 运行 systemctl enable moon2uart.service 设置moon2uart服务开机启动
  • 运行 systemctl start moon2uart.service 启动moon2uart服务
  • 运行 systemctl status moon2uart.service 查看服务状态

About

Moonraker串口桥接

636.00 KiB
1 forks0 stars1 branches1 TagREADMEOther license
Language
Go83.3%
Shell12.5%
Dockerfile4.3%