JA
  • English
  • Čeština
  • Español
  • Italiano
  • Deutsch
  • Polski
  • Français
Login

バイナリーGコード

Relevant for:
Last updated 4 months ago
This article is also available in following languages: 
ENCSPLDEESITFR

Binary G-code is a new standard for encoding and compressing ASCII G-code files. G-code files are easy to read and interpret, but their downside is that the data is not saved efficiently, and the file size is often very large. Compression of the file is problematic because the printers usually run on limited hardware and they may not have enough memory and/or CPU power to decompress it.バイナリGコードは、ASCII Gコードファイルをエンコードして圧縮するための新しい規格です。Gコードファイルは読みやすく解釈しやすいのですが、その欠点はデータが効率的に保存されず、ファイルサイズが非常に大きくなりがちなことです。通常、プリンターは限られたハードウェアで動作しており、解凍するのに十分なメモリーやCPUパワーを持っていない可能性があるため、ファイルを圧縮することには問題があります。

バイナリーGコード

バイナリーGコードフォーマットは柔軟であり、個々のブロックのエンコードと圧縮は可変です。また、libbgcode ASCII G-codeをバイナリに変換するルーチンや、その逆のルーチンを含むライブラリも提供しています。ライブラリはC++で書かれており、リポジトリにはPython用のバインディングも含まれています。

私たちのテストによると、バイナリーGコードを使用すると、ファイルのサイズが平均でおよそ70%削減されます。

スライサーの要件

新しい.bgcodeファイル形式のサポートがPrusaSlicerに実装され、エクスポート、コンフィグの読み込み、Gコードやファイルの関連付けのプレビューが可能になりました。バイナリGコードのエクスポートは、プリント設定->出力オプション->バイナリGコードとしてエクスポート、で有効にできます。このオプションはPrusaSlicerのバージョン2.7.0からデフォルトで有効になっています。ファイルメニューにASCII G-codeをバイナリ(またはその逆)に変換するオプションが追加されました。

ファームウェアの要件

バイナリーGコードをプリントするには、プリンタのファームウェアでサポートされている必要があります。オリジナルのPrusa MINI、MK4、XLプリンターでは、ファームウェア5.1.0からサポートされています。バイナリGコード形式を使用する前に、プリンタのファームウェアをアップデートする必要があります。

互換性の問題

Octoprintのような外部プリンタ制御プログラムを使う場合、バイナリーGコードでは問題が発生する場合があります。この場合、PrusaSlicerのバイナリGコード機能を無効にしてください。

Was this article helpful?

Comments

Still have questions?

Still have questions?

If you have a question about something that isn't covered here, check out our additional resources.
And if that doesn't do the trick, you can send an inquiry to [email protected] or through the button below.

Contact us