如何使用 Arduino 在家里制作大型 3D 打印机
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 4 | ||||
| × | 8 | ||||
| × | 4 | ||||
| × | 4 | ||||
| × | 8 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 5 |
必要的工具和机器
| ||||
|
应用和在线服务
![]() |
| |||
| ||||
|
关于这个项目
YouTube 视频
有关此项目的所有信息,请参阅我的 YouTube 视频。
我已经附上了 26 页 PDF, 哪个 包含所需的零件数量及其尺寸。 从此网站选项卡下载:自定义零件和外壳。
_____________________________________________
注意:
所有配件购买链接均为非关联链接,
您可以在其他地方购买零件,那里可以买到价格更低的零件,
仅供参考,谢谢。
_____________________________________________
制作 3D 打印机的任何困难都可以在下方评论。
所需的电气元件
- Arduino Mega 2560 x 01 号
- 斜坡 1.4 控制器板 x 01 个。
- 光学限位开关 x 03 个
- NEMA 17 步进电机 x 05 号
- PCB 加热床 x 04 号</li>
- E3D v6 hotend x 01 号
- A4988 步进电机驱动器 x 04 号</li>
- 电源 12V/20A x 01 号
需要机械部件
- 铝型材管38mmx38mmx02mm
- 3mm 厚亚克力板
- 12mm 直径钢棒 696mmx02 Nos.
- 8mm 直径钢棒 562mmx02 Nos.
- 8mm 直径钢棒 507mmx02 Nos.
- 3 毫米铝板
- SC8UU 8 毫米直线运动滚珠轴承滑动衬套 X 08 号
- SC12UU 12mm 直线运动滚珠轴承滑动衬套 X 04 号</li>
- SK12UU 直线导轨轴杆 x 04 条
- SK8UU 直线导轨轴杆 x 04 条
- 底座轴承 8 毫米 KP08 x 02 号
- T8 8mm 丝杠带螺母 500 至 550mm x 02 号
- 步进电机耦合器 5mm 至 8mm x 02 Nos.
- GT2 20 齿法兰皮带轮,用于 5 毫米轴 x 02 号
- Nema17 安装支架 x 02 个
- 挤出机 x 01 号
- 用于 3D 打印机的 1.75 毫米 PLA 灯丝 x 01 公斤。
- GT2 皮带轮正时皮带 x 04 米。
电气元件简介:
- Ramps 1.4 控制器板:
它通常用于与 Arduino 接口连接一些服务,如限位开关、步进电机驱动器、加热床、热端等。
- 光学限位开关:
它是一种传感器开关,当 3d 打印机 XYZ 轴到达其末端位置时,它会触发 NO 或 NC(常开或常闭)开关。
限位开关一般有两种类型 1. 光学式 2. 简单机械式。你可以使用任何你想要的。
- NEMA 17 步进电机:
我用的步进电机有200步,每转一圈1.8度
- PCB 热床:
加热床使挤出的塑料保持温暖并防止其翘曲。
- E3D v6 热点:
它有一个 0.4 毫米的喷嘴,通过连接温度传感器/热敏电阻加热灯丝,灯丝出来。
- A4988 步进电机驱动器:
需要驱动电路,因为步进电机在 12V/24V 下运行,Arduino 引脚输出在 HIGH 状态下为 5V。
- 电源 12V/20A:
每个步进电机每相消耗约 1.2 A 电流,总共使用 5 个步进电机,其他电气部件消耗一定量的电流,因此额定电流至少为 20 A。
所以让我们开始吧!
构建框架
首先,我根据我的 CAD 模型尺寸构建了一个框架,对于不同部分的尺寸 我已经附上了 26 页 Pdf 它包含必需的数量。零件及其尺寸 ,您可以根据自己的方便更改尺寸。然后我将所有不同的部分组装在一起。更多参考可以看我的youtube视频。







电气连接
在这个场景中,我根据原理图和电路图图像连接了所有必要的东西。对于主电源,我使用了 12V、20A 直流电源。如需更多参考,请参阅 30:57 至 33:15 的 youtube 视频。




编码
对于编码部分,我使用了 Arduino IDE 软件并使用了 marlin 固件。
下载
- Arduino IDE:https://www.arduino.cc/en/Main/Software
- 马林固件:http://marlinfw.org/
如需更多参考,请参阅 33:18 至 37:51 的 youtube 视频。

3D打印软件
还有更多用于开源切片器应用程序的软件,例如:
3D Slicer、Slic3r、Ultimaker Cura、Repetier-Host 但我用过。
- Slic3r:https://slic3r.org/
- 打印:http://www.pronterface.com/
如需更多参考,请参阅 38:24 至 43:10 的 youtube 视频。


输出结果
毕竟,我完成了所有工作,我的打印机可以打印了。所附图片是我的 3D 打印机第一次打印的结果。









代码
- Marlin-1.1.x.zip(马林鱼固件)
Marlin-1.1.x.zip (marlin 固件)Arduino
用于 3D 打印机的 marlin 固件 arduino 代码无预览(仅限下载)。
定制零件和外壳
25 毫米校准立方体 3D 打印机框架的尺寸、所需零件及其数量示意图
步进电机连接图,Ramps 1.4,Arduino mega,末端停止开关,步进电机驱动器,
制造工艺