3D打印:gcode宏

gcode宏

变量

SET_GCODE_VARIABLE 命令可以在宏调用之间保存状态。变量名不能包含任何大写字符。
‵‵‵
[gcode_macro start_probe]
variable_bed_temp: 0
gcode:

保存参数到bed_temp变量

SET_GCODE_VARIABLE MACRO=start_probe VARIABLE=bed_temp VALUE={printer.heater_bed.target}

禁用热床

M140

进行探测

PROBE

在结束时调用finish_probe脚本

finish_probe

[gcode_macro finish_probe]
gcode:

恢复热床温度

M140 S{printer[“gcode_macro start_probe”].bed_temp}

‵‵‵

if

‵‵‵
 {% set tooltemp = 300.0  %}
 {% if  tooltemp <= printer.extruder.temperature  %}
   M118 热端的温度还不够热!
 {% else %}
   M118 热端温度现在已经足够热了
 {% endif %}
‵‵‵
{% 和%} 这两个符号中间的东西与普通的G代码不同,你要把它当作逻辑判断来执行

循环

‵‵‵
[gcode_macro clean_nozzle]
gcode:
{% set wipe_count = 8 %}
SAVE_GCODE_STATE NAME=clean_nozzle_state
G90
G0 Z15 F300
{% for wipe in range(wipe_count) %}
{% for coordinate in [(275, 4),(235, 4)] %}
G0 X{coordinate[0]} Y{coordinate[1] + 0.25 * wipe} Z9.7 F12000
{% endfor %}
{% endfor %}
RESTORE_GCODE_STATE NAME=clean_nozzle_state

‵‵‵

保存恢复状态

‵‵‵
[gcode_macro MOVE_UP] # 向上移动
gcode:
SAVE_GCODE_STATE NAME=my_move_up_state # 保存名称为my_move_up_state的G代码状态
G91 # 相对模式
G1 Z10 F300 # 慢慢往上移动 10mm,5mm/s
RESTORE_GCODE_STATE NAME=my_move_up_state # 恢复名称为my_move_up_state的G代码状态
‵‵‵

调用

‵‵‵
;show message
{ action_respond_info(“Pause zhop exceeds maximum Z height.”) }
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE=0

SAVE_GCODE_STATE NAME=PAUSEPARK
SET_IDLE_TIMEOUT TIMEOUT=43200
‵‵‵

要下载3D打印的Gcode文件,您可以按照以下步骤进行: 首先,您需要找到合适的3D打印模型并将其导入到您的3D建模软件中。您可以在各种可靠的在线3D模型库或3D设计平台上搜索您感兴趣的模型。 接下来,您需要将这个模型导出为Gcode格式。在大多数常见的3D建模软件中,例如Cura、Slic3r或PrusaSlicer,您可以找到“导出”或“保存”选项。选择Gcode作为导出格式,并为文件选择一个存储位置。 一旦您的模型被导出为Gcode文件,您可以通过多种途径进行下载。 首先,如果您的3D打印机与计算机通过USB连接,您可以直接将Gcode文件传输到打印机中。打开打印机的控制软件,找到文件传输或上传选项,在对话框中选择Gcode文件,然后将其传输到打印机中。这样,您就可以从打印机的控制面板选择和打印该文件。 其次,如果您的打印机支持网络连接,您可以通过打印机的Web界面或专用软件远程上传Gcode文件。通过输入打印机的IP地址,您可以在浏览器中访问打印机的控制界面,在相应的选项中找到文件上传功能,并选择要下载的Gcode文件。 另外,您还可以使用SD卡或微型SD卡来传输Gcode文件。将SD卡插入计算机或读卡器中,将Gcode文件复制到SD卡的根目录中。然后将SD卡插入3D打印机中,通过打印机的控制面板选择和打印相应的文件。 总之,通过上述步骤,您就可以轻松地下载3D打印的Gcode文件并将其传输到您的打印机以进行打印。记住,在下载和使用Gcode文件时,请确保您的设备和软件是经过安全认证和可信赖的,以避免任何潜在的安全风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值