-
1 はじめに
-
2 クライアントをインストール
-
3 プリンターを接続
Bambu Labプリンター用のSimplyPrint Clientを次の環境に設定:
クライアントはネットワーク上のデバイスで動作し、Bambu LabプリンターをSimplyPrintに接続します。クライアントを実行するデバイスを以下から選択してください。現在使用中のデバイスである必要はありません。
クライアントを実行するデバイスを選択
現在閲覧に使用しているデバイスである必要はありません。
プリンターをSimplyPrintに接続し続けるには、24時間365日電源を入れたままにできるデバイスが必要です。
Raspberry Piセットアップ
設定済みのイメージをmicroSDカードに書き込んでください。OSを事前に設定する必要はありません。Raspberry Pi Zero 2 W, 3, 4 and 5に対応しています。
ハードウェア要件:
- Raspberry Pi Zero 2 W、3、4または5(すべてarm64イメージに対応、Pi 3とZero 2 Wはarmv7lイメージにも対応)
- 2 GB RAM (推奨最小値。プリンターが1〜2台なら、これより少なくても使用可能)
- microSDカード(8 GB以上)とカードリーダー
セットアップ:
- microSDカードをコンピューターに挿入してください(スロットがない場合はUSBカードリーダーを使用してください)。
- Raspberry Pi Imagerをダウンロードしてインストールし、開いてください。
-
「Choose OS」をクリックし、SimplyPrint Clientのイメージを使用します。これが最も簡単な方法です:
- 一覧にある場合は、「その他の特定用途向けOS」 → 「3Dプリント」 → 「SimplyPrint」 → 「SimplyPrint Client OS」を選択してください。
- 一覧にない場合は、Pi用のイメージをダウンロードし、Pi Imagerで「Use custom」を選んでから、ダウンロードしたファイルを選択してください:
- 「Choose storage」をクリックし、microSDカードを選択します(誤ったデバイスを選ばないよう、先に他のUSBメモリーを取り外してください)。
-
「Next」をクリックし、「Use OS customisation」で「Edit settings」をクリックします:
- 「Services」タブで「Enable SSH」を有効にし、ユーザー名とパスワードを設定してください(保存されないため、控えておいてください)。
- 「無線LANを設定」を有効にし、WiFi名(SSID)とパスワードを入力して、「無線LANの国」を設定してください。プリンターと同じネットワークを使用してください。Ethernetを使用する場合、WiFiの設定は省略できます。
- 「保存」をクリックしてください。
- 「はい」をクリックしてカードへの書き込み(上書き)を確定し、完了するまで待ってください。書き込み中にファイルエクスプローラーやポップアップが開くことがありますが、問題ありません。そのまま無視してください。
- カードをPiに挿入し、電源を入れてください。起動まで数分待ってください。
-
同じネットワーク上のコンピューターで、
http://<pi-ip>:8000にアクセスしてクライアントを開いてください。
Linuxのセットアップ (x86_64 / aarch64 / armv7l)
Linuxコンピューター、ミニPC、またはサーバーでクライアントを実行します。
ハードウェア要件:
- 2 GB RAM (最小)
systemdのサポート(最近のディストリビューションのほとんどに搭載)
セットアップ:
-
ターミナルウィンドウを開き、次のコマンドを実行してください:
sudo bash -c "$(curl -fsSL https://download.simplyprint.io/client/install-linux.sh)" - 画面の指示に従ってください。クライアントはsystemdサービス(
simplyprint-client.service)としてインストールされ、起動時に開始してバックグラウンドで実行されます。 -
クライアント画面を開く:パソコンのブラウザーでクライアントを開いてください。この画面でプリンターを接続します。
- このコンピューターでクライアントを実行している場合:
http://localhost:8000 - 別のデバイスで実行している場合:
http://<device-ip>:8000
- このコンピューターでクライアントを実行している場合:
macOSのセットアップ (Intel & Apple Silicon)
Macでクライアントを実行します。搭載チップに合ったインストーラーをダウンロードしてください:
どちらかわかりませんか?Appleメニュー → このMacについてを選択してください。"Apple M"で始まるチップはApple Silicon、"Intel"プロセッサーはIntelです。
ハードウェア要件:
- macOS 13 (Ventura)以降、IntelまたはApple Silicon
- 4 GB RAM (最小)
セットアップ:
- 上のMac用インストーラーをダウンロードして開いてください。
- インストーラーの案内に従ってください。開始画面が表示され、必要に応じて「ログイン時に起動」を選択し、完了します。
-
バックグラウンドでの実行とログイン時の起動を許可してください:
- macOSでアプリが未確認の開発元からのものと表示された場合は、システム設定 → プライバシー & セキュリティで許可してください。
- システム設定 → 一般 → ログイン項目を開いてください。
- SimplyPrint Clientを「ログイン時に開く」に追加し、「バックグラウンドでの実行を許可」で有効にして、接続を維持してください。
- クライアントはメニューバーのアイコンとして動作します。メニューバーから開くか、
http://localhost:8000にアクセスしてください。
Homebrewを使う場合は、ターミナルで次のコマンドを実行してください:
brew install simplyprint/tap/simplyprint-client
brew services start simplyprint-client
Windowsの設定
Windowsコンピューターでクライアントを実行します。
Windowsインストーラー(x64)をダウンロードハードウェア要件:
- Windows 10、11以降
- 4 GB RAM (最小)
- 64ビットプロセッサー (標準)
セットアップ:
- 上のインストーラーをダウンロードして実行してください。
- 画面の指示に従ってください。Windowsがインストーラーについて警告する場合があります(新しいソフトウェアではよくあります)。「詳細情報」、「実行」の順にクリックしてください。信頼できる提供元のソフトウェアのみをインストールしてください。
- 設定が完了すると、システムトレイにSimplyPrintのアイコンが表示されます。クライアントはWindowsと同時に起動し、バックグラウンドで動作します。トレイから開くか、
http://localhost:8000にアクセスしてください。
インストールせずに使う場合は、ポータブル版のzipビルドも利用できます。展開してsimplyprint-client.exeを実行してください。
Dockerのセットアップ
Dockerを実行できるシステムにクライアントを導入します。公式イメージはDocker Hubで提供しています:simplyprint/simplyprint-client。
セットアップ:
-
コンテナーを作成して実行(ホストネットワークを使うとLAN上のプリンターに接続できます):
docker run -d --name simplyprint-client --network=host --restart=always -v simplyprint_data:/root/.config/SimplyPrint simplyprint/simplyprint-client -
更新するには、最新のイメージを取得し、古いコンテナーを削除して再作成してください。設定は
simplyprint_dataボリュームに保持されます:docker pull simplyprint/simplyprint-client && docker rm -f simplyprint-client && docker run -d --name simplyprint-client --network=host --restart=always -v simplyprint_data:/root/.config/SimplyPrint simplyprint/simplyprint-client -
ブラウザーでクライアント画面を開いてください:
または、別のデバイスで実行している場合:
http://localhost:8000http://<device-ip>:8000
-
次の内容で
compose.yamlを作成してください:services: simplyprint-client: image: simplyprint/simplyprint-client container_name: simplyprint-client network_mode: host restart: always volumes: - simplyprint_data:/root/.config/SimplyPrint volumes: simplyprint_data: -
サービスを開始:
docker compose up -d -
更新:
docker compose pull && docker compose up -d -
ブラウザーでクライアント画面を開いてください:
または、別のデバイスで実行している場合:
http://localhost:8000http://<device-ip>:8000
Home Assistantのセットアップ
SimplyPrintクライアントをHome Assistantのアドオンとして実行すれば、常時稼働しているマシンでプリンターの接続を維持できます。プリンターごとに予備のRaspberry Piを用意したり、追加の機器を管理したりする必要はありません。
始める前に:
- Home Assistant OSまたはSupervisedのインストールが必要です。アドオンはSupervisorで管理されますが、Home Assistant ContainerとCoreにはSupervisorがありません。それらの場合は、代わりにDockerまたはLinuxタブを使用してください。
- 64-bitマシン(aarch64またはamd64)。32-bit版のRaspberry Pi OSではアドオンを検出できません。
- Home Assistantと同じネットワーク上のプリンター
簡単な方法:
Home Assistantにアクセスできるデバイスでこの画面を表示している場合は、このボタンでリポジトリを追加し、手順2に進んでください。
または手順に沿って進める:
-
アドオンリポジトリを追加します。Home Assistantで設定 → アプリに移動します(Home Assistantではアドオンの名称がアプリに変更されたため、古いガイドにはアドオンと記載されています)。アプリストアを開き、3点メニューからリポジトリを選択して、次を貼り付けてください:
https://github.com/SimplyPrint/home-assistant-apps - ストアから「SimplyPrint Client」をインストールしてください。
- アドオンを開始してください。「起動時に開始」と「ウォッチドッグ」をオンにすると、再起動後もプリンターの接続が維持されます。「サイドバーに表示」をオンにすると、Home AssistantのメニューにSimplyPrintが表示されます。
- Home AssistantのメニューからSimplyPrintを開いてください。 このアドオンはIngressを使用するため、画面はHome Assistant自体を通じて表示されます。ポートを開く必要はなく、クライアントはこの経路からのリクエストのみを受け付けます。
- そのパネルのセットアップに従ってプリンターをSimplyPrintアカウントに接続し、ここで次のステップに進んでください。
Chromebookは常に電源を入れ、スリープさせない状態にする必要があります。スリープやシャットダウン、またはふたを閉じると、プリンターはオフラインになります。
おすすめの方法: Raspberry Pi(約$35-55)を用意して24時間稼働させます。SimplyPrintへのアクセスには引き続きChromebookを使えます。常時稼働はPiに任せてください。
Chromebookの設定
ChromebookではLinux開発環境(Crostini)を有効にすることで、Linuxベースのクライアントを実行できます。それでも続行する場合は、以下の手順に従ってください。
動画ガイド:
セットアップ:
-
ChromebookでLinuxを有効にする:
- Chromebookで設定を開いてください。
- 詳細設定 → 開発者に移動してください。
- 「Linux開発環境」をオンにしてください。
- セットアップウィザードに従ってLinuxをインストールしてください(数分かかる場合があります)。
- Linuxのターミナルを開く:Linuxのインストール後、アプリランチャーから「ターミナル」アプリを探して開いてください。
-
SimplyPrintインストーラーを実行してください:
sudo bash -c "$(curl -fsSL https://download.simplyprint.io/client/install-linux.sh)" - 画面の指示に従ってください。
- ブラウザーで
http://localhost:8000にアクセスし、クライアント画面を開いてください。
これらのデバイスではクライアントを実行できません
iPad、タブレット、スマートフォンなどのデバイスでは、クライアントを実行することはできません。
これらのデバイスが動作しない理由:
| デバイス | 動作しない理由 |
|---|---|
| iPad / iPhone | iOSでは、クライアントに必要なバックグラウンドプロセスをアプリで実行できません。 |
| Androidスマートフォン / タブレット | Androidはバッテリーを節約するためにバックグラウンドプロセスを頻繁に終了するため、クライアントは数分で動作しなくなります。 |
| Arduino / ESP32 / マイクロコントローラー | これらはコンピューターではなくマイクロコントローラーです。クライアントソフトウェアを実行できません。 |
| スマートホームハブ | 制限が厳しく、特定のタスク向けに設計されているため、任意のソフトウェアを実行できません。 |
| プリンター本体 | 多くのプリンター(Bambu Labなど)は閉鎖的なエコシステムを採用しているため、ソフトウェアをインストールできません。代わりに、クライアントを別のデバイスで実行します。 |
コンピューターが必要です。Raspberry Pi 4は約$35-55と最も手頃で、小型かつ低消費電力のため、クライアントの24時間365日稼働に最適です。
上のタブから対応プラットフォームを選択してください。
Raspberry Piの設定を表示(推奨)