跳到内容

在网络上绘图。

Plotter Hub 把一台 Raspberry Pi 变成联网的绘图服务器,服务于你的 AxiDraw 兼容笔式绘图仪。从你的电脑提交 SVG,剩下的整段绘图过程都交给 Pi 在本地从头到尾完成。

需要 Raspberry Pi OS

Plotter Hub 网页界面——已载入一个 SVG,显示其图层列表、预览和绘图控件

给你的笔式绘图仪配一台小服务器

Plotter Hub 适合 AxiDraw 级别的绘图仪,比如 iDraw H SE A3——它们不该为每次绘图都接一台电脑。把绘图仪和 Raspberry Pi 连接一次,之后就能从本地网络上的任意设备提交绘图任务。拖入一个带 Inkscape 图层的 SVG,Plotter Hub 就会逐层绘制它——或者通过它的 HTTP API 发送任务。GD Studio,Synendo 为 Mac 打造的生成式绘图应用,正是借助这个 API 直接从画布绘制到你的笔式绘图仪。

功能

Plotter Hub 为你提供日常 SVG 绘图所需的各项控制,又不会把页面变成一块密密麻麻的控制面板。

  • 拖放上传 SVG

  • 选择 Inkscape 图层

  • 在图层之间暂停以便换笔

  • 纸张预设、方向、边距和适应页面

  • 抬笔与落笔速度控制

  • 可选的 vpype 优化

  • 实时进度、时间估算和笔位预览

  • 暂停、继续、取消,以及物理暂停按钮支持

  • 作为后台服务运行——开机自启

  • 应用内一键更新

  • 面向配套应用和脚本的 HTTP API

系统要求

你需要:

  • Raspberry Pi Zero 2 W、3B+ 或更新机型

  • Raspberry Pi OS Bookworm 或 Trixie——推荐使用 Lite 版(无桌面环境)

  • 一台 AxiDraw 级别的 USB 绘图仪,比如 iDraw H SE A3

  • 一个可信的本地网络

Raspberry Pi Zero 2 W 作为常开的绘图服务器表现很好。Raspberry Pi 3B+ 能带来更流畅的预览和安装体验。如果 Plotter Hub 是唯一运行的程序,那么 Pi 4 或 5 通常没有必要。全新安装用 Raspberry Pi Imager 最为简单。

使用方法

配套应用

用 GD Studio 设计

Plotter Hub 把你的作品绘到纸上,而 GD Studio 正是你创作它们的地方——Synendo 为 macOS 打造的生成式笔式绘图应用。从 8 大类、50 种图案中任选其一,借助实时控件塑造它们,再叠加文字与导入的 SVG。每个设计都由连续笔触构成,因此画布会精确呈现笔尖将要绘制的内容。最棒的是,GD Studio 会通过你的网络把作品直接发送到 Plotter Hub——无需导出,也无需搬运文件。

探索 GD Studio
用 GD Studio 创作——绘图仪作品 1用 GD Studio 创作——绘图仪作品 2
用 GD Studio 创作——绘图仪作品 3用 GD Studio 创作——绘图仪作品 4
用 GD Studio 创作——绘图仪作品 5用 GD Studio 创作——绘图仪作品 6
用 GD Studio 创作——绘图仪作品 7用 GD Studio 创作——绘图仪作品 8
用 GD Studio 创作——绘图仪作品 9用 GD Studio 创作——绘图仪作品 10
用 GD Studio 创作——绘图仪作品 11用 GD Studio 创作——绘图仪作品 12

Plotter Hub 常见问题

绘图时我的电脑需要一直保持连接吗?

不需要。SVG 一旦提交,Raspberry Pi 就会在本地完成整段绘图。

它能配合我的绘图仪吗?

Plotter Hub 为 AxiDraw 级别的绘图仪打造,比如 iDraw H SE A3,也就是 AxiDraw Python API 所支持的那些绘图仪。

我需要 Inkscape 吗,哪些 SVG 可以用?

任何可绘制的 SVG 都可以用——也就是笔式绘图仪能实际画出来的线条和描边图形。Inkscape 也不是必需的;它只在图层分离这件事上有意义:如果你的文件带有 Inkscape 图层,Plotter Hub 会检测到它们,这样你就能选择绘制哪些图层,并在图层之间暂停换笔。没有图层时,它就直接绘制整张图。

我可以在图层之间换笔吗?

可以。Plotter Hub 能在图层之间暂停,这样你就可以换笔并继续绘图。

我可以用物理方式暂停绘图吗?

可以,在受支持的绘图仪上。物理暂停按钮可以暂停和继续绘图,并在换笔暂停期间继续进入下一图层。

我可以从另一台电脑使用它吗?

可以。同一本地网络上的任意设备都能打开 Plotter Hub 的网页界面并提交 SVG。

Plotter Hub 有登录功能吗?

没有。Plotter Hub 是为可信的本地网络设计的,就像网络打印机的网页一样。不要把它直接暴露到互联网上。如需远程访问,请使用 Tailscale 或 WireGuard 之类的 VPN。

我该如何更新 Plotter Hub?

当有更新版本发布时,网页界面里会出现一个横幅,提供一键更新——Plotter Hub 会拉取最新版本,重新运行安装程序,然后自行恢复在线。你也可以通过 SSH 执行 git pull 并重新运行 ./install.sh 来更新。绘图进行期间更新会被阻止,而你的设置、任务队列和上传内容始终会被保留。

重启或重新启动后绘图任务还在吗?

在。Plotter Hub 作为服务运行并开机自启,任务队列会保存到磁盘——所以重新启动后,被暂停的绘图会作为可继续的任务恢复。绘图途中停止服务也会先抬起笔。

有 API 吗?

有。Plotter Hub 内置一个面向配套应用和脚本的 HTTP API,由自动生成的 API 密钥保护。端点参考请见 API 文档

它是免费的吗?

是的。Plotter Hub 免费开源(MIT 许可证)。