Nomar记录一段历史
通过网络共享打印机

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

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

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

我有(并且可以使用)

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

我想知道的是:

  • 您是否在网络上共享您的打印机,如果是,共享多长时间
  • 您使用的是什么硬件和软件
  • 你最喜欢什么
  • 你觉得最烦什么
  • 你想改变什么
  • 接口是什么(网页界面、打印驱动等)
  • 提供哪些服务(打印、切片、监控等)
  • 两台电脑可以同时访问吗例如:监控,如果我的儿子忘记断开连接,仍然可以打印
  • 支持什么样的监控?例如:相机?
  • 什么运行打印作业(G 代码)
是否有任何答案帮助您获得问题的答案或帮助您得出自己的结论,然后请投票并接受答案。这有助于我们减少 [未回答问题列表](https://3dprinting.stackexchange.com/unanswered)。自己找到了另一个答案(然后是已经发布的)?请添加该答案(并在 48 小时后接受)以与社区分享您的经验。
@0scar 我会继续接受第一个,因为它们都很相似并且确实回答了这个问题;但是,对我来说,这些解决方案并不足以带来实施的好处。
感谢您的合作!我们需要所有帮助才能摆脱 Beta 状态。现在,我们需要人们接受答案并对问题和答案进行投票。

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 运行良好。开箱即用的网络访问对我来说很棘手(channel13)。我还让它向我发送打印进度的 PushBullet 通知(这可能便于共享)。我是单用户,但它可以让您从 PC 上传 g 代码,然后稍后进行打印(使用任何浏览器)。
我听说它不如在 SD 卡上的文件上打印可靠(应用程序有时会锁定)。开发了许多长时间运行的应用程序后,我意识到这是在操作系统下而不是在嵌入式 uC 上运行应用程序的固有风险。
感谢您提供 M$ 链接。我查了一下,M$ 有一个 SDK,我将研究创建一个通用的 Repetier 和/或 Marlin 驱动程序。

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

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

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

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

为了补充答案,我在 Raspberry Pi 2B 上运行 OctoPrint 大约 1.5 年,我只需要切换到另一个 Pi,因为处理器散热器脱落并导致网络通信出现短路,但从未遇到过问题比如不稳定。新的作为一种魅力正在运行!请注意,您可以在 OctoPrint 的 GUI 中添加菜单项,我可以打开和关闭电源电压、烦人的挤出机风扇和 LED 照明。使用插件我有自定义 G 代码,通过注入 G 代码脚本启用或禁用挤出机风扇。非常好的、稳定的、可定制的软件!

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

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

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

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

您可以使用 Windows IoT Core 来做到这一点,请参阅 -
https://developer.microsoft.com/en-us/windows/iot/docs/3dprintserver

感谢您的回答,但我们正在寻找提供一些解释和背景的综合答案。非常简短的答案无法做到这一点,因此请[编辑]您的答案以解释为什么它是正确的。此外,我们希望答案尽可能独立。 [*仅链接*](https://meta.stackexchange.com/questions/8231/) 答案不受欢迎(因为链接 [趋于腐烂](https://en.wikipedia.org/wiki/Link_rot))如果链接到的内容消失,& 将变得无用。如果您从链接中添加更多上下文和详细信息,人们更有可能发现您的答案有用。
这已经在接受的解决方案中提到了。 Windows IoT 非常有限,以前不支持 i3 克隆。如果您认为这是一个很好的解决方案,请提供更多链接。

随机文章