解决Klipper下位机ID获取失败问题
使用硬件:
上位机:必趣派,版本CB1_Debian11_Klipper_kernel5.16_20230303
下位机:八爪鱼STM32F407
问题:上位机获取下位机ID失败。
解决:调试过程中,发现上位机和下位机之间没有物理连接,Klipper官方文档只说明了命令行去获取id的方式,并没有说明如何连接上位机和下位机。正确方式为,使用一根USB-TYPEC线,USB接口连接上位机,TYPEC接口连接下位机,接通供电电源,然后在上位机终端输入命令行即可显示下位机ID。(也可用杜邦线将上位机和下位机通过UART串口连接)
ls /dev/serial/by-id/
然后在printer.cfg里面写入
解决限位开关连接问题
2线限位开关和下位机连线接法如下:
注意:要用万用表测量一下PIN和GND之间的电压是否正常。
参数配置如下:
显示效果:
按住限位开关,上位机刷新