我想知道使用独立 3D 打印机(能够从 SD 卡自动打印的打印机)的人如何在没有笔记本电脑的情况下输入耗材、灌注打印头和/或更换耗材?
打印机是否有一个菜单来安排所有这些任务?我经常只看到将头部预热到一定温度的选项,而不是加载/卸载灯丝、挤出少量等。
我知道这因打印机而异,但仍然对此感到疑惑。
我想知道使用独立 3D 打印机(能够从 SD 卡自动打印的打印机)的人如何在没有笔记本电脑的情况下输入耗材、灌注打印头和/或更换耗材?
打印机是否有一个菜单来安排所有这些任务?我经常只看到将头部预热到一定温度的选项,而不是加载/卸载灯丝、挤出少量等。
我知道这因打印机而异,但仍然对此感到疑惑。
我的打印机 (IdeaWerk 150) 非常基本,屏幕上没有任何选项。
我写了一个非常简单的 GCODE 文件,使喷嘴达到温度,然后运行挤出机几秒钟,然后等待,然后再次挤出一点。我认为它会这样做 3 到 4 次然后停止。我可以将文件(当转换为 .x3g 时!)放到 SD 卡上并在需要时运行它。
我有一个类似的文件,它允许我在没有计算机的情况下将床调平,只需将喷嘴移动到床上的几个关键点并暂停几秒钟。
我开始使用切片器在详细模式下生成的 GCODE 文件以及代码列表
我现在手头没有这些文件,但这是我的start.gcode
:
(**** beginning of start.txt ****)
(This file is for a WeisTek IdeaWerk 150)
(**** begin initilization commands ****)
G21 (Metric FTW)
G90 (Absolute Positioning)
M18 (This disables the stepper motors.)
G92 X0 Y0 Z0 A0 B0 (Declare the current position to be 0,0,0,0,0)
(**** end initilization commands ****)
(**** begin homing ****)
G161 Y X F2500
G92 X0 Y0 Z0 A0 B0
G1 X5.0 Y5.0 Z-5.0 F450
G162 Z F450
G161 Y X F2500 (Home X axis maximum, go until reaching the end stop.)
G92 Z142.4 ( ** Set Bed Height ** )
G92 X-75 Y-75 (set zero for X and Y)
(**** end homing ****)
M108 R8.0 (Extruder speed = max)
M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)
G1 Z10 F500 (Bring bed up)
M101 (Turn on Extruder)
G04 P8000 (Wait for 8 seconds for flow)
(**** end of start.txt ****)
如果我只将这个文件送入我的打印机,它会加热喷嘴,使床低于打印高度约 10 厘米,一旦喷嘴达到温度,它就会打开挤出机 8 秒。
您的打印机可能与我的不同 - 有几种不同风格的 GCODE,您可能会有不同的 XYZ 位置,因此请查看您自己的切片机生成的一些 GCODE 并识别不同的部分。原理是一样的。
基于 RepRap 的打印机使用带有控制按钮和 SD 卡的 LCD 模块。您可以触发操作,例如
最常用的 LCD 模块是:
RepRap 固件(Marlin、Repetier)支持它。要更好地了解支持的内容,请查看Marlin 语言文件.
我有两台不同的打印机,可以不受限制地打印。第一个是带有 LCD 的 Prusa 启发机器,第二个是没有 LCD 的打印机机器人。
reprap 机器使用一个用 Marlin 编程的斜坡 1.4 板,使我能够通过简单的菜单控制灯丝的装载和卸载。
并非所有能够从 SD 打印的打印机都带有 LCD 屏幕。我的printrbot simple metal 没有液晶显示器,需要额外支付100 美元。
我买一个太便宜了,所以我想出了一种技术含量极低的更换灯丝的方法。我使用带有 auto0.g 文件的 SD 卡打开打印机(这会告诉电路板在启动时加载并运行 g 代码),一旦打印机开始移动,我就会切断电源,移除灯丝并放入新的长丝进入挤出机。然后我按下控制杆以脱离挤出机电机并迫使新灯丝进入热端,直到旧颜色被清除。请注意,此方法仅适用于更换具有相同打印温度的材料时。