Klipper扩展功能宏集——strayr-k-macros
项目基础介绍
strayr-k-macros
是一个为Klipper 3D打印机软件设计的开源项目,旨在通过一系列宏扩展Klipper的功能。该项目主要使用G代码(G-code)进行编程,这是一种用于控制机械运动的编程语言,广泛应用于3D打印和数控机床领域。
核心功能
该项目提供了以下核心功能:
- 智能暂停/停车系统:根据工具头高度和用户配置,自动确定安全的暂停或停车位置。
- 自动加载/卸载系统:使用简单的测量值实现自动加载、卸载和M600指令的执行。
- 网格和床偏移助手宏:快速轻松地在不同温度下打印和更换打印平台。
- 音乐M300系统:通过音频提示告知用户打印机的状态。
- M204替代方案:将配置文件中定义的加速度设置视为硬限制,以防止某些打印问题。
- Prusa风格的G34:适用于双步进单驱动器横梁的tramming功能。
- 手动床 leveling:针对双步进横梁的手动校准功能。
- 菜单设置宏:提供灵活的gcode生成器支持。
- 床偏移管理:支持从控制台输入新床并进行自动调整。
最近更新的功能
项目最近更新的功能包括:
- 对
save_variables
进行了改进,以便更好地保存和恢复打印机状态。 - 增强了菜单系统的功能,提供了更多的灵活性和自定义选项。
- 优化了宏的执行逻辑,减少了重复调用,提高了执行效率。
- 添加了一些新的宏,用于校准和测试打印机的性能,如
extrusion_test
宏。
这个项目不断地在社区中发展和完善,为Klipper用户提供了更多高级功能和自定义选项。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考