主板固件刷写
查看内核是否支持can
sudo modprobe can && echo"您的内核支持 CAN"||echo"您的内核不支持 CAN"
查看设备列表
lsusb
进入klipper目录
cd klipper
清理之前的编译文件
make clean
编译配置
make menuconfig
根据主板芯片进行配置

编译固件
make
查看设备id
lsusb
刷入固件
cd && cd ~/klipper&& make flash FLASH_DEVICE=0483:df11
看到successfully,表示刷入成功 下面的报错不用管

lsusb
发现设备DFU设备消失,拔下USB供电和boot跳线帽
主板刷写完成
创建can网络配置文件
sudo nano /etc/network/interfaces.d/can0
allow-hotplug can0
iface can0 can static
bitrate 1000000
up ifconfig $IFACE txqueuelen 1024
保存退出重启,上位机
查看can是否上线
ip a
手动输入命令上线
sudo ip link set up can0 type can bitrate 1000000
获取canid
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0