用于 3D 打印服务的在线 API

3D打印 印刷准备 打印 API
2021-05-14 15:14:45

我有兴趣找到在线 API,您可以在其中使用我的模型(即“修复模型”或“设置支持”)通过一些打印准备请求调用某些第三方服务,并获得我可以发送的 GCODE 文件到 3D 打印机。我的输入将是:

  • 3d 模型 (obj, stl)
  • 我的打印机(makerbot、ultimaker 等等)或打印机配置文件
  • 打印配置文件

这与我们现在拥有的所有经典 3D 打印工艺相反。目前在 3D 打印机中打印时,您需要经历以下阶段:

  1. 创建/下载模型
  2. 使用一些 3rd 方桌面软件准备用于打印的模型
  3. 将模型导出为 gcode
  4. 将文件保存到某个闪存驱动器
  5. 将闪存驱动器插入打印机
  6. 使用打印机接口打印模型

我想知道这个过程是否可以简化为您可以直接从 Web 浏览器打印模型而无需执行所有这些步骤的程度。我知道我在这里简化了事情,但我仍然想看看我建议的解决方案是否存在?

谢谢

2个回答

有几种方法可以简化您的工作流程。下面概述了两种解决方案,它们都具有文档化的 API,您可以使用它来进一步自定义您的工作流程。

其他用户提到了OctoPrintOctoPrint 将允许您配置您的打印机、打印配置文件和上传 STL,以便从 Web 界面进行打印。您可以为 OctoPrint 配置配置文件、切片器和切片器配置文件以用于完成您的工作流程。

除了允许您管理打印机和打印配置文件的功能外,Astroprint还提供云切片服务。

无线上网

一些较新的机器已备有 WiFi 连接功能,例如 MakerBot Replicator(s)/Z18、da Vinci Jr.、Kudo3D 以及我忘记的其他一些机器。

然而,这些支持 WiFi 的机器基本上模拟了 OctoPrint 和 AstroPrint 提供的功能。虽然无线连接可以省去不将 G 代码文件保存到 SD 卡/闪存驱动器,然后插入所述存储设备,然后选择要运行的程序的麻烦,但无线解决方案仍然需要切片器来完成这项工作。

OctoPrint 和 AstroPrint 都允许建立一个切片打印队列,我知道 OctoPrint 甚至可以切片一个 3D 打印就绪模型并将其放入您的队列中。

我所知道的唯一一个似乎可以减少大部分工作量的应用程序是带有 MakerBot Replicator/Z18 的 MakerBot Desktop。虽然 MakerBot 的声誉并不高(截至 2016 年),但他们已经生产了一些很棒的软件。据我了解,您可以通过以下方式使用 MakerBot Desktop:

从 Thingiverse 打印

  • 从 MakerBot Desktop 登录 Thingiverse
  • 找到您要打印的模型
  • 界面中应该有一个方便的打印按钮
  • 该软件将预览模型。大多数已上传到 Thingiverse 的模型将处于可打印的方向/缩放状态
  • 打印继续
  • 现在软件将切片模型并通过 USB 或 WiFi 发送 G 代码

实际上,MakerBot Desktop 跳过的唯一步骤是从 Web 浏览器下载模型。

在互联网上找到的模型(例如 Thingiverse)在少数情况下也具有切片的 G 代码,但您必须小心确保它是适合您机器的正确风格。

也许在将来?

目前,微软正在开发一种名为.3MF的新 3D 打印文件格式,理论上可以消除对 3D 模型进行切片的需要。我假设您需要一台专门可以解释文件的机器。这个项目仍然是非常的作品,它可能需要数年之前,我们看到的全力支持的格式必须商定双方软件公司如SolidWorks中,AutoCAD中,CATIA等三维打印机制造商,如MakerBot / Stratasys公司, 3D Systems 等知名公司。

如果您将不再需要切片模型和 WiFi/USB 连接的好处结合起来,那么您描述的大多数“手动”工作将不再需要。