Klipper_ToolChanger 项目教程
1. 项目的目录结构及介绍
Klipper_ToolChanger 项目的目录结构如下:
Klipper_ToolChanger/
├── assets/
├── config/
├── doc/
├── klipper_macros/
├── LICENSE
├── README.md
├── install.sh
├── ktcclog.py
├── tool.py
├── toolgroup.py
├── toollock.py
各目录和文件的介绍如下:
assets/
: 存放项目相关的资源文件。config/
: 存放项目的配置文件。doc/
: 存放项目的文档文件。klipper_macros/
: 存放 Klipper 宏文件。LICENSE
: 项目的许可证文件。README.md
: 项目的说明文档。install.sh
: 项目的安装脚本。ktcclog.py
: 工具变更日志模块。tool.py
: 工具模块。toolgroup.py
: 工具组模块。toollock.py
: 工具锁定模块。
2. 项目的启动文件介绍
项目的启动文件是 install.sh
,这是一个安装脚本,用于安装和配置 Klipper_ToolChanger 扩展。运行该脚本可以自动完成以下任务:
- 复制必要的 Python 文件到 Klipper 的
extras
目录。 - 配置 Klipper 以识别和使用扩展。
运行方法:
cd ~/Klipper_ToolChanger
./install.sh
3. 项目的配置文件介绍
项目的配置文件位于 config/
目录中。这些文件用于配置 Klipper_ToolChanger 的各种参数和行为。主要的配置文件包括:
config.cfg
: 主配置文件,包含工具变更系统的基本配置。macros.cfg
: 宏配置文件,定义了工具变更相关的宏命令。
配置文件示例:
[toolchanger]
# 工具变更系统的基本配置
tool_count: 4
home_position: 100,100
[macros]
# 工具变更相关的宏命令
G28: home_all
G1: move_to_position
通过编辑这些配置文件,可以自定义工具变更系统的行为和参数。