オクトプリント

オープンソースの3Dプリンターソフトウェア
オクトプリント
開発者ジーナ・ハウスゲ
初回リリース2012
安定版リリース
1.11.4 [1]  / 2025年11月4日
リポジトリ
  • github.com/OctoPrint/OctoPrint
書かれたパイソン
オペレーティング·システムWindowsmacOSLinux
入手可能な7つの言語
言語リスト
英語、ドイツ語、フランス語、ポーランド語、ロシア語、韓国語、カタロニア語
タイプ3Dプリンター制御アプリケーション
ライセンス無料でオープンソースの AGPL
Webサイトoctoprint.org 

OctoPrintはオープンソースの3Dプリンターコントローラーアプリケーションで、接続されたプリンター用のWebインターフェースを提供します。プリンターのステータスと主要なパラメータを表示し、ユーザーは印刷のスケジュール設定やプリンターのリモート制御を行うことができます。

歴史

OctoPrintは2012年にGina Häusge氏によって開発されました[2]。彼女は当初、自身の最初の3Dプリンターをサポートするためにこのソフトウェアを開発しました。OctoPrint [3]はCuraからフォークされ、同じAGPLライセンスの下で利用可能です。開発はGitHubでホストされています[3]2014年8月から2016年4月の間、スペインのスマートフォンメーカーBQは、Gina Häusge氏をフルタイムで雇用することで、OctoPrintの開発を財政的に支援しました。BQが2016年4月にサポートを終了した際、Häusge氏はPatreonに目を向けました[4] [5]

2018年9月、SANS Instituteインターネット・ストーム・センター脆弱性が公開されました。これは、「数千」のユーザーがOctoPrintインターフェースを誤って設定し、ログインなしでインターネットにアクセスできる状態になっていたためです。これにより、データ(設計の知的財産)とプライバシー(接続されたウェブカメラ経由)の損失だけでなく、設計が不十分な3Dプリンターの安全制御による文字通りの火災が発生する可能性がありました。[6] [7] [8] [9] [10] [11] [12]プリンターへの世界中からのアクセスを可能にする解決策としては、OctoEverywhereのような無料のコミュニティプラグイン、AstroPrintPolar Cloud、3DprinterOSのような商用クラウド印刷インターフェース、標準的なVPNインストールなどがあります。[13] [14]

2020年3月4日にリリースされたOctoPrintバージョン1.4.0から、OctoPrintはPython 3と互換性があります。[15]リリース時点では、ほとんどのOctoPrintプラグインはすでにPython 3と互換性がありました。

2023年8月現在、OctoPrint Patreonキャンペーンは1,900人以上の支援者から毎月5,200ドル以上の寄付を受けています。[16]

特徴

OctoPrintは3Dプリンターを制御するためのWebインターフェースを提供し、 USB接続された3DプリンターにGコードを送信することで印刷ジョブを開始できます。OctoPrintは、印刷ジョブの状態だけでなく、プリンター自体の状態も監視します。これには、プリントヘッド(ホットエンド)の温度や、プリンターのベッドが加熱されている場合はベッドの温度も含まれます。また、OctoPrintは接続されたWebカメラの出力を表示して印刷状態を監視することもできます。また、印刷ジョブと同期して、または非同期で Gコードを視覚化することもできます。

OctoPrintにはプラグインシステムがあり、ユーザーは機能を拡張することができます。2024年6月現在、公式プラグインリポジトリには395個のプラグインが登録されています。[17]

また、トーマス・サンラデラーは、PrintrBotで自己完結型で完全にモバイルなプリンターとしてこれを使用しました。[18] [19]

OctoPrintは様々なシステムで動作しますが、一般的にはRaspberry Piで動作します。Raspberry Pi用のRaspbian OSをベースにしたOctoPiと呼ばれるディストリビューションは、OctoPrintの事前設定済みバージョンと、ウェブカメラ用のmjpgストリーマーサポートを提供しています。[20]

OctoPrintはRaspberry Pi 3B、3B+、4B、またはZero 2の使用を推奨しており、特にRaspberry Pi Zero Wでは深刻なパフォーマンスの問題が観察されているため、使用しないよう警告しています。[21]

参考文献

  1. ^ “リリース 1.11.4”. 2025年11月4日. 2025年11月5日閲覧
  2. ^ 「インタビュー:OctoPrintの創設者Gina Häusge氏、RepRap10周年を語る」3D Printing Industry . 2018年5月31日. 2019年2月22日閲覧. Gina Häußge氏はOctoPrintの創設者であり、主要開発者です。
  3. ^ ab 「OctoPrint Github開発ページ」。GitHub 2019年2月19日閲覧
  4. ^ Gina Häußge (2016-04-13). 「OctoPrint: Public: I need your support」. Google Plus . オリジナルから2017-03-05にアーカイブ。2019-02-22に閲覧皆さんの多くはご存知でしょうが、OctoPrintの開発は2014年8月以来、主に私(Gina Häusge)をフルタイムで雇用することで、BQから多大な支援を受けてきました。…もしOctoPrintを気に入っていただき、その可能性とそれを実現させる私のスキルを信じていただけるなら、ぜひPatreonでのサポートをご検討ください。… TLDR Patreonでのサポートをお願いします。
  5. ^ 「OctoPrintスタートアップ、スポンサーBQからの資金提供を間もなく失う見込み、Patreonキャンペーンを開始―ユーザーが創業者を支持」3DPrint.com . 2019年2月22日閲覧まさに今、OctoPrintがまさにその状況に陥っています。どうやらスポンサーBQを失ったようで、緊急の資金調達状況からPatreonに支援を求めています。そうでなければ、現在の資金不足によりこのスタートアップは消滅してしまうかもしれません。巷の噂(今日で言えばReddit)によると、OctoPrintの3Dプリンターの「スナッピーなウェブインターフェース」のファンが情報を拡散し、創業者のGina Häusge氏がソーシャルメディアで発表したとのことです。現在、非常に人気のある3Dプリントホストソフトウェアの将来には、紛れもない懸念が存在します。
  6. ^ 「数千台のセキュリティ保護されていない3Dプリンターがオンラインで発見される」Naked Security、2018年9月6日。2018年12月5日時点のオリジナルよりアーカイブ。 2019年2月22日閲覧これは不適切な設定によって引き起こされた問題であり、OctoPrintソフトウェアの問題ではありません。OctoPrintソフトウェアは、アクセス制御なしにアクセスを有効にすることに対して明確な警告を出しています。この警告なしにプリンターをインターネットに公開している所有者は、そうすることを選択したに違いありません。
  7. ^ Dvorsky, George. 「セキュリティ保護されていない3Dプリンター数千台の発見は大きな問題」Gizmodo . 2019年2月22日閲覧。非常に便利ですが、ISCは、ユーザーが意図的に3Dプリンターを認証(ユーザー名とパスワードによるログイン)なしでインターネット経由でアクセスできるように設定していた事例を少なくとも3,759件発見しました。
  8. ^ 「インターネット上の誤った設定の3Dプリンター数千台が妨害の危険にさらされる」theregister.co.uk . 2019年2月22日閲覧「これらのプリンターはオープンソースソフトウェアパッケージ『OctoPrint』を使用して制御されていますが、同様に影響を受けるツールは他にも存在する可能性があります。OctoPrintはこのような形で公開されることを想定しておらず、ソフトウェアを安全に導入する方法についてはドキュメントに記載されています」とメルテンス氏は説明した。
  9. ^ 「3Dプリンターが野放しで出回っている、何が問題なのか?」インターネット・ストーム・センター。2018年8月30日。 2019年2月22日閲覧。Shodanによると、認証なしでアクセスできるOctoprintインスタンスは数千台に上る。
  10. ^ 「OctoPrint、セキュリティ上の懸念に対応し、3Dプリンターの安全な使用に関する詳細なガイドを発表」。3D Printing Industry . 2018年9月5日. 2019年2月22日閲覧。ISCへの対応として、OctoPrintは適切な設定の重要性を改めて強調しました。OctoPrintの起動ウィザードでは、認証されていないアクセスを許可しないよう警告が表示されていますが、一部のユーザーはこれを無視している可能性があります。
  11. ^ Jubaleth. 「OctoPrintの安全なリモートアクセスガイド」. OctoPrint.org . 2019年2月22日閲覧。OctoPrintをパブリックインターネットに公開するのは最悪のアイデアであり、このことはいくら強調してもしすぎることはありません。少し、いや、二度、あるいは三度考えてみてください。OctoPrintはモーターやヒーターを備えたプリンターに接続されています。もしどこかのハッカーが何らかの損害を与えようと思えば、それは可能です。
  12. ^ 「付加製造:不都合な真実」The Engineer誌、2018年11月8日。 2019年2月22日閲覧今月初め、セキュリティ専門家はOctoPrintを使ってプリンターから印刷ファイルを遠隔操作で取り出したり、不正なファイルに置き換えたりする方法を発見した。ある野心的な記者は、名前を伏せた2つの企業内でこれを実行した。確かに、これらの侵害はOctoPrintの想定外の用途に起因している。
  13. ^ 「OctoPrintのセキュリティ対策は簡単?」Fabbaloo . 2018年9月11日. 2019年2月22日閲覧.では、AstroPrint CloudをOctoPrintでどのように使うのでしょうか?実は、OctoPrint用のプラグインが用意されていて、ボタン一つでインストールできます。インストールが完了すると、OctoPrintがAstroPrintクラウドに接続され、モバイルアプリを使って3Dプリンターをリモートコントロールするなどが可能になります。また、その他にも多くの機能を利用することができ、その価値は十分にあります。
  14. ^ 「あなたのOctoPrintは安全ですか?」Fabbaloo 2018年9月5日2019年2月22日閲覧。OctoPrint.orgに掲載された素晴らしい記事の中で、寄稿者のJubaleth氏は、不適切なインターネット接続方法によって、実際にどれほど多くのOctoPrintが公開状態に晒されているかを説明しています。多くの場合、知識のないオペレーターは、OctoPrintのポートをネットワークルーター経由でパブリックインターネットに転送してしまう可能性があります。
  15. ^ 「Gina HäusgeとOctoPrint」KDE.news . 2020年8月15日. 2020年8月15日閲覧
  16. ^ “Gina Häußge | Creating OctoPrint | Patreon”. Patreon . 2023年8月16日時点のオリジナルよりアーカイブ。 2023年8月16日閲覧メンバー数1,981人、投稿数461件、月額$5,243
  17. ^ 「OctoPrintプラグインリポジトリ」。OctoPrintプラグインリポジトリ2024年6月25日閲覧。
  18. ^ 「3Dプリンティングニュース:ロケットラボ、デヴィッド・ボウイ、『バイオハザード2』」3Dプリンティング業界誌。2019年1月25日。 2019年2月22日閲覧このシステムはRaspberry Piを内蔵し、Wi-Fiアクセスも可能。改造されたPrintrbotには液晶画面はなく、3Dプリンター用ウェブインターフェース「OctoPrint」を介してスマートフォンから操作する。Sanladerer氏は改造の全過程を撮影し、YouTubeにアップロードした。
  19. ^ 「Thomas SanladererがPrintrbot Playをオフグリッドプリンターに改造 | All3DP」All3DP . 2019年1月23日. 2019年2月22日閲覧こうした改造には、バッテリーをDC昇圧コンバーターに接続し、プリンターの動作に必要な12Vの電圧に達するようにすることが含まれます。また、DCレギュレーターを使用して電圧を5Vに上げ、Raspberry PiでOctoPrintを実行します。
  20. ^ 「guysoft/OctoPi: Web経由で3Dプリンターを制御するRaspberry PIディストリビューションOctoPiをビルドするためのスクリプト」。GitHub 。 2023年8月16日閲覧
  21. ^ 「OctoPrint.org - Octoprintのダウンロードとセットアップ」. OctoPrint.org . 2022年11月1日閲覧
  • 公式サイト
  • GitHubの OctoPrint
「https://en.wikipedia.org/w/index.php?title=OctoPrint&oldid=1322357386」より取得