我有一个带有玻璃 Creality 板的 Ender 3 V1。我在使用手动调平时遇到了困难,而且我的打印效果很差,所以我订购了 3DTouch。我已经安装了 3DTouch 并使用了 Creality 的 BLTouch 固件。但是我的床还是不平。
所以我的构建是一个 Ender 3 V1,具有:
- 挤压机升级为全金属挤压机
- 玻璃床升级
- 3DTouch 升级
- 摩羯管
- 黄床弹簧
我使用 3DTouch 手动调平了我的床。我使用G30
命令 inPronterface
探测板的每个角。在每个角落,我都会调整旋钮直到 3DTouch 读数为 0.0。我反复这样做了多次,直到我认为它是合理的水平。四个角值类似于 0.1、0.0、-0.2 和 0.3 毫米。
我还用 Angle Finder Phone 应用程序放置了一个直边。床很平。它的读数为 0、1 或 2°,具体取决于我放置水平的方式。X 轴龙门架倾斜 1°。
这是我目前的床铺平整网:
这样做G29
之后G28
,我在 Cura 的起始 G 代码中添加了after 。我从 Thingiverse 切割了一个模型,它有 5 个正方形和一些线条。结果如下:
我在用:
- 灯丝 : PLA
- 床温:60 °C
- 喷嘴温度 : 200 °C
一些杂记:
- 使用前彻底清洁床铺
- 我将床旋转了 90°,印刷品看起来完全一样
- 我确保在打印前将床在一些热量中浸泡一段时间
- 我已将 Z 偏移设置为 -1.800 毫米
- 框架和组件似乎是方形的并且收紧了。周围没有任何东西在晃动,似乎井井有条。
我真的很感激这方面的帮助。我真的不知道接下来要做什么。我对 3D 打印感到非常兴奋,我希望我能找到解决方案。
使用 CHEP 的视频调平
所以我使用 CHEP 的视频重建了我的 3D 打印机。我注意到一两件事与它应该的样子相比有所不同。我将做一些测试打印,看看是否真的解决了问题。我充满希望。
在任何其他更改之前我做了一个网格,现在倾斜非常清晰。见下文。我相信龙门架上的一块板不是完全笔直的。
重建打印机后调平
这是我最新的网格,在重建打印机然后手动重新调平床后。
这些是打印的结果。我不得不将 Z 偏移更改为 -1.60 毫米。断线是我的错。它是由我的手指引起的。重点是角落。正如我所提到的,这是在重建我的打印机之后。
编辑
我想要比 Creality 的 3x3 网格更多的探测点。据我了解,Creality 的源代码不可用,因此我将使用 Marlin 2.0 自行开发。我从https://github.com/MarlinFirmware/Marlin/releases下载了最新的 Marlin ,并从默认配置中复制了 4.2.2 Creality 配置。然后我更改了以下内容:
- 我确保
#define PDITEMP
没有评论,以便我可以对喷嘴进行 PID 调整。 - 与 1. 类似,我确保
#define PIDTEMPBED
没有注释,以便我可以对床进行 PID 调整。 - 我发表了评论,
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
因为我将使用 4.2.2 上的 5 针 BLTouch 端口。木板。 - 我取消了注释,
#define USE_PROBE_FOR_Z_HOMING
因为我移除了 z 轴挡块并想使用我的 3DTouch 作为 z 挡块。 - 未注释,
#define BLTOUCH
因为 3DTouch 是 BLTouch 克隆。 - 在设置中更改了我的 x 和 y 偏移量
#define NOZZLE_TO_PROBE_OFFSET { -42, -8, 0 }
。我将 z-offset 保留为 0,因为我将使用调整工具来调整它并观察挤压。对于 x 和 y,我使用数显卡尺测量了探头和喷嘴之间的距离。 - 我将探针余量从 10 调整到 15,因为我有以前会干扰 3DTouch 的剪辑。15应该给更多的距离。
#define PROBING_MARGIN 15
- 我启用并将 MULTIPLE_PROBING 设置为 3。我对当前的准确性感到偏执,并且愿意以额外的几分钟为代价来看看这是否会有所改善。
#define MULTIPLE_PROBING 3
. 我认为 2 应该可以用于一般用途。 - 未注释
#define Z_MIN_PROBE_REPEATABILITY_TEST
。我想测试我的 3DTouch 并且取消注释允许使用 M48 来测试它。 - 未注释
#define PROBING_FANS_OFF
,#define PROBING_ESTEPPERS_OFF
,#define PROBING_STEPPERS_OFF
,#define DELAY_BEFORE_PROBING 200
。这可能会改善探测结果的文档。我都进去了 - 未注释
#define NO_MOTION_BEFORE_HOMING
和#define HOME_AFTER_DEACTIVATE
。 - 未注释
#define AUTO_BED_LEVELING_BILINEAR
- 未注释
#define RESTORE_LEVELING_AFTER_G28
。这是为了确保即使在 G28 之后也应用网格,否则会禁用网格。 - 确保此设置为 10。
#define DEFAULT_LEVELING_FADE_HEIGHT 10.0
- 我设置如下:
#define GRID_MAX_POINTS_X 7
。确保创建 7x7 网格。这可能或多或少。49 分比 Creality 的 9 分有所提高,尽管有点多。在我的情况下值得。 - 未注释
#define EXTRAPOLATE_BEYOND_GRID
。我实际上想知道这是否导致边缘附近的一些不一致的打印。 - 未注释
#define LCD_BED_LEVELING
。这是为了在菜单中解锁更多 ABL 选项。 - 未注释
#define LEVEL_BED_CORNERS
。这应该使手动调平的拐角之间移动更容易。 - 未注释
#define LEVEL_CORNERS_USE_PROBE
。这正是为了实现我在 Pronterface 中使用 G30 所做的事情。我改变了宽容#define LEVEL_CORNERS_PROBE_TOLERANCE 0.03
- 未注释
#define Z_SAFE_HOMING
,这对 BLTouch 很重要。 - 根据我确定的最擅长的
#define PREHEAT_1_TEMP_HOTEND 200
和#define PREHEAT_1_TEMP_BED 60
我不得不评论#define BLTOUCH_SET_5V_MODE
要编译的东西。#define LEVEL_CORNERS_INSET_LFRB { 30, 30, 45, 45 }
由于我设置的边距以及触摸的偏移,我还必须修改。否则,就编译而言,上述配置没问题。
我会把结果发回来。
以下是 M48 3DTouch 测试的结果。这些值好吗?
测量 | 价值 |
---|---|
意思是 | 0.063667 |
最小 | 0.061 |
最大限度 | 0.068 |
范围 | 0.007 |
性病 | 0.002478 |
为了使探测更准确,我将探测速度减半。这是通过从 更改为#define Z_PROBE_FEEDRATE_FAST (4*60)
来完成的#define Z_PROBE_FEEDRATE_FAST (2*60)
。我还制作了 8x8 的网格,因为也可以。
这些是我的 M48 重复性结果。与以双倍速度探测的上表进行比较很有趣。
测量 | 价值 |
---|---|
意思是 | 0.005500 |
最小 | 0.002 |
最大限度 | 0.010 |
范围 | 0.008 |
性病 | 0.001908 |
我还换了灯丝(全新的)。就像另一个要修改的变量一样。
以下打印是结果。
本次打印前的网格如下:
调平 X 轴龙门架
正如Oscar 在评论中提到的,我已经阅读了其他一些论坛帖子,这些帖子描述了我注意到的线条不均匀和类似不一致的原因,这是由于 X 轴龙门上下移动而不是水平的。
我使用了数字卡尺并测量了相对于 3D 打印机框架的 x 轴龙门架。例如,我将卡尺靠在基础金属挤压件上,然后靠在 x 轴机架上。我在两边都这样做了。
没有 Z 轴导螺杆的一侧(右侧)比带有 Z 轴导螺杆的一侧(左侧)高约 1.7 毫米。我很惊讶 CHEP 和其他一些构建视频从未提到检查这一点,但考虑起来似乎合乎逻辑。使支架齐平是不够的。当我让它齐平时,一侧比另一侧高。构建视频说要使其齐平。这将使事情关闭。
为了调整这个,我取下龙门架,稍微松开两侧板上的螺栓,使其足够坚固,不会轻易移动,但可以通过足够用力扭转来进行细微的调整。然后我把龙门架放回打印机上,做了一些测量和相应的调整。然后我小心地拧下龙门并拧紧板。
目前,我的左右两侧相差 0.17mm。我想我不会用手得到更好的东西。今晚我再做一次测试打印。1.7 毫米与 .17 毫米是一个合理的差异。