我用 Arduino/Ramps 设置替换了 Monoprice Select Mini 中的控制器板,并编译了一个上传的 Marlin 1.1.0-RC8 来运行它。我已经校准了大部分内容,并且只有一个例外。
我告诉打印机回到 xyz,然后用一张纸把我的床弄平,然后开始打印,喷嘴一直落入床太深,没有任何东西可以挤出。如果我调整床并在喷嘴和床之间放置 1-2 毫米的间隙,那么它打印得很好。
我在马林鱼身上找不到任何东西来适应这个,我有点难住了。我正在打印打印机附带的原始 cat gcode,它应该可以正常工作,因为它一直都有,并且不应该有任何切片机会在那里搞砸的东西。
任何人都可以指出我正确的方向吗?
这是M503的输出
Send: M503
Recv: echo:Steps per unit:
Recv: echo: M92 X93.00 Y93.00 Z1097.50 E99.00
Recv: echo:Maximum feedrates (mm/s):
Recv: echo: M203 X300.00 Y300.00 Z5.00 E25.00
Recv: echo:Maximum Acceleration (mm/s2):
Recv: echo: M201 X3000 Y3000 Z100 E10000
Recv: echo:Accelerations: P=printing, R=retract and T=travel
Recv: echo: M204 P3000.00 R3000.00 T3000.00
Recv: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
Recv: echo: M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.40 E5.00
Recv: echo:Home offset (mm)
Recv: echo: M206 X0.00 Y0.00 Z0.00
Recv: echo:Material heatup parameters:
Recv: echo: M145 S0 H180 B70 F255
Recv: M145 S1 H240 B110 F0
Recv: echo:PID settings:
Recv: echo: M301 P26.15 I2.74 D62.35
Recv: echo: M304 P231.09 I45.21 D295.34
Recv: echo:Filament settings: Disabled
Recv: echo: M200 D3.00
Recv: echo: M200 D0
Recv: ok
我还想测试喷嘴是否真的靠近。我做了一个 G28 并在喷嘴和床之间的所有点手动放置一张纸的宽度间隙。然后我开始打印没有灯丝但在喷嘴和床之间有纸张。当它达到温度时,它会将所有轴归位并将喷嘴移至第一个位置。我希望纸张保持相同的间隙,但它紧紧地压入纸张。挤出前包含 Z 的第一个 gcode 移动是:
G0 F3600 X42.228 Y46.985 Z0.3
您会期望在喷嘴和床之间为前 0.3 层长丝放置更多空间,但事实并非如此。
我直接从 SD 卡打印,希望在打印之前排除 Octoprint 运行 gcode,所以我真的认为此时罪魁祸首是 Marlin。