跳到主要内容

USB桥接CAN固件烧录

SSH连接到上位机

警告
  • 固件编译前需要使用wifi连接到上位机SSH
  • 首先请:使用wifi连接到上位机ssh


USB桥接CAN固件烧录

提示
  • FLYOS-FAST系统中已提前编译好一份USB桥接CAN固件,无需再手动编译固件,执行下方命令即可烧录
  • 也可选择手动编译USB桥接CAN固件,自行编译固件
  • 根据你的设备仔细选择即可,FLY系统默认1M

  • C5系统默认是1M速率,如果需要500K需要到系统配置中修改canbus_bitrate的速率

  • 此命令是烧录1MUSB桥接CAN固件

fly-flash -d c5 -h -f /usr/lib/firmware/klipper-h723-128k-usbcan-1m.bin
  • 此命令是烧录500kUSB桥接CAN固件
fly-flash -d c5 -h -f /usr/lib/firmware/klipper-h723-128k-usbcan-500k.bin


搜索CAN ID

  1. 打开浏览器,在网址栏中输入上位机的IP地址,比如我上位机IP是192.168.101.179直接输入然后回车即可
  1. 打开上位机的WEB界面,在左侧边栏的配置选项里找到:
  • fluidd为: {…} ,点击进去,即可找到 printer.cfg
  • mainsail为:机器,点击进去,即可找到 printer.cfg

3.点击printer.cfg 进去后,在点击右上方的DEVICES

4.点击CAN ,然后刷新

  • fluidd的刷新
  • mainsail的刷新

5.复制ID,点击箭头所指即可复制

  • fluidd需要确定第一个箭头所指的是否是Klipper,如果是即可点击右边箭头所指的复制
  • mainsail需要确定第一个箭头所指的是否是Klipper,如果是即可点击右边箭头所指的复制

填写CAN ID

  1. 关闭DEVICES填写ID
须知
  • 第一个红框前面的# 需要删除,请注意是包括空格,然后将serial:改成canbus_uuid:
  • FLY系统默认配置中会存在[MCU]但是下方ID如果是serial: /tmp/klipper_host_mcu需要将[MCU]改名为[mcu HOST],或者将这两行删除
  • 可通过下方复制canbus_uuid:
[mcu]
canbus_uuid:
  • fluidd中找到[MCU]
  • mainsail中找到[MCU]
  1. 将ID填写到配置中
提示
  • 填写好ID后点击右上方的SAVE & RESTART
  1. 若Klipper提示 ADC out of range 此为正常现象,将热床和热敏连接到主板,并配置好喷头、热床的热敏引脚,再保存重启即可。
危险

注意:文档中所出现的所有ID均为示例,实际每个主板的ID均不相同,请填写实际获取到的ID。


- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -