mcpField
B
bambu-labs

bambu-labs

github.com/earthtojakeその他23.9k9.5k 回インストール今日更新
リポジトリ

bambu-labs について

bambu-labs は、スライス済みファイルを Bambu Connect に渡すか、未スライスのモデルを Bambu Studio で開くスキルです。プリンターの選択と印刷開始はユーザーが行い、プリンターの操作や状態取得はしません。

主な機能

  1. 01スライス済みファイルを Bambu Connect で開く
  2. 02未スライスモデルを Bambu Studio で開く
  3. 03ファイル形式に応じた受け渡し
  4. 04印刷開始はユーザーが判断

活用シーン

  1. 01スライス済み `.gcode.3mf` ファイルの受け渡し
  2. 02プリンター設定でスライスした `.gcode` のオープン
  3. 03未スライスの `.3mf`、`.stl`、`.step` モデルのオープン

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/earthtojake/text-to-cad --skill bambu-labs

インストール後、Claude Code で/bambu-labsを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE

詳細

Bambu Labs

出典: earthtojake/text-to-cad で保守されています。 実行時の信頼できる情報源として、インストール済みのローカルスキルファイルを使用してください。 リポジトリへのリンクは、出典の確認とリリースレビューのみを目的としています。

Bambu Lab のプリンターが他のソフトウェアから印刷ジョブを受け取るには、サードパーティ製ツール向けの Bambu Lab のデスクトップアプリである Bambu Connect を経由する必要があります (https://wiki.bambulab.com/en/software/third-party-integration)。このスキルでは、ファイルを Bambu Connect で開くか、スライス前のモデルを Bambu Studio で開きます。ユーザーはそこでプリンターを選び、印刷を開始します。エージェントがプリンターを操作することはなく、アクセスコードを求めることもありません。

要件

Bambu Connect(Windows 10 以降、macOS 13 以降)にサインインし、ユーザーの Bambu Lab アカウントにプリンターが登録されているか、LAN モードで接続可能である必要があります (https://wiki.bambulab.com/en/software/bambu-connect)。Bambu Connect がまだ開発中の Linux では、Bambu Studio を使用してください。

引き渡し方法の選択

ユーザーが持っているもの引き渡し方法
$gcode、または Bambu Studio や OrcaSlicer の「スライス済みプレートをエクスポート」で作成した、スライス済みの .gcode.3mfBambu Connect で開きます
このプリンターの Bambu プロファイルでスライスしたプレーンな .gcodeBambu Connect で開きます。Bambu Connect が受け付けない場合は、代わりに Bambu Studio でモデルをスライスします
スライス前のモデル:.3mf、.stl、.stepBambu Studio で開きます。Bambu Studio がスライスし、プリンターに直接送信します

Bambu Connect でファイルを開く

Bambu Connect は、bambu-connect://import-file リンクからファイルをインポートします。このリンクには、ファイルの絶対パスを指定する path と、表示名を指定する name の 2 つのパラメーターがあり、どちらも JavaScript の encodeURIComponent と同じ方法でパーセントエンコードします(Python:urllib.parse.quote(value, safe=""))。また、version=1.0.0 も指定します。/Users/me/prints/bracket.gcode.3mf の場合:

bambu-connect://import-file?path=%2FUsers%2Fme%2Fprints%2Fbracket.gcode.3mf&name=bracket&version=1.0.0

macOS では open "<link>"、Windows の PowerShell では Start-Process "<link>" を使ってリンクを開きます。Bambu Connect が前面に表示され、ファイルが読み込まれます。

Bambu Studio でモデルを開く

macOS では open -a BambuStudio <file> を実行します(インストールによってはアプリ名が Bambu Studio の場合があります)。Windows では Bambu Studio の「ファイル」メニューからファイルを開くか、Bambu Studio がそのファイルの既定のアプリであれば Start-Process <file> を実行します。Linux では bambu-studio <file> を実行するか、AppImage または Flatpak から開きます。

アプリでの仕上げ

ユーザーが「印刷」を押す前に、プリンター、プレートの種類、ノズル、フィラメントと AMS の割り当て、ビルドプレートに何もないこと、最初の層の印刷時に誰かが近くにいることを確認するよう伝えてください。印刷が開始されたと報告してはいけません。エージェントはプリンターを確認できず、ジョブと進行状況はアプリに表示されます。

対象外

ユーザーに代わって印刷を開始、一時停止、キャンセルすること、およびプリンターの状態を読み取ることは対象外です。Bambu Lab のファームウェアが他のソフトウェアからこれらの操作を受け付けるのは、Bambu Connect 経由か、LAN のみで使用でき、プリンターが Bambu Cloud から切断される Developer Mode 経由に限られるためです。スライスには $gcode または Bambu Studio を使用してください。

コメント