ファームウェアはそれ自身でそれを計算する必要がないと押し出される必要がある距離に関連して、押出機の速度を設定することができますので、外形寸法は、エイドリアンの押出機の距離E値を追加します。一部のプリンタでは、この機能をサポートしていません。押出機の距離は、に記載されています。
http://blog.reprap.org/2009/05/4d-printing.html
Eric de Bruijnのグラフの変換スクリプトページ内で以下。
http://objects.reprap.org/wiki/3D-to-5D-Gcode.php
Dimension(寸法)のマニュアルページが以下です。
http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge_Dimension
Nopheadは、フィラメントのパラメータを設定する方法についての優れた記事を書きました。
http://hydraraptor.blogspot.com/2011/03/spot-on-flow-rate.html
==動作==
デフォルトは「有効化ディメンション」チェックボックスがオフになっています。それがオンの場合、以下で説明する機能は動作しますが、それがオフのとき、関数が呼び出されません。
==設定==
===Extrusion Distance Format Choice(押し出し距離形式の選択)===
エイドリアンの説明に距離が絶対的であるため、デフォルトでは「絶対押し出し距離」です。相対距離が累積絶対距離よりも小さいので、将来的には、うまくいけば、ファームウェアは、相対距離を使用することができます。
====Absolute Extrusion Distance(絶対押し出し距離)====
選択すると、押し出し距離出力は、そのgcodeラインへの総押し出し距離になります。
====Relative Extrusion Distance(相対押し出し距離)====
選択すると、押し出し距離の出力は、最後のgcodeラインからの押し出し距離になります。
===Extruder Retraction Speed(押出機の後退速度)===
デフォルトは13.3ミリメートル/ sです。
押出機の後退送り速度を定義します。高い値は、多くの材料が滲み出す前に引き込み操作を完了することができます。あなたの押出機がそれを処理できる場合、この値は、あなたの送り速度よりもはるかに大きくする必要があります。
例として、私は48ミリメートル/秒の送り速度と150ミリメートル/秒の「押出機後退スピード」を持っています。
===Filament(フィラメント)===
====Filament Diameter(フィラメント直径)====
デフォルトは2.8ミリメートルです。
フィラメント直径を定義します。
====Filament Packing Density(フィラメントの充填密度)====
デフォルトは0.85です。これはABSのためのものです。
効果的なフィラメント充填密度を定義します。
ABSは、比較的柔らかく、ピンチ掘るの歯遠くピンチホイール押出機であるため、デフォルト値は、ABSのための非常に低いので、より小さな有効径を見ています。 PLAのような硬質プラスチックでピンチホイールの歯は限り掘るしないので、PLAの値は約0.97でなければならないので、そのように、より高速なフィード、より大きな有効径を見ています。これは、ウェイドのhobbedボルトです。効果はより大きなピンチホイールとあまり重要です。
全体的に、あなたは、実験によって最適なフィラメント充填密度を見つける必要があります。
===Maximum E Value before Reset(リセット前最大E値)===
デフォルト:91234.0
それは「G92 E0」コマンドラインでリセットされるまでの最大Eの値を定義します。少なくとも1つのファームウェアをリセットするために時間がかかるため、最大のE値が到達された後にのみリセットされている理由です。 E値がリセットする前に高くなるまで待つの問題は、より多くの文字が送信されることです。お使いのファームウェアがリセットするために多くの時間がかかる場合は、それが低値、あるいはこのパラメータをゼロに設定していないのであれば、高い値にこのパラメータを設定します。
===Minimum Travel for Retraction(最小トラベル撤回のため)===
デフォルト:1.0ミリメートル
押出機ヘッドが押出機の後退を誘発するために、別の先頭にあるスレッドの端から移動しなければならない最小距離を定義します。高い値に設定すると、押出機は低い値に設定すると、押出機は、ほとんどの時間を撤回することを意味し、たまにしか撤回することを意味します。
===Retract Within Island(アイランド内での引っ込め)===
デフォルトはオフです。
選択すると、後退は、次のスレッドが同じアイランド内であっても動作します。それが選択されていない場合は、境界を横断するとき、後退のみ動作します。
===Retraction Distance(後退距離)===
デフォルトはゼロです。
押出機は後退量(バック吸う)押出機の停止が指示されるたびに押し出されたフィラメントを定義します。これを使用すると、糸引きを防止するのに役立つと思われます。例えば10に設定した場合、押出機は、フィラメントの10ミリメートルを引き戻すために必要な距離を反転させます。実際、これは実際に起こるものではありませんが、審判によってこの距離を設定し、エラーならば、あなたはそれが通常そうではありませんこれを停止したときに押出機から非常に少ない泥があるポイントに得ることができます。
===Restart Extra Distance(再起動エクストラ距離)===
デフォルトはゼロです。
スレッドの再起動、再起動、余分な距離を定義します。再起動の距離が後退距離に加えて、再起動、余分な距離になります。
押出機の起動時にこれがゼロよりも大きい場合、この距離は、余分なフィラメントを与える退避値に加算されます。それは後退距離から減算された場合には負の値とすることができます。いくつかのRepstrapマシンでは負の値は、エッジの開始時に発生する可能性プラスチックの蓄積を停止することができます。
==例==
次の例では、ファイルScrew Holder Bottom.stl寸法を記入します。例としては、Screw Holder Bottom.stlとdimension.pyが含まれているフォルダ内の端末で実行されます。
> python dimension.py
これは、ディメンションのダイアログが表示されます。
> python dimension.py Screw Holder Bottom.stl
寸法ツールは、ファイルを解析しています。
Screw Holder Bottom.stl
..
寸法ツールは、ファイルを作成しました:
..Scew Holder Bottom_dimension.gcode
