【划线擦嘴】3D打印机 | 您所在的位置:网站首页 › 3d打印机设置原点偏移 › 【划线擦嘴】3D打印机 |
UP的 Ender3s 3D打印机在打印开始时会先在平台边缘位置画一条线,在划线的过程中,喷嘴溢出的废料会在划线的过程中刮落,从而起到 “擦嘴” 的作用。 那问题来了,这条线是怎么画出来的呢? 成品3D打印机可能会自带划线擦嘴,但是DIY的3D打印机该怎么设置实现 “划线擦嘴”呢? ###################### 分割线 ########################## 3D打印机说白了就是一个G代码或M代码的执行器,每一个动作(开启风扇、加热喷头、热床、挤出机挤出)都是由代码来控的。 那么分析一下 “划线” 的整个动作的执行过程,也就是当用户选择好.Gcode文件启动打印之后 到 打印机执行打印件实体代码之前的动作。 在具体分析之前我们需要了解,切片软件的作用,切片软件是将模型的数据文件(STL、3MF等)转换为机器能够读懂并能够执行的Gcode,Gcode就包含了完成这个打印件所需的所有动作指令,包含: 1.打印头温度; 2.热床温度; 3.风扇是否开启和转速; 4.风扇的开启时间; 5.喷头的运动(步进电机的转动); 6.运转速度; 7.主轴的运转,3D打印机也就是挤出机 8.其他的控制项。。。 因此,开模型实体正式开始打印前需要执行的动作如下: X-Y-Z 归零 根据Gcode中的参数设置 热端 和 热床的温度 等待 热端 和 热床 加温完成 开始划线(M117 Printing a line) X-Y归零 设置相对坐标或绝对坐标 喷头移动到划线起始点 划线:使X轴(Y轴)运动一段距离到划线端点,同时开启E轴(挤出机) 划线:喷头往已划线的垂直防线移动一个喷头的宽度,如0.4mm 即 使Y轴(或X轴)运动0.4mm,同时开启挤出机(E轴) 划线:开启挤出机 ,同时使喷头回到起始点的偏移0.4m的位置 划线示意我的打印机是voron Tiny-M, 下面晒一下我的代码: ###################### 开始代码 ########################### G21 G90 M82 M106 G92 E0 M106 S179 M117 Heating... M104 S200 T0 M140 S{material_bed_temperature_layer_0} M190 S{material_bed_temperature_layer_0} M109 S{material_print_temperature_layer_0} T0 M117 Printing a Line... G28 G92 E0 G90 G0 X2 Y16.5 Z0.4 F1200 G91 G1 Y94 E20 F1200 G1 x0.4 G1 Y-94 E20 F1200 G0 z5 G92 E0 G90 M117 Printing... ######################### 结束代码 ############################ G91 G1 Z10 F1200 G90 G1 X0 Y16.5 F3800 M104 S0 T0 M140 S0 G92 E0 M84 注:由于3D打印机不同,在划线的部分需要手动调试,将划线的位置调整到热床平台上的合适的位置,比如Voron 0.1打印机120mm的热床尺寸较小,划线最好调到靠近热床边缘的位置,以节省打印空间。 以上代码需要配置在切片软件中,如Cura 粘贴开始和结束代码来看看gcode的文件吧 切片后的Gcode |
CopyRight 2018-2019 实验室设备网 版权所有 |