这是一个由 MichaelLevAstro 开发的开源 DIY 天文望远镜对焦电机项目,专为天文摄影爱好者打造,核心目标是用低成本方案实现自动对焦功能。
项目核心亮点
项目维度 | 关键信息 |
|---|---|
定位 | 开源、低成本 DIY 对焦电机,支持自动量程校准 |
硬件适配 | 兼容 ZWO 旧款 EAF 电机,也支持通用 4 线步进电机,成本仅约 5 美元 |
软件支持 | 配套上位机软件,支持 ASCOM 协议,可对接主流天文摄影软件 |
附加功能 | 单按钮手动对焦、方向反转、灵敏度调节、速度控制、限位自动校准 |
开源资源 | 提供 3D 打印外壳模型、PCB 设计文件(KiCad)、完整固件与源码 |





项目组成与流程
1. 硬件部分
主控板:ESP32 系列微控制器(支持 Wi-Fi / 串口通信),集成步进电机驱动、按键、指示灯
电机:推荐 35BYJ412 等 4 相 4 线步进电机,也可直接复用 ZWO EAF 电机
外壳:提供多种 3D 打印模型,可适配不同镜头 / 望远镜接口,支持改装旧款 1.2V ZWO 对焦器
配件:包含 BOM 清单,列出所有元器件型号与采购渠道
2. 软件与固件
上位机软件:独立应用程序,可同时控制多个对焦器,支持 ASCOM 连接、手动 / 自动对焦、限位校准
固件:基于 DarkSkyGeek 的 OAG focuser 项目二次开发,优化了步进控制、限位检测和通信协议
构建方式:提供完整的源码构建指南,支持 Windows 平台编译,依赖 Visual Studio 与相关库文件
3. 功能特性
支持自动限位校准,可识别对焦行程两端的机械限位
可设置电机方向、速度、灵敏度,适配不同望远镜 / 镜头
支持手动 / 自动对焦模式切换,单按钮实现手动微调
兼容多种天文摄影软件,可实现自动化对焦流程
4.上位机软件(App)
该软件为单实例程序,可与多个驱动通信,并将命令转发给对焦电机。软件内置了许多控制软件无法实现的额外功能,如 N.I.N.A、SGP 等软件不支持的控制功能。

注意事项
该项目为进阶 DIY 项目,需要基础的焊接、电子电路和 3D 打印能力,不适合纯新手
部分 3D 模型需根据自身设备(镜头 / 望远镜接口)进行适配修改
固件烧录与软件配置需严格按照文档操作,否则可能导致电机控制异常
License
MIT license
