Klipper-箱内温度和排风扇-Octopi

资源下载
下载价格:免费
机型:VORON 2
版本:2.4
更新日期:29/12/2020

箱内温度和排风扇

虽然可以将这两个功能组合在一起,但如果仅在试验箱温度下进行,则过程会略有不同,因此将它们分别记录在案。排气风扇已经配置为默认版本的一部分,因此未提供安装信息。

参考文献

本社区文章:修改Klipper LCD的布局-添加腔室温度

热敏电阻接线

  • 将箱内温度热敏电阻放置在所选位置,然后将电缆引至MCUZ。
  • 将热敏电阻连接器插入MCU Z,TH0(z:P0.24)

Klipper配置

仅箱温

如果进行腔室温度监控,则将以下代码添加到打印机配置中。

注意:确认热敏电阻类型与使用的类型匹配。

[temperature_sensor chamber]
sensor_type: NTC 100K beta 3950
sensor_pin: z:P0.24
min_temp: 0
max_temp: 100
gcode_id: C

重新启动Klipper FIRMWARE_RESTART

温控排风扇

要通过室温度控制排气扇,请执行以下操作。

  • 用标题注释掉整个部分 [heater_fan exhaust_fan]
  • 添加以下部分

注意:确认热敏电阻类型与使用的类型匹配。

[temperature_fan chamber]
pin: z:P2.7
max_power: 1.0
shutdown_speed: 0.0
kick_start_time: 5.0
cycle_time:0.01
off_below:0.1
sensor_type: NTC 100K beta 3950
sensor_pin: z:P0.24
min_temp: 0
max_temp: 70
target_temp: 35.0
control: watermark
gcode_id: C

用新的宏添加另一个部分。

[gcode_macro M141]
default_parameter_S: 0
default_parameter_P: 0
gcode:
    SET_TEMPERATURE_FAN_TARGET temperature_fan="chamber" target={S}

重新启动Klipper FIRMWARE_RESTART

通过这种配置,只要腔室温度高于35C,风扇都将以100%运行。温度稍后可以配置。

注意:从Klipper 0.8.0开始,不能使用temperature_fan对象动态更改风扇速度。

OctoPrint配置

在Octoprint中,通过进入设置->打印机配置文件->打印机来启用腔室温度传感器。编辑配置文件,然后转到“Print bed and Build volume-打印床和构建体积”下。找到“Heated Chamber-加热室”复选框并启用它。

现在将显示腔室温度,并在温度图表中以图形显示。Voron打印机均未配备箱体加热器,因此无法设置箱体温度。

显示配置

要在前面板显示屏上显示腔室温度,需要进行其他配置。

  • 下载lcd_tweaks.cfg配置文件并加载到pi上。
  • 编辑printer.cfg并添加[include lcd_tweaks.cfg]包含该文件的行。
  • 如果仅进行腔室温度测量,则编辑该行{% set chamber = printer['temperature_fan chamber'] %}并替换为{% set chamber = printer['temperature_sensor chamber'] %}
  • 重新启动Klipper FIRMWARE_RESTART
  • 如果显示不亮或仅部分显示,请检查以/tmp/klippy.log获取更多信息。

注意:自2020年6月8日起,Klipper更改了显示代码的格式。如果寻找旧版本,则在lcd_tweaks_old.cfg中

排风扇温度控制(如果选择)

在切片器中或与其他命令一起,M141随时运行命令以更改排气扇的设定点。

例如:

  • M141 70在开始的g代码中放置a ,以在打印期间将腔室保持在高温下
  • M141 35完成打印后,在结尾的g代码中放置a ,以冷却腔室。
资源下载此资源仅限注册用户下载,请先
1
封面图
  • 评论0

    请先

    没有账号? 注册  忘记密码?

    社交账号快速登录