所以事实证明,前面的每个答案中都有一些元素在这里有意义,但它不是一个清晰的画面。我花了很多时间试图弄明白这一点。我还将我的固件升级到Sailfish。
对于 MakerBot Replicator(或 FastForge Creator)系列 3D 打印机,构建板的原点不在任何角落,而是在构建板的正中央。参考这里。
4.1 Home Offsets:
按照惯例,构建平台的中心被假定为 XYZ 空间中的点 (0,0,0)。X、Y 和 Z原位偏移告诉打印机 X、Y 和 Z限位器相对于构建平台中心的位置。
看起来像这样:
并且大多数其他 3D 打印机似乎没有使用这个约定。叹。根据我的测试,打印位置的主要控制在切片器生成的 G-Code 内。我使用的工具,Slic3r 确实给了一个机会来纠正这种调整。您必须转到顶部菜单Settings --> Printer Settings --> Size and Coordinates (Bed Shape) --> Set
才能获得一个不错的弹出式可视化工具。见下文。
不幸的是,默认设置对于整体床尺寸是准确的,但对于床的原点位置来说是失败的。默认原点设置为 0,0,在拐角处。哎哟。大哎哟。原点需要位于打印平台的正中央(与控制该系列打印机打印的固件保持一致)。它应该是这样的:
请注意,当您告诉打印机转到“主页”时,它不会转到原点 (0,0,0),而是转到终点站。
G68 X0 Y0 F500 ; Perform Homing Routine
因此,只要您了解这些打印机的怪癖,事情就会解决。您必须确保在固件配置文件中准确设置偏移量。(Replicator / Sailfish) 并且您必须向切片器程序指示正确的中心位置。我会说这里给出的建议有助于理解这一点。非常感谢。我在这里发帖以防其他使用 Replicator 或 FastForge Creator 系列打印机的人在将他们的打印件集中在构建板上时遇到问题。
使用 MakerBot Replicator 或 Flashforge Creator 系列打印机和 Slic3r 的任何人的附加信息。我想添加我的自定义 G 代码内容。默认的 Slic3r 东西肯定不起作用。
打印机设置 --> 自定义 G-Code --> 启动 G-Code
M103 ; Turn all extruders off, Extruder Retraction
G21 ; set units to mm
G90 ; Use absolute coordinates
(**** begin homing ****)
G162 X Y F2500 ; home XY axes to maximum stops
G161 Z F1100 ; home Z axis to minimum stop
G92 Z-5 ; Set Position Z =-5mm
G1 Z0.0 ; move Z to "0"
G161 Z F100 ; home Z axis to minimum stop slowly
M132 X Y Z A B ; Recall stored home offsets for XYZAB axis
; Loads the axis offset of the current home position from the EEPROM and waits for the buffer to empty.
G90 ; Use absolute coordinates
G1 X0 Y0 Z50 F3300.0 ; move to waiting position near center of build plate
打印机设置 --> 自定义 G 代码 --> 结束 G 代码
M109 S0 T0 ; Cool down the build platform
M104 S0 T0 ; Cool down the Right Extruder
M104 S0 T1 ; Cool down the Left Extruder
M73 P100 ; End build progress
G0 Z150 ; Send Z axis to bottom of machine
M18 ; Disable steppers
G162 X Y F2500 ; Home XY endstops
M18 ; Disable stepper motors
M70 P30 ; We <3 Making Things! Yipee, you made it...
; display message above for 30 seconds
M72 P1 ; Play Ta-Da song
我用 Slic3r 做的另一件事。我在幻影裙的外围印了一个单圈印花。我这样做是作为打印头清洁挤出练习。
打印设置 --> 裙子和边缘 --> 裙子 --> 循环(最小):1,与物体的距离:6 毫米,裙子高度:1 这个效果很好。我这样做是为了代替 ReplicatorG 软件中使用的 G 代码启动(它转到左下角,并做了这个奇怪的 4 毫米挤出练习,时间很奇怪......)裙子的东西工作得很好。