Klipper 使用can总线 报错 MCU‘mcu‘shutdown:Timer too close

最近装了一台VORON三叉戟,使用lUbuntu上位机+can板,在调试时频繁报警:Timer too close

经热心网友指导才了解,原因是can端口默认缓冲区参数值较小导致的。

使用这个命令查看can端口参数

ip a | grep can

可以使用如下命令修改缓冲区参数

sudo ip link set dev can0 qlen 1024

修改后klipper就不再出现这个报错了。

这个命令只在当前状态有效,重启系统又会恢复默认值。

可以参考如下方法,设置开机自动按参数挂载can端口。

linux 开机自动加载can口-优快云博客

把这个问题记录下来,希望对其他人能有帮助。

~~~~~~~~~~~~~~~~~~~~~~~~~

20241118补充:

前几天将up2上位机换成了红米note4x,直接导入up2的printer.cfg,也出现了这个报错。

首先确认了can总线参数没有问题,报错还是排除不了,这个就很头疼;

几经搜索咨询,还得感谢热心网友指点,问题出在上位机的温度监测设置。

up2的配置文件里有一条读取up2板卡温度的条目,运行在红米上时肯定会读取失败嘛。

不这个条目删除,问题就解决了。

话说这个报错也挺让我费解,也可能是我功力尚浅,不能理解其含义。

总之记下来吧,免得忘记了又不知所措。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值