欢迎光临散文网 会员登陆 & 注册

3D打印机安装Klipper踩坑记录和解决办法

2023-07-17 21:05 作者:汤姆yuan  | 我要投稿

自己组装的一台3D打印机,用的是Marlin固件,看到Klipper固件的介绍,于是拿了一台老的苹果Macbook Pro安装了一个Debian的操作系统。

安装了一个Klipper固件。


安装使用的过程中踩坑数次,记录一下。


安装的方法就是使用kiauh脚本。

https://github.com/th33xitus/kiauh


踩坑之一:


安装好,设置好printer.cfg之后,每次回原位home的时候出现如下错误:


Endstop x still triggered after retract.


我用的是TMC2209的无限位回零。

[tmc2209 stepper_x]的配置里面有1个

driver_SGTHRS: 0

参数,在主板的说明书文档里面,有提到怎么设置这个值。

“注:阈值越大,越容易触发,当归零时出现Endstop x still triggered after retract报错,需要把阈值调小。”


结果是无论如何调整这个driver_SGTHRS的值,总是不时出现上述的错误。


试了N多次,都没搞定,中途放弃了。用回了Marlin。

某次试验时,找到了这条设置:


[stepper_x]

#homing_retract_dist: 5.0

#   在归位过程中第二次归位之前的后退距离(以毫米为单位)。

#   将此设置为零以禁用第二次归位。

#   默认值是5毫米。


使用无限位回零,需将homing_retract_dist的值设置为0.


这是踩的最大一个坑。主要是被主板说明书里面的注解误导了。怎么调节那个driver_SGTHRS阈值都不行。


踩坑之二:


我使用的主机是Debian系统,系统有休眠的功能。结果是系统一休眠,打印就停止了。


方法自然就是禁止debian休眠


设置禁止休眠的指令:


systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target



踩坑之三:

热床和打印头需要校准PID,并且将他们的温控参数调的不要太严格,否则容易出现加热异常的错误。


踩坑之四:

之前用玩客云做主机,也能跑起来,但性能不够,会出现如下错误:

放弃了使用玩客云跑Klipper.用了一台老苹果笔记本。


目前还存在的问题,不知哪位大佬知道如何解决。

1、在Fluidd点取消打印后,回原位Home的时候,打印头乱跑,跑的方向都不对。


2、使用Klipper,同样的切片文件,打印质量并没有任何提高,甚至还比不上Marlin,不知为何。


3D打印机安装Klipper踩坑记录和解决办法的评论 (共 条)

分享到微博请遵守国家法律