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

バイナリーGコード

Last updated 9 days ago
This article is also available in following languages: 
ENCSPLDEESITFR

バイナリ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コードのエクスポートを無効にする

メニュー - > 設定 - > Preferences -> その他 -> プリンタがバイナリGコードをサポートしている場合にバイナリGコードを使用する で、すべてのプロファイルに対してグローバルでもバイナリGコードの使用を無効にすることができます。

ファームウェアの要件

バイナリ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