通过网络共享打印机

3D打印 软件 翻唱 tronxy-x3
2021-05-16 05:54:23

我有一个 Tronxy X3 (i3 Clone) 在 Melzi 板上运行 Repetier 固件。

我想通过我的家庭网络共享打印机,以便:

  1. 我和我的孩子们都可以使用打印机。(我们有单独的 Windows 10 PC)
  2. 我可以从楼上的电脑开始打印
  3. 我可以远程监控打印进度

我有(并且可以使用)

  • 我可以用来运行 Marlin 的 RAMPS 板组。
  • 树莓派 1B
  • 我(可能)愿意使用的闲置笔记本电脑

我想知道的:

  • 您是否在网络上共享您的打印机,如果是,共享多长时间
  • 您使用的是什么硬件和软件
  • 你最喜欢什么
  • 你觉得最烦什么
  • 你想改变什么
  • 接口是什么(网页界面、打印驱动等)
  • 提供哪些服务(打印、切片、监控等)
  • 两台电脑可以同时访问吗例如:监控,如果我的儿子忘记断开连接,仍然可以打印
  • 支持什么样的监控?例如:相机?
  • 什么运行打印作业(G 代码)
4个回答

注意:这不是来自个人经验,但我认为值得一提:

微软

您可能已经看到了这一点 - 我根本不是 M$ 的粉丝,但是...... Microsoft Plus Raspberry Pi Equals Network 3D Printer

这里是另一个链接一样,网络3D打印机与Windows 10物联网核心,但不幸的是,显然您的打印机支持。

八爪鱼

然而,闭源 M$ 似乎正在迎头赶上,而开源OctoPi已经有一段时间了,确实有一些关于 SE 3D 打印的问题从简介:

OctoPi 是用于 3D 打印机Raspberry Pi发行版。开箱即用,包括:

  • OctoPrint主机软件,包括其所有的依赖和预先配置了网络摄像头和切片的支持,

  • mjpg-streamer用于实时查看打印和延时视频创建,支持 USB 网络摄像头和 Raspberry Pi 相机和

  • CuraEngine 15.04用于在 Raspberry Pi 上直接切片。

请参阅如何使用 Octoprint 为远程 Raspberry Pi 3D 打印机控制安装和设置 Octopi

它的一些特点:


顺便说一句,您也可以将 Pronterface 放在 Pi 上:如何在 Raspberry Pi 上安装 Pronterface - Instructables我不知道这一点。

OctoPi 运行良好。开箱即用的网络访问对我来说很棘手(我的路由器使用通道 13,因此基于脚本的配置不起作用)。

我有章鱼向我发送打印进度的 PushBullet 通知(这可能很方便分享)。这很方便,因为它可以比我从家庭网络外部直接连接到我的 Pi 更容易穿越防火墙。

我是单用户,但它可以让您从 PC 上传 g 代码,然后稍后进行打印(使用任何浏览器)。我没有遇到任何稳定性问题,尽管使用串行端口确实会稍微增加打印机的处理器负载(因此理论上可能会对打印质量产生影响)。我的 R-Pi 3 板载 wifi 确实没电了,但它被 USB 替换了,一切仍然有效。

octoprint 有很多插件,我认为包括一些用于云访问打印机的插件,而且开发似乎非常活跃。

这已从评论转换为答案。@SeanHoulihane答案添加了一些额外信息

我在 Raspberry Pi (RPi) 2B 上运行 OctoPrint 大约 1.5 年,我只需要切换到另一个 Pi,因为铜处理器散热器脱落并导致短路破坏网络通信,但从未出现不稳定问题例如。新的 RPi 2B 运行起来很迷人。

请注意,OctoPrint 是高度可定制的,您有很多插件可供选择,您可以自己更改/添加内容。例如,您可以在 OctoPrint 的 GUI 中添加菜单项。这可用于运行控制RPiGPIOshell 脚本使用这些脚本,您可以例如打开和关闭电源电压、打开/关闭烦人的挤出机风扇以及例如 LED 照明。

使用插件,我有自定义 G 代码,通过注入带有特定的、自定义的 G 代码命令的 G 代码脚本来启用或禁用挤出机风扇,例如 OCTO100、OCTO110(分别启用或禁用风扇,请参阅此处的一些详细信息) .

您可以使用 Windows IoT Core 来执行此操作,请参阅 -
https://developer.microsoft.com/en-us/windows/iot/docs/3dprintserver