Fluidd项目初始配置指南:Klipper前端控制台基础设置

Fluidd项目初始配置指南:Klipper前端控制台基础设置

【免费下载链接】fluidd Fluidd, the klipper UI. 【免费下载链接】fluidd 项目地址: https://gitcode.com/gh_mirrors/fl/fluidd

前言

Fluidd作为一款现代化的Klipper前端控制界面,需要与Klipper固件进行正确的配置对接才能发挥全部功能。本文将详细介绍Fluidd项目所需的初始配置步骤,帮助用户快速搭建完整的3D打印控制系统。

核心配置要求

虚拟SD卡配置

Fluidd依赖virtual_sdcard模块来实现文件上传和管理功能。该配置定义了G代码文件的存储路径:

[virtual_sdcard]
path: ~/gcode_files

技术说明:此配置建立了虚拟SD卡功能,使Fluidd能够像物理SD卡一样管理打印文件。路径设置可根据实际需求修改,但必须确保Klipper对该目录有读写权限。

显示状态模块

显示状态模块是Fluidd获取打印机状态信息的基础:

[display_status]

该模块不需要额外参数,但必须存在于配置文件中才能确保Fluidd正确显示打印机状态。

暂停/恢复功能

暂停/恢复功能模块启用Klipper的打印中断控制:

[pause_resume]

此模块为Fluidd提供了基础的打印流程控制能力,是打印管理的重要组成部分。

推荐宏配置

暂停宏(PAUSE)

[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
variable_extrude: 1.0
gcode:
  {% set E = printer["gcode_macro PAUSE"].extrude|float %}
  {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
  {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
  {% set max_z = printer.toolhead.axis_maximum.z|float %}
  {% set act_z = printer.toolhead.position.z|float %}
  {% if act_z < (max_z - 2.0) %}
      {% set z_safe = 2.0 %}
  {% else %}
      {% set z_safe = max_z - act_z %}
  {% endif %}
  PAUSE_BASE
  G91
  {% if printer.extruder.can_extrude|lower == 'true' %}
    G1 E-{E} F2100
  {% else %}
    {action_respond_info("Extruder not hot enough")}
  {% endif %}
  {% if "xyz" in printer.toolhead.homed_axes %}
    G1 Z{z_safe} F900
    G90
    G1 X{x_park} Y{y_park} F6000
  {% else %}
    {action_respond_info("Printer not homed")}
  {% endif %}

技术解析:此宏实现了智能暂停功能,包括:

  1. 回抽指定长度的耗材(默认为1mm)
  2. 自动计算安全的Z轴抬升高度
  3. 将打印头移动到预设的安全位置
  4. 包含温度检测和归位状态检查

恢复宏(RESUME)

[gcode_macro RESUME]
description: Resume the actual running print
rename_existing: RESUME_BASE
gcode:
  {% set E = printer["gcode_macro PAUSE"].extrude|float %}
  {% if 'VELOCITY' in params|upper %}
    {% set get_params = ('VELOCITY=' + params.VELOCITY)  %}
  {%else %}
    {% set get_params = "" %}
  {% endif %}
  {% if printer.extruder.can_extrude|lower == 'true' %}
    G91
    G1 E{E} F2100
  {% else %}
    {action_respond_info("Extruder not hot enough")}
  {% endif %}  
  RESUME_BASE {get_params}

功能特点:

  1. 恢复打印前先回填耗材
  2. 支持可选的速度参数
  3. 包含挤出机温度安全检查

取消打印宏(CANCEL_PRINT)

[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
gcode:
  TURN_OFF_HEATERS
  CANCEL_PRINT_BASE

安全特性:取消打印时自动关闭所有加热器,防止热端持续加热造成耗材碳化。

配置验证与故障排除

完成上述配置后,建议:

  1. 重启Klipper服务使配置生效
  2. 在Fluidd界面检查是否有配置缺失警告
  3. 测试各功能模块是否正常工作
  4. 如遇文件路径错误,首先检查virtual_sdcard配置

进阶建议

  1. 根据打印机实际尺寸调整暂停宏中的安全位置参数
  2. 考虑添加自定义通知宏增强交互体验
  3. 定期备份配置文件以防意外丢失

通过以上配置,Fluidd将获得完整的基础功能支持,为用户提供稳定可靠的3D打印控制体验。

【免费下载链接】fluidd Fluidd, the klipper UI. 【免费下载链接】fluidd 项目地址: https://gitcode.com/gh_mirrors/fl/fluidd

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值