ネットワーク越しにプロット。
Plotter Hub は Raspberry Pi を、AxiDraw 互換のペンプロッター用のネットワークプロットサーバーに変える。パソコンから SVG を送るだけで、あとは Pi が最初から最後までローカルでプロットしてくれる。
Raspberry Pi OS が必要

ペンプロッターのための小さなサーバー
Plotter Hub は、AxiDraw クラスのプロッター向け。ジョブごとにパソコンをつなぎっぱなしにする必要をなくす。プロッターを一度 Raspberry Pi につないでおけば、あとはローカルネットワーク上のどのデバイスからでもプロットを送れる。Inkscape のレイヤー付き SVG をドラッグするだけで、Plotter Hub がレイヤーごとにプロット — もしくは HTTP API 経由で作業を送ることもできる。その API を使って、Synendo の Mac 向けジェネレーティブドローイングアプリ GD Studio はキャンバスからそのままペンプロッターにプロットしている。
機能
Plotter Hub は、日々の SVG プロットに必要なコントロールを揃えつつ、ページを制御盤のように複雑にはしない。
SVG のドラッグ&ドロップアップロード
Inkscape レイヤーの選択
ペン交換のためのレイヤー間一時停止
用紙プリセット、向き、余白、ページに合わせる
ペンアップ・ペンダウンの速度調整
オプションの vpype 最適化
リアルタイムの進捗、所要時間の見積もり、ペン位置プレビュー
一時停止、再開、キャンセル、物理一時停止ボタン対応
バックグラウンドサービスとして動作 — 起動時に自動スタート
アプリ内ワンクリックアップデート
連携アプリやスクリプト向けの HTTP API
Evil Mad Scientist に感謝。 Plotter Hub は、彼らの素晴らしいオープンソースの AxiDraw Python API(GPL-2.0)の上に成り立っていて、これが裏側でプロッターを動かしている。Plotter Hub 自体も MIT ライセンスの自由でオープンソースなソフトウェアだ。
必要な環境
必要なもの:
Raspberry Pi Zero 2 W、3B+、またはそれ以降
Raspberry Pi OS Bookworm または Trixie(デスクトップ環境なしの Lite 版を推奨)
AxiDraw クラスの USB プロッター
信頼できるローカルネットワーク
Raspberry Pi Zero 2 W は、常時稼働のプロットサーバーとして十分に使える。Raspberry Pi 3B+ ならプレビューやセットアップがよりキビキビ動く。Plotter Hub しか動かさないなら、Pi 4 や 5 はたいてい必要ない。クリーンインストールは Raspberry Pi Imager を使うのが一番簡単だ。
使い方
Raspberry Pi に SSH でログインして、リポジトリをクローンし、./install.sh を実行する。仮想環境のセットアップ、AxiDraw API と vpype のインストール、Plotter Hub の systemd サービスとしての登録までを行い、完了すると開くべき URL を表示してくれる。

ネットワーク上のどのデバイスからでも、http://plotterhub.local(または Pi のホスト名)にアクセスする。ログインも、インストールするデスクトップアプリもない — ネットワークプリンターの Web ページのように使える。

SVG をドラッグ&ドロップして、プロットする Inkscape レイヤーを選び、用紙プリセットと余白を決めて、必要なら vpype 最適化を有効にする。プロット前に、Plotter Hub が所要時間、描画距離、移動距離、ペンの上げ下げ回数を見積もる。

プロットの様子を Web UI でリアルタイムに追える — ペンカーソルと進捗バーが描画に合わせて更新される — そこから一時停止、再開、キャンセルもできる。ジョブを送ってしまえば、パソコンをつなぎっぱなしにしておく必要はもうない。プロッターに物理一時停止ボタンがあれば、それも使える — たとえばレイヤー交換の後に再開するといった具合に。
コンパニオンアプリ
GD Studio でデザインする
Plotter Hub は、あなたのアートを紙へと届ける。そして GD Studio は、それを生み出す場所だ — ジェネレーティブなペンプロッターアートのための、Synendo の macOS アプリ。8つのファミリーにまたがる50種類のパターンから選び、ライブコントロールで形を整え、テキストやインポートした SVG を重ねていく。どのデザインも連続したストロークから組み立てられるので、キャンバスにはペンが描くものがそのまま映し出される。さらに嬉しいのは、GD Studio がネットワーク越しにあなたの作品を Plotter Hub へ直接送れること — 書き出しも、ファイルを移す手間もいらない。
GD Studio を見る











Plotter Hub FAQ
プロット中、パソコンはつなぎっぱなしにしておく必要がある?
プロット中、パソコンはつなぎっぱなしにしておく必要がある?
ないよ。SVG を送ってしまえば、あとは Raspberry Pi がローカルでプロットを処理する。
うちのプロッターでも動く?
うちのプロッターでも動く?
Plotter Hub は、AxiDraw Python API または互換性のある AxiDraw 風のコマンドワークフローで制御できる、AxiDraw クラスのペンプロッター向けに作られている。たとえば:
- AxiDraw プロッター — 例えば AxiDraw V3/A4、V3/A3、SE/A4、MiniKit など。
- AxiDraw 互換の iDraw プロッター — 例えば iDraw H SE A3。
- NextDraw クラスのプロッター — 例えば NextDraw 8511 や 1117(互換性のある NextDraw/AxiDraw 風のワークフローでサポートされる場合)。
- EBB ベースの自作 XY プロッター — 上級者向け。マシンを AxiDraw クラスのプロッターのように動作するよう設定している場合。
お使いのプロッターが AxiDraw Python API または互換性のある AxiDraw 風のコマンドワークフローに対応していれば、Plotter Hub で動作するはずだ。
Inkscape は必要?どんな SVG が使える?
Inkscape は必要?どんな SVG が使える?
プロットできる SVG ならどれでも使える — ペンプロッターが実際に描けるラインやストロークのアートワークなら OK。Inkscape も必須ではない。関係するのはレイヤー分けのときだけ:ファイルに Inkscape レイヤーがあれば Plotter Hub がそれを検出するから、どのレイヤーをプロットするか選んだり、その間でペン交換のために一時停止したりできる。レイヤーがなければ、単純に図全体をプロットする。
レイヤー間でペンを交換できる?
レイヤー間でペンを交換できる?
できるよ。Plotter Hub はレイヤー間で一時停止できるから、ペンを交換してプロットを続けられる。
物理的にプロットを一時停止できる?
物理的にプロットを一時停止できる?
対応プロッターなら、できるよ。物理一時停止ボタンでプロットの一時停止と再開ができるし、ペン交換の一時停止中に次のレイヤーへ進めることもできる。
別のパソコンから使える?
別のパソコンから使える?
使えるよ。同じローカルネットワーク上のどのデバイスからでも、Plotter Hub の Web インターフェースを開いて SVG を送れる。
Plotter Hub にログインはある?
Plotter Hub にログインはある?
ないよ。Plotter Hub は、ネットワークプリンターの Web ページのように、信頼できるローカルネットワークでの利用を想定して設計されている。インターネットに直接さらさないでね。リモートアクセスには、Tailscale や WireGuard のような VPN を使ってね。
Plotter Hub はどうやってアップデートする?
Plotter Hub はどうやってアップデートする?
新しいバージョンが公開されると、Web UI 内にワンクリックでアップデートできるバナーが表示される — Plotter Hub が最新版を取得して、インストーラーを再実行し、自動的にオンラインに戻る。SSH で git pull して ./install.sh を再実行する形でアップデートすることもできる。プロットの実行中はアップデートがブロックされ、設定、ジョブキュー、アップロードは常に保持される。
再起動やリスタートしてもプロットは残る?
再起動やリスタートしてもプロットは残る?
残るよ。Plotter Hub はサービスとして動いて起動時にまた立ち上がるし、ジョブキューはディスクに保存される — だから一時停止中のプロットは、リスタート後に再開可能なジョブとして復元される。プロット中にサービスを止めるときも、まずペンを上げてくれる。
API はある?
API はある?
あるよ。Plotter Hub には、連携アプリやスクリプト向けの HTTP API が含まれていて、自動生成される API キーで保護されている。エンドポイントのリファレンスは API ドキュメント を見てね。
無料なの?
無料なの?
無料だよ。Plotter Hub は無料・オープンソース(MIT License)。