3D Print
DIY 打印机
Marlin 2.X固件_Configuration
Marlin_MKS-TinyBee(ESP32)
Marlin-独立配置文件(快速配置)
Marlin-LCD增加机器调试
常见问题
ESP3D_2.1X
OctoPrint for Android
Klipper 3D打印机
Klipper 摄像头
Klipper-中文Gcode
Klipper-打印预览
Kiauh_部署加速
配置文件_功能注释
Klipper-添加Shell支持
Klipper-常用命令
Klipper-机器校准
Klipper-打完自动关机
Klipper-Android版
Klipper-层暂停
Mainsail-交互宏
TMC2209/2208
步数计算
最大速度/最大加速度
常见问题
3D打印机打印时风扇不转
SD卡更新固件失败
支撑平面塌陷
其他黑科技
切片软件
耗材变脆
Fusion360
参数化设计__Fusion 360
Fusion 360-齿轮齿条绘制
不含设计历史导出
STL模型可编辑
申请教育账户
本文档使用 MrDoc 发布
-
+
首页
Klipper-打完自动关机
结合现有的智能插座(Tasmota) ## [添加Shell支持](/doc/883/) 增加 Tasmota插座 的控制Shell指令,实现 G-Code 中可以进行调用 ## 增加启用开关 虽然 添加Shell支持 后就可以在切片中结束G-Code加上了,但是这个关不关机每次都得修改,并且因为是写在打印文件中无法实施改变是否关机 故才有该方案,通过读取引脚状态来判断是否关机(这种相较于宏要直观一些,但是会浪费一个引脚) `printer.cfg` ```bash ################################################### # 打完关机_功能开关 ################################################### [output_pin PowerOff] # 打完关机 pin: EXP1_1 # 给一个不使用的管脚,作为判断是否关机使用(这里使用了蜂鸣器引脚) ################################################### # 打完关机_宏 ################################################### [gcode_macro _PowerOff] # 带_不会显示到前端,用于内部调用 # 在切片 结束 G-Code 中添加 _PowerOff 进行调用,前端其他设置中 PowerOff 进行设置是否关机(可以随时更改) description: 打完自动关机(根据 PowerOff 判断是否关机) gcode: {% if printer["output_pin PowerOff"].value == 1 %} M117 打完自动关机 # 输出提示 RUN_SHELL_COMMAND CMD=klipper_off # 调用Shell关机脚本 {% else %} # M117 未启用自动关机 {% endif %} ```
造物者W
2024年9月3日 17:45
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码