首页
/ Klipper-Macros 项目使用教程

Klipper-Macros 项目使用教程

2026-01-17 09:31:23作者:胡唯隽

1. 项目的目录结构及介绍

Klipper-Macros 项目的目录结构如下:

klipper-macros/
├── LICENSE
├── README.md
├── config/
│   └── sample-macros.cfg
├── macros/
│   ├── __init__.py
│   ├── example_macro.cfg
│   └── ...
└── ...

目录介绍

  • LICENSE: 项目许可证文件,本项目使用 GPL-3.0 许可证。
  • README.md: 项目说明文件,包含项目的基本介绍和使用说明。
  • config/: 配置文件目录,包含示例配置文件 sample-macros.cfg
  • macros/: 宏文件目录,包含各种宏定义文件,如 example_macro.cfg 等。

2. 项目的启动文件介绍

Klipper-Macros 项目的启动文件主要是 config/sample-macros.cfg。该文件包含了项目的基本配置和宏定义示例。

启动文件内容

# sample-macros.cfg
# 这是一个示例配置文件,包含了基本的宏定义和配置示例

[gcode_macro PRINT_START]
description: 开始打印的宏定义
gcode:
    # 初始化打印机
    G28
    G1 Z0.2 F5000
    ...

[gcode_macro PRINT_END]
description: 结束打印的宏定义
gcode:
    # 结束打印操作
    G1 Z10 F5000
    M84
    ...

3. 项目的配置文件介绍

Klipper-Macros 项目的配置文件主要位于 config/ 目录下,其中 sample-macros.cfg 是主要的配置文件。

配置文件内容

# sample-macros.cfg
# 这是一个示例配置文件,包含了基本的宏定义和配置示例

[gcode_macro PRINT_START]
description: 开始打印的宏定义
gcode:
    # 初始化打印机
    G28
    G1 Z0.2 F5000
    ...

[gcode_macro PRINT_END]
description: 结束打印的宏定义
gcode:
    # 结束打印操作
    G1 Z10 F5000
    M84
    ...

[gcode_macro PAUSE]
description: 暂停打印的宏定义
gcode:
    # 暂停打印操作
    M25
    ...

[gcode_macro RESUME]
description: 恢复打印的宏定义
gcode:
    # 恢复打印操作
    M24
    ...

配置文件说明

  • PRINT_START: 定义了打印开始时的操作,如打印机初始化等。
  • PRINT_END: 定义了打印结束时的操作,如打印机关闭等。
  • PAUSE: 定义了打印暂停时的操作。
  • RESUME: 定义了打印恢复时的操作。

通过以上配置文件,用户可以根据自己的需求自定义打印机的各种操作。

登录后查看全文
热门项目推荐
相关项目推荐