Voron2.4构建(三)调试

Voron2.4构建(三)调试

其实 10 月就已经能正常工作了,但是摆大烂直到现在才写,咕.

警告

因为使用了 220V 的电源和加热铝板,在通电之前请先用万用表确认绝缘与接地良好,以保证人身安全。

参考资料:

通电

确认电气无问题后,接通电源:

如果发现有任何不对,如 指示灯不亮冒烟爆炸 等情况(?),请立即切断电源。

正常情况下你的主板应该有一些灯会亮起来。在 Mks Skipr 上,会有 VIN,12V,5V,3V3,以及 SYS,ON(如果你预装了系统镜像)亮起。

当然其实并没有必要先装完机再测试主板,可以先给他接个 24V 电源看看能不能用(通常上机后再拆下来会很麻烦)。

比如这样

klipper 安装

对于 Voron 机器来说,Klipper 是一个好的固件选择。klipper 由下位机固件和上位机软件组成。除此之外我们还需要一些其他东西:

  • Moonraker 一个 klipper API 包装
  • Fluidd 一个 web 管理界面(当然你也可以选择 Mailsail 或者 Octoprint,区别不大)
  • KlipperScreen 上位机触摸屏 GUI(可选)

大部分的商业上位机板子(其实也就是各种派什么的)可能会提供一些预装好的系统镜像,直接用工具写入 sd 或者 emmc 就可以使用。不过如果我们使用 树莓派/香橙派/OpenStick/电视盒子 什么的鬼东西怎么办?可以使用 KIAUH (Klipper Installation And Update Helper) 来帮助你安装这些东西。

安装完毕后我们可以直接 http 访问你的上位机 ip(如果默认运行在 80 端口),看到一个这样的网页:

preview_sliced

之后大部分操作都可以在网页上进行。先不要管他可能报的一些奇奇怪怪的错,正确配置之后都可以解决。

klipper 基本配置

直接切到 config 页面,可以看到一些 .cfg 文件,其中 printer.cfg 是 klipper 的配置文件。我们直接打开他。

首先确认 [mcu] 是否配置正确。大部分的一体板可能并不需要担心这个问题,但如果报错 无法与mcu通信 或者自己使用其他的上位机,则可以参考 update-controller-pathInstallation 进行配置。

printer.cfg 配置完成需要点右上角的 SAVE & RESTART 进行生效。这个操作同时也会重启你的打印机。

接下来我们需要选择必要的功能,并将其分配到正确的 mcu io 上。商业主板通常会给你一个长得像这样的 IO 分布图:

PINOUT

我们只需要将其分配给对应的功能即可。例如

1
2
3
4
5
[stepper_x]
step_pin: PC14
dir_pin: PC13
enable_pin: PC15
# 根据 PINOUT 上标的 IO 进行配置

建议自行参考 PINOUT 和 Configuration reference 进行配置。当然大部分的商业主板会给你一个可用的配置,需要注意的是配置文件中的机器类型和机器大小需要对应。当然对 Voron 2.4 来说应该是:

1
2
3
4
5
6
7
8
[printer]
kinematics: corexy

[stepper_x]
position_max: 350

[stepper_y]
position_max: 350

你会发现 Voron 2.4 有 4 个 Z,这些 Z 的顺序需要参考 V2 MOTOR POSITIONS 进行正确配置。

1
2
3
4
5
6
7
8
9
[stepper_z]
...
[stepper_z1]
...
[stepper_z2]
...
[stepper_z3]
...
# 以左下角为 Z0,顺时针增加

另外一个重要的东西叫做 quad_gantry_level,用来对龙门架进行调平,建议参考 quad_gantry_level 进行配置。

另外为了测试方便,我们可以先允许冷挤出:

1
2
[extruder]
min_extrude_temp: 0

挤出机调整

注意

如果不想得到一个 Blob of Death,最好在不放料的情况下,将热端加热到 275 度以上,然后拧紧喷头。

先将整个热端拆下来(Voron 机器应该很好操作),只要将下半部分那个 Hotend Adapter 拿下来就行。然后我们装入一段 30cm 左右的浅色料,按照 这个方法 调整挤出机的 rotation_distance,然后把热端装回去并塞一段料。

加热到材料的挤出温度,然后进行一段距离的热挤出测试。确认挤出平滑没有异响等情况。

电机调整

通电后可以先进行 XY 轴回零,如果方向不对先按急停,然后按照 Motor Configuration Guides 来调整电机配置。

TMC 驱动的电流调整可以参考 Tuning motor current。如果感觉电机或者驱动烫手,最好降低电流配置。XY 一般 0.6A,Z 0.25A,E 0.5~0.8A。

最好在你打印所需的速度和加速度下进行电机的测试,确保不丢步以及没有听到奇奇怪怪的声音。

自动调平

Voron2.4 的 4z 配置方便我们进行自动调平。事实上对面积很大的机器(如 350mm)自动调平可以说是很有必要的。但在此之前,我们首先需要调整 z_offset,即 z 轴回零后喷嘴与平台的高度差。

首先回零所有轴,然后进行 QGL,然后再回零 Z 轴。将打印头移动到平台中心(可以使用 G1 X175 Y175 Z10 F3000 等命令),然后拿一张纸,进行 The “paper test”,确定一个合理的 z_offset

注意每次 SAVE & RESTART 后,都需要重复回零所有轴然后进行 QGL。接下来参考 Probe Calibrate 进行探测器的校准。如果你使用的是 Voron 推荐的欧姆龙探头,建议在常温环境下进行以上操作。

然后将热床加热到打印温度(PLA 55-65,ABS 95-110)然后放置一会儿。再参考 Bed Mesh 进行网床配置与网床测量。热床稍微不平非常正常,但如果发现平整度过差、误差分布过于奇怪等情况,建议重新检查 XY 机械问题。

将测量所得网床保存并重启机器,即可进行正式打印了。

打印测试

建议使用 PLA 料来进行测试。常用的切片软件如 PrusaSlicerCuraSuperSlicer 都内置了 Voron 机器,直接选择即可。用默认参数切 /STLs/Test_Prints/Voron_Design_Cube_v7.stl,然后直接上传并打印。

PrintingVoronCube

看起来效果还ok:

Result1

Result2

打印问题的分析和解决可以参考:

电气仓整理

用 PVC 线槽将混乱的线稍微整理一下。

Back

封箱

不管是否打印 ABS,都建议进行封箱。打印中会产生各种 微粒与有害物质 ,个人不建议使用活性炭过滤去除这些东西,因为有问题的活性炭会让你的 机器爆炸。最好的解决方法当然是直接使用排气管把这些东西排到室外去。

Exhaust

Voron2.4 默认配置机器后部已经有一个排气风扇,我们只需要设法在上面接一个软管排气,然后在打印中开一丢丢风扇形成负压即可。尽量保证机器各处的密封良好。

摄像头

我们采用便宜好用的 ESPCAM 方案,直接贴在顶部。

cam

然后配置 webcam:

1
http://esp-cam:81

cam

下一步

当机器基本可用之后,不要忘记立即打印一套备件。这样如果某些零件出现问题的话可以及时更换。

小锅炒

可以进一步阅读以下内容:

Author

InariAimu

Posted on

2022-10-15

Updated on

2023-10-10

Licensed under