kachurovskiy/nanoels
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Electronic Lead Screw for metal lathe
NanoEls是一个面向金属车床爱好者的开源电子丝杠控制器项目,旨在用电子控制彻底取代传统车床繁琐的齿轮更换操作。项目提供了从低成本入门到高性能多轴控制的完整硬件与软件方案,覆盖H2、H4和H5三个主要版本。H2版本基于Arduino Nano,成本极低,适合DIY入门,支持丝杠螺距设定、进给与螺纹切削、软限位以及多头螺纹功能,用户只需几个点击即可完成原本需要手动换齿轮的操作。H4和H5版本则升级为ESP32-S3主控,支持最多4轴或3轴控制,增加了自动螺纹(包括多头螺纹)、多道次车削、端面车削、锥度加工、精确运动与软限位等高级功能,适合更复杂的精密加工需求。H5版本还引入了高分辨率触摸屏、外部PS2键盘、手轮、光栅尺和摇杆接口,交互体验更现代化。此外,项目配套提供了LatheCode在线工具,用户可在浏览器中直接设计车床零件,从样本形状、尺寸、图纸或STL网格开始,预览2D/3D效果,并导出STL或G代码用于实际加工,与NanoEls工作流无缝衔接。整体技术栈以Arduino和ESP32-S3为核心,搭配闭环步进驱动器和光学旋转编码器,确保运动精度。该项目解决了传统车床操作中齿轮更换繁琐、精度难以保证的问题,特别适合个人工作室、小型机械加工爱好者以及需要快速切换螺纹与进给参数的场景。所有硬件文件、软件源码和组装手册均在GitHub上开源,社区活跃,已有多个成功搭建案例可供参考。