Winder Desktop 应用正式发布
我们很高兴地宣布正式发布Winder Desktop,这是我们开源Python绕线机软件的图形界面。

你可以从GitHub Releases页面下载适用于Windows、macOS和Linux的Winder Desktop。
功能
- 完整的绕线控制:通过直观的图形界面控制绕线机。
- 跨平台:支持Windows、macOS和Linux。
- 开源:基于我们的开源Python绕线机软件构建。
- 设置更简单:无需手动编辑配置文件,直接在应用中配置绕线机。
此前,Winder仅提供命令行界面(CLI)。虽然CLI能够完整控制绕线机,但对于不熟悉命令行工具的用户来说可能不太容易上手。
机器配置也需要手动编辑YAML配置文件。
现在使用Winder Desktop,无需使用命令行或手动编辑配置文件,即可通过图形界面控制和配置绕线机。

无需上传固件即可调节PID参数
此前,调节PID参数需要修改固件配置,并将固件重新上传到每个电机控制器。
现在,Winder Desktop可以将PID参数直接发送到电机控制器,让你无需重新编译或上传固件,就能在应用中完成调节。
使用此功能需要安装Aotenjo One固件 v2.2.1或更高版本。
更可靠的绕线控制
我们还改进了核心绕线逻辑,使绕线过程更加稳健和高效。
此前,Winder使用固定的sleep()时段等待电机完成动作。由于这些等待时间是硬编码的,即使电机已经到达目标位置,也必须预留足够长的时间以兼顾较慢的动作。
新的实现会监控电机的实际位置。当电机在规定误差范围内到达目标位置后,系统便进入下一步。
这既消除了不必要的等待,也降低了整个流程对每次动作所需时间这一预设条件的依赖。
例如,绕制一台BE4108 75T此前大约需要9分钟。采用更新后的绕线逻辑,同样的绕制作业大约需要8分40秒。
对于单台电机而言,时间差相对较小,但在绕制多台电机时,这些改进会逐渐累积并节省更多时间。
面向开发者
与现有Winder软件一样,Winder Desktop也是开源软件。
如果你想定制应用、查看源代码或为项目作出贡献,可以在Winder GUI README中查看开发说明。
我们已经在Linux上测试了Winder Desktop。Windows和macOS版本也已提供,但尚未与实体绕线机进行全面测试。
在这些平台上执行绕线操作前,建议先在不装入线材的情况下测试机器,并确认所有电机均按预期运动。如果发生意外动作,请务必做好立即切断机器电源的准备。
如果遇到错误或其他问题,请在我们的GitHub Issues页面报告。
