待补充 NikodemBartnik/IndyMill

3/5 🧩 软硬件结合 已发布
NikodemBartnik 160 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

Open Source DIY Metal CNC Machine


IndyMill 是一个由 Nikodem Bartnik 设计的开源 DIY CNC 雕刻机项目,其核心理念是“简约与极简”。与市面上追求极致重型性能的工业级设备不同,IndyMill 的目标是让普通爱好者也能以较低的成本和门槛,拥有一台能够精确加工包括金属在内的多种材料的数控机床。该项目解决了个人创客和DIY爱好者难以获得高精度、低成本金属结构CNC设备的痛点。

标签

项目特点

**极简设计**:采用最少的零件和简洁的结构,降低组装难度和成本,同时保持足够的刚性。
**金属加工能力**:虽然结构简约,但能稳定加工铝合金、铜等金属材料,精度满足大多数 DIY 需求。
**开源与可定制**:所有设计文件、固件和软件配置完全开源,用户可根据自身需求修改和扩展。
**低成本门槛**:相比市售同级别 CNC 设备,IndyMill 的物料成本大幅降低,让更多人能负担得起。
**模块化结构**:主要部件采用标准铝型材和常见五金件,方便采购和替换。
**社区支持**:项目在 GitHub 上活跃,作者提供了详细的组装指南和调试教程,新手也能上手。

技术规格

工作行程 (X/Y/Z)
主轴功率
主轴转速
驱动系统
步进电机
控制器
导轨
框架材料
最大进给速度
定位精度

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
2020 铝型材 (500mm) 4 用于框架
2020 铝型材 (400mm) 4 用于框架
2020 铝型材 (300mm) 2 用于框架
光轴 (8mm x 400mm) 2 X轴导轨
光轴 (8mm x 300mm) 2 Y轴导轨
光轴 (8mm x 100mm) 2 Z轴导轨
直线轴承 (SC8UU) 8 用于光轴
滚珠丝杆 (SFU1605, 200mm) 1 Z轴传动
丝杆螺母 (SFU1605) 1 配套丝杆
NEMA 17 步进电机 4 1.8°步进角
GT2 同步带 (6mm宽) 2米 X/Y轴传动
GT2 同步轮 (20齿) 4 用于电机
GT2 同步轮 (60齿) 2 用于X轴从动
GT2 同步轮 (40齿) 2 用于Y轴从动
775 直流电机 (12V) 1 含支架
ER11 夹头 1 配3.175mm柄
Arduino Uno R3 1 主控板
CNC Shield V3 1 步进驱动扩展板
A4988 步进驱动模块 4 配散热片
12V 10A 电源 1 供电
限位开关 (机械式) 3 X/Y/Z轴
M5 螺栓螺母套装 1套 铝型材连接
M3 螺栓螺母套装 1套 电机及电子件固定
联轴器 (5mm-8mm) 1 连接电机与丝杆
3D打印件 (PLA) 1套 电机座、主轴座等

3D 模型

模型名称文件名文件
6000 holder 6000 holder.stl
Ball screw block X axis flap Ball screw block X axis flap.stl
Ball screw block X axis Ball screw block X axis.stl
Ball screw block Y axis flap Ball screw block Y axis flap.stl
Ball screw block Y axis Ball screw block Y axis.stl
1 1.stl
2 2.stl
3 3.stl
4 4.stl
Limit switch holder Limit switch holder.stl
6000 holder 6000 holder.step
Ball screw block X axis Ball screw block X axis.step
Ball screw block Y axis Ball screw block Y axis.step
Limit switch holder Limit switch holder.step
X axis nut holder X axis nut holder.step
Y axis nut holder left Y axis nut holder left.step
Y axis nut holder right Y axis nut holder right.step
轴承座 - Z axis bearing holder Z axis bearing holder.step
Z axis nut holder Z axis nut holder.step
X axis nut holder X axis nut holder.stl
Y axis nut holder left Y axis nut holder left.stl
Y axis nut holder right Y axis nut holder right.stl
轴承座 - Z axis bearing holder Z axis bearing holder.stl
Z axis nut holder Z axis nut holder.stl
转接件 - adapter holder adapter_holder.step
dust shoe bottom dust_shoe_bottom.step
dust shoe top dust_shoe_top.step
转接件 - hose adapter hose_adapter.stl
转接件 - hose vacuum adapter hose_vacuum_adapter.step
转接件 - adapter holder adapter_holder.step
dust shoe bottom dust_shoe_bottom.step
dust shoe top dust_shoe_top.step
转接件 - hose adapter hose_adapter.stl
转接件 - hose vacuum adapter hose_vacuum_adapter.step

能力画像

**记忆与知识检索**:2/5 — 需要查阅 BOM 表和组装指南,但信息集中,无需大量记忆。
**动手与操作**:4/5 — 涉及铝型材组装、电机接线、机械调校,需要一定动手能力和耐心。
**编程与算法**:2/5 — 只需上传预配置的固件,无需编写代码,但需了解 G-code 基础。
**设计与建模**:3/5 — 可修改 3D 打印件或扩展框架,需要基础 CAD 技能。
**实验与调试**:4/5 — 调试皮带张力、主轴同心度、限位开关位置等,需要反复测试。
**协作与分享**:2/5 — 项目开源,可参与社区讨论,但主要是个人独立完成。
**学习与研究**:3/5 — 需要学习 CNC 基础原理、步进电机驱动和 Grbl 固件配置。
**系统集成**:3/5 — 将机械、电子、软件整合为完整系统,需要理解各模块的配合。

所需技能

基础机械组装能力(使用扳手、螺丝刀) 基础电子焊接和接线能力 了解 CNC 加工基本原理(G-code、坐标系) 会使用 3D 打印机(打印结构件) 会使用游标卡尺等测量工具 基本故障排查和调试能力

适用场景

个人创客空间或家庭作坊制作小型金属零件
DIY 爱好者制作定制化 PCB 电路板(雕刻铜箔)
制作亚克力、木材、碳纤维等非金属材料的切割与雕刻
教育机构用于 CNC 原理教学和动手实践
原型验证:快速制作小批量金属或塑料原型
模型制作:航模、车模等零件的精密加工