コンテンツへスキップ

ネットワーク越しにプロット。

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

GitHub で見る GD Studio を見る macOS コンパニオンアプリ

Raspberry Pi OS が必要

Plotter Hub の Web UI — レイヤーリスト、プレビュー、プロットコントロールとともに読み込まれた SVG

ペンプロッターのための小さなサーバー

Plotter Hub は、iDraw H SE A3 のような AxiDraw クラスのプロッター向け。ジョブごとにパソコンをつなぎっぱなしにする必要をなくす。プロッターを一度 Raspberry Pi につないでおけば、あとはローカルネットワーク上のどのデバイスからでもプロットを送れる。Inkscape のレイヤー付き SVG をドラッグするだけで、Plotter Hub がレイヤーごとにプロット — もしくは HTTP API 経由で作業を送ることもできる。その API を使って、Synendo の Mac 向けジェネレーティブドローイングアプリ GD Studio はキャンバスからそのままペンプロッターにプロットしている。

機能

Plotter Hub は、日々の SVG プロットに必要なコントロールを揃えつつ、ページを制御盤のように複雑にはしない。

  • SVG のドラッグ&ドロップアップロード

  • Inkscape レイヤーの選択

  • ペン交換のためのレイヤー間一時停止

  • 用紙プリセット、向き、余白、ページに合わせる

  • ペンアップ・ペンダウンの速度調整

  • オプションの vpype 最適化

  • リアルタイムの進捗、所要時間の見積もり、ペン位置プレビュー

  • 一時停止、再開、キャンセル、物理一時停止ボタン対応

  • バックグラウンドサービスとして動作 — 起動時に自動スタート

  • アプリ内ワンクリックアップデート

  • 連携アプリやスクリプト向けの HTTP API

必要な環境

必要なもの:

  • Raspberry Pi Zero 2 W、3B+、またはそれ以降

  • Raspberry Pi OS Bookworm または Trixie(デスクトップ環境なしの Lite 版を推奨)

  • iDraw H SE A3 のような AxiDraw クラスの USB プロッター

  • 信頼できるローカルネットワーク

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 で制作 — プロッター作品 1GD Studio で制作 — プロッター作品 2
GD Studio で制作 — プロッター作品 3GD Studio で制作 — プロッター作品 4
GD Studio で制作 — プロッター作品 5GD Studio で制作 — プロッター作品 6
GD Studio で制作 — プロッター作品 7GD Studio で制作 — プロッター作品 8
GD Studio で制作 — プロッター作品 9GD Studio で制作 — プロッター作品 10
GD Studio で制作 — プロッター作品 11GD Studio で制作 — プロッター作品 12

Plotter Hub FAQ

プロット中、パソコンはつなぎっぱなしにしておく必要がある?

ないよ。SVG を送ってしまえば、あとは Raspberry Pi がローカルでプロットを処理する。

うちのプロッターでも動く?

Plotter Hub は、AxiDraw Python API がサポートする iDraw H SE A3 のような AxiDraw クラスのプロッター向けに作られている。

Inkscape は必要?どんな SVG が使える?

プロットできる SVG ならどれでも使える — ペンプロッターが実際に描けるラインやストロークのアートワークなら OK。Inkscape も必須ではない。関係するのはレイヤー分けのときだけ:ファイルに Inkscape レイヤーがあれば Plotter Hub がそれを検出するから、どのレイヤーをプロットするか選んだり、その間でペン交換のために一時停止したりできる。レイヤーがなければ、単純に図全体をプロットする。

レイヤー間でペンを交換できる?

できるよ。Plotter Hub はレイヤー間で一時停止できるから、ペンを交換してプロットを続けられる。

物理的にプロットを一時停止できる?

対応プロッターなら、できるよ。物理一時停止ボタンでプロットの一時停止と再開ができるし、ペン交換の一時停止中に次のレイヤーへ進めることもできる。

別のパソコンから使える?

使えるよ。同じローカルネットワーク上のどのデバイスからでも、Plotter Hub の Web インターフェースを開いて SVG を送れる。

Plotter Hub にログインはある?

ないよ。Plotter Hub は、ネットワークプリンターの Web ページのように、信頼できるローカルネットワークでの利用を想定して設計されている。インターネットに直接さらさないでね。リモートアクセスには、Tailscale や WireGuard のような VPN を使ってね。

Plotter Hub はどうやってアップデートする?

新しいバージョンが公開されると、Web UI 内にワンクリックでアップデートできるバナーが表示される — Plotter Hub が最新版を取得して、インストーラーを再実行し、自動的にオンラインに戻る。SSH で git pull して ./install.sh を再実行する形でアップデートすることもできる。プロットの実行中はアップデートがブロックされ、設定、ジョブキュー、アップロードは常に保持される。

再起動やリスタートしてもプロットは残る?

残るよ。Plotter Hub はサービスとして動いて起動時にまた立ち上がるし、ジョブキューはディスクに保存される — だから一時停止中のプロットは、リスタート後に再開可能なジョブとして復元される。プロット中にサービスを止めるときも、まずペンを上げてくれる。

API はある?

あるよ。Plotter Hub には、連携アプリやスクリプト向けの HTTP API が含まれていて、自動生成される API キーで保護されている。エンドポイントのリファレンスは API ドキュメント を見てね。

無料なの?

無料だよ。Plotter Hub は無料・オープンソース(MIT License)。