-1
// offset of the emitted Gcode coordinates to the .stl ones
Vertex offset={75,75,get("z_offset")-min_z};

Vertex position={0,0,0};
for(int i=0; i<layers.size(); i++){
    Layer& l=layers[i];
    fprintf(file, "G92 E0\n");                        // reset extrusion axis

    float feedrate=(i==0) ? 500.f : 1800.f ;
    fprintf(file, "G1 Z%f F%f\n",l.z+offset.z,feedrate); // move to layer's z plane

ここでオフセットが gcode に追加されます。これには何が必要ですか?

4

1 に答える 1

0

オフセット1は明らかに印刷された z 値を に対して相対的にしmin_zます。

コメントmove to layer's z planeも可能な回答です。

を定義するだけlayer's z planeです。


1 ) 免責事項: コンテキストが少なすぎて、何かを確認することができません。コード レビューについては、このファミリの他のサイトを検討してください。Stack Overflow は、より明確なプログラミングの質問用です。

于 2015-02-01T15:42:17.623 に答える