如何将Raspberry Pi连接到Ender 3(Pro/V2/S1)?

Roy Hill 08-07-2023
Roy Hill

许多人想知道如何将他们的树莓派连接到Ender 3或类似的3D打印机,以开启许多新的功能。 如果安装得当,你可以在任何有互联网连接的地方控制你的3D打印机,甚至实时监控你的打印。

我决定写一篇文章,带你了解将Raspberry Pi连接到Ender 3的步骤,请继续阅读,了解如何操作。

    如何将Raspberry Pi连接到Ender 3 (Pro/V2/S1)

    下面是如何将Raspberry Pi连接到你的Ender 3:

    • 购买Raspberry Pi
    • 下载OctoPi图像文件和Balena Etcher
    • 将OctoPi图像文件闪存到你的SD卡上
    • 编辑SD卡上的网络配置文件
    • 配置Raspberry Pi的安全设置
    • 配置其他Raspberry Pi设置
    • 使用设置向导完成设置过程
    • 将Raspberry Pi连接到Ender 3上

    购买Raspberry Pi

    第一步是为你的Ender 3购买Raspberry Pi。对于你的Ender 3,你需要购买Raspberry Pi 3B、3B plus或4B,这样它才能在你的Ender 3上发挥最佳作用。 你可以从亚马逊购买Raspberry Pi 4 Model B。

    在这个过程中,你还需要购买一张SD卡,如SanDisk 32GB,以及一个5V的电源装置,如果你还没有Raspberry Pi 4b的USB-C电缆,可以从亚马逊购买。

    另外,你可能需要为Raspberry Pi准备一个外壳,或者打印一个。 这是为了确保Raspberry Pi的内部结构不会暴露。

    看看Thingiverse上的Ender 3 Raspberry Pi 4案例。

    下载OctoPi图像文件和Balena Etcher

    下一步是为你的Raspberry Pi下载OctoPi图像文件,以便它能与你的Ender 3通信。

    你可以从OctoPrint的官方网站下载OctoPi图像文件。

    See_also: 如何在Ender 3(Pro、V2、S1)上3D打印尼龙

    此外,你还需要下载Balena Etcher软件,将OctoPi图像文件闪存到Raspberry Pi上。 这个过程使SD卡成为可启动的存储设备。

    你可以从Balena Etcher的官方网站下载Balena Etcher软件。

    将OctoPi图像文件闪存到你的SD卡上

    下载OctoPi图像软件后,将SD卡插入下载文件的计算机。

    启动Balena Etcher软件,通过选择 "从文件闪现 "来闪现OctoPi图像软件。 选择OctoPi图像文件,选择SD卡存储设备作为目标存储设备,然后闪现。

    如果你使用的是Mac,它将需要管理员访问,通过请求密码来完成闪光过程。

    编辑SD卡上的网络配置文件

    下一步是编辑网络配置文件。 在SD卡上,找到 "OctoPi-wpa-supplicant.txt",用你的文本编辑器打开它。 你可以利用Windows上的记事本文本编辑器或Mac上的Text edit来打开该文件。

    打开文件后,如果你的Wi-Fi网络有密码,找到 "WPA/WPA2 secured "部分,如果没有,找到 "open/unsecured "部分。 虽然你的Wi-Fi网络应该有一个Wi-Fi密码。

    现在从 "WPA/WPA2 "部分下面的四行开始删除 "#"符号,使该部分文字处于活动状态。 然后将你的Wi-Fi名称分配给 "sid "变量,将你的Wi-Fi密码分配给 "psk "变量。 保存修改,弹出卡。

    配置Raspberry Pi的安全设置

    下一步是在pi的操作系统上配置安全设置,用ssh客户端连接。 这是为了确保你能用web浏览器连接到Octoprint。

    你可以使用Windows上的命令提示符或Mac上的终端。 在你的命令提示符或终端上,输入 "ssh [email protected]"并点击回车。 然后对弹出的提示说 "是"。

    然后会弹出另一个提示,询问Raspberry Pi的用户名和密码。 在这里你可以分别输入 "raspberry "和 "pi "作为密码和用户名。

    在这一点上,你应该登录到π的操作系统。 尽管如此,在命令提示符或终端上,你需要在π的操作系统上创建一个超级用户配置文件。 输入 "sudo raspi-config "并点击回车。 这将返回一个提示,要求为你的π提供一个密码。

    输入默认密码后,它应该引导你进入一个菜单栏,显示配置设置的列表。

    选择系统选项,然后选择密码。 输入你喜欢的密码并保存设置。

    配置其他Raspberry Pi设置

    你还可以玩玩菜单栏中的其他设置,如主机名或你的时区。 虽然这可能不是必要的,但它有助于自定义设置以适应你的偏好。

    要改变主机名,选择系统选项,然后选择主机名。 将主机名设置为任何合适的名称,或者最好是你的打印机名称,例如Ender 3。 完成后,点击完成,然后确认Raspberry Pi重新启动。 它应该需要几秒钟时间来重新启动。

    使用设置向导完成设置过程

    由于主机名已经改变,请输入URL"//hostname.local"(例如,"//Ender3.local"),而不是在与Raspberry Pi连接到同一Wi-Fi网络的设备上输入默认的"//Octoprint.local"。

    您将看到一个设置向导,现在设置您的Octoprint用户名和密码,使您能够从您的网络浏览器登录到您的账户。

    应该注意的是,这里使用的密码和用户名与之前为超级用户创建的用户名和密码不同。

    See_also: 最适合Ender 3 (Pro/V2)的灯丝 - PLA, PETG, ABS, TPU

    在设置向导上,你还可以选择启用或禁用你认为合适的其他配置设置。

    你还需要编辑打印机配置文件设置,将Ender 3的构建体积尺寸设置为220 x 220 x 250mm。 另一个需要注意的是热端挤出机设置。 这里,默认的喷嘴直径设置为0.4mm,如果你的喷嘴直径不同,你可以调整这个设置。

    点击完成,以保存您的设置。 此时,Octoprint的用户界面应该启动。

    将Raspberry Pi连接到Ender 3上

    这是这个过程的最后一步。 将USB线插入Raspberry Pi,将微型USB插入Ender 3的端口。 在Octoprint的用户界面上,你应该看到打印机和Raspberry Pi之间已经建立了连接。

    你可能还想启用自动连接选项,使打印机在Raspberry Pi启动后自动连接。

    在这一点上,你可以运行一个测试打印,以观察Octoprint的用户界面如何工作。

    这里有一段来自BV3D的视频,直观地展示了这个过程。

    Roy Hill

    Roy Hill is a passionate 3D printing enthusiast and technology guru with a wealth of knowledge on all things related to 3D printing. With over 10 years of experience in the field, Roy has mastered the art of 3D designing and printing, and has become an expert in the latest 3D printing trends and technologies.Roy holds a degree in mechanical engineering from the University of California, Los Angeles (UCLA), and has worked for several reputable companies in the field of 3D printing, including MakerBot and Formlabs. He has also collaborated with various businesses and individuals to create custom 3D printed products that have revolutionized their industries.Aside from his passion for 3D printing, Roy is an avid traveler and an outdoor enthusiast. He enjoys spending time in nature, hiking, and camping with his family. In his spare time, he also mentors young engineers and shares his wealth of knowledge on 3D printing through various platforms, including his popular blog, 3D Printerly 3D Printing.