使用Raspberry Pi和Octopi远程控制3D打印机。
注释ⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
像Raspberry Pi一样,3D打印是制造商,黑客和其他黑客几乎必不可少的工具之一。
在数小时内以可笑的成本创建几乎任何塑料物体,而且拥有3D模型的唯一限制是。对于任何进行原型制作的人来说,这都是一个梦想。
因此,我们完成了将3D打印和Raspberry Pi这两个主题结合在一起的教程只是时间问题。
今天,我们将看到如何通过Raspbian Pi和Octopi发行版混合使用Raspberry Pi和Octopi发行版来远程控制3D打印机。
目的是能够远程控制3D打印机,远程触发文件的打印以及通过网络摄像头实时观察打印过程。
什么设备可以使用Octopi控制3D打印机?
要遵循本教程,您将需要以下材料(单击链接以在线查看价格):
- 以前的型号可以使用Raspberry Pi B3 +,但我建议不要使用Pi Zero的变种,这些变种的功能不足,尤其是对于视频流。
- 5伏3安培电源
- 16 GB MicroSD卡
- RaspiCam相机可以记录打印进度
除了所有这些,您显然还需要3D打印机。
我怀疑你们中有些人还没有打印机,正在考虑购买,并且想知道要选择哪种打印机。我绝对不声称自己是该领域的专家,我只能给您我的感受和我的个人经验。
通过学习,专业和个人经验,我有机会使用一些3D打印机,并看到了许多由3D打印产生的零件。
我个人现在对Alfawise U20打印机非常满意。因此,本教程是使用该打印机执行的,并且将为此打印机制作各种示例。
如果您正在寻找要购买的第一台机器,我认为Alfawise U20是一台非常好的机器,首先要具有出色的质量/价格/容量和打印量比率。所制作的版画是我见过的最美丽的版画之一。
也许我唯一需要抱怨的是缺少自动校准系统。
除了Alfawise,我还可以推荐Creality CR-10,它相对较近,但是社区更大。
从今天开始以3D打印开始,这两个模型在我看来似乎最合适。
参见Alfawise U20参见Creality CR-10
在SD卡上安装Octopi
Octoprint是用于通过Web界面控制3D打印机的软件。
如果这样的软件可以安装在所有类型的机器上,则Octopi发行版将通过Raspbian系统为Raspberry Pi提供预安装和预配置的版本。
因此,在本教程中,我们将使用此发行版。为此,请从以下地址下载它:https://octopi.octoprint.org/latest
还要下载Etcher软件,这将使我们能够在MicroSD卡上安装Octopi。
下载Etcher和Octopi后,将MicroSD卡插入计算机并启动Etcher。单击“选择图像”,然后选择八达通图像。然后单击“选择驱动器”,然后选择MicroSD卡。最后,单击“ Flash!”。
配置Raspberry Pi的Wi-Fi
现在,映像已安装在SD卡上,我们将配置Octopi,使其连接到您的Wi-Fi。如果要直接连接到以太网,则可以跳过此步骤。
打开文件浏览器,然后转到SD卡的启动分区。
使用文本编辑器(例如Windows上的记事本或记事本++,Linux上的Gedit等)打开文件 octopi-wpa-supplicant.conf
在启动分区中。
完全清空文件,然后粘贴下面的文本。
## WPA/WPA2 secured
network={
ssid="nom_box"
psk="mdp_box"
}
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
更换零件 nom_box
和 mdp_box
输入您的盒子的名称和密码。
此设置对使用WPA安全性的邮箱有效(占最近邮箱的90%)。如果您的设备改用WEP安全性,请改用以下配置。
## WEP "secured"
network={
ssid="nom_box"
key_mgmt=NONE
wep_key0="mdp_box"
wep_tx_keyidx=0
}
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
填满文件后,将其保存并弹出SD卡。
Raspberry Pi上的Octopi首次启动
现在我们已经配置了Wi-Fi,我们将能够在Raspberry Pi上完成安装。
为此,请将SD卡插入Raspberry并插入相机,然后再插入Raspberry电源。
等待几分钟,直到Raspberry Pi完全完成启动并正确连接到网络。
首先,我们将通过SSH更改Raspberry Pi的默认密码。
为此,将SSH连接到主机 octopi.local
与用户 pi
和密码 raspberry
。如果您不知道如何使用SSH,则可以阅读有关该主题的教程。
使用SSH连接后,运行命令 sudo raspi-config
,选择“更改用户密码”,然后输入要使用的新密码。
更改密码后,我们将能够完成Octopi的安装。
配置八印
要配置Octoprint,首先需要通过USB将3D打印机连接到Raspberry Pi,然后从连接到与Raspberry相同的Wi-Fi网络的计算机连接到地址http://octopi.local。
您将在Octoprint主页上和“设置向导”前面。
第一步是设置Octoprint密码,以防止任何人在您的3D打印机上打印任何东西。
输入您要使用的用户名和密码,然后单击“启用访问控制”,然后单击“下一步”。
下一步允许您选择是否希望Octoprint作者能够收集统计数据。选择合适的位置,然后单击“下一步”。
现在,您将能够配置Octoprint连接验证系统。保持原样,然后单击“下一步”
下一步是设置插件黑名单系统,以防止安装不安全的插件。根据您的选择激活或停用系统,然后单击“下一步”。
下一部分允许您为Cura配置自定义配置文件,请跳过此步骤。
然后,我们将能够为打印机配置自定义配置文件。这尤其使我们能够定义打印机的名称,尤其是可用的打印量。
在“常规”部分中输入打印机的名称。
然后在“打印台和打印量”部分中打印打印量。根据您的打印机型号调整此信息。如果您使用的是Alfawise U20,则可以使用以下设置。
保留“轴”部分不变,并配置“热挤出机”部分,以使配置适应打印喷嘴的尺寸(对于Alfawise U20,为0.4毫米)。完成后,单击“下一步”。
您所要做的就是单击“完成”,就是这样,您的打印机已配置完毕。
首先,我让您自己发现软件,它非常简单,并且您会在网上找到许多教程!
使Octoprint可从互联网访问
目前,只能在您的本地网络上使用Octoprint。如果要能够从Internet控制它,则必须使Raspberry Pi可以从外部访问。为此,最简单的解决方案可能是使用DynDNS服务,该服务允许您将域名与框关联。
DynDNS服务有很多,并且设置取决于框而有所不同,但是一般原理保持不变。
本教程已经足够长了,我为您提供了一个专门的教程,该教程致力于将Raspberry Pi与DynDNS联机,您只需稍加调整即可!
您所要做的就是建模和打印!