フィラメントの押出しはありません。ついて詳しく見たい方は、こちらにリファレンスがあります。G-codeが反映されているところです。変数を使っていた部分に具体的な数字か入っているのがわかります。E0.14967ここで少し変数の話をしておきたいと思います。ある{material_bed_temperature_layer_0}や{material_initial_print_temperature}がその値を取り出すための変数になっています。値を読み出すための変数となります。どんな変数があるかについては、次のようなサイトがあります。インストールしたフォルダ内のファイルでもわかります。テキストエディタで開けます。変更したい命令とその理由などを述べたいと思います。新たに記述しなくても大丈夫です。同じ命令を2度司令しても特に問題にはなりませんが、個人的に1バイトでも無駄な文字を書きたくないので、削除します。P500ビルドプレートとノズルの温度が設定値に達しましたよ、の合図のビープ音だと思いますが、エラーが発生したのかと、毎回、ドキッとしてしまいますので、削除します。次のG28でテーブルが動き始めれば、設定温度に達したことはわかるので問題ありません。Z0ホームポジションに移動して原点復帰をする命令ですが、記述してある座標値に意味はありません。言えば、3軸ともホームポジションに移動させる場合は、軸名称もいりません。順番にホームポジションに移動します。G28単独で記述します。関係ないと思われるので、削除します。Z0.15この行から3行分の動作は、実際にノズルを動かしながらフィラメントを押出すことにより、フィラメントの押出しの安定を図るとともに、押し出されたフィラメントの幅、量などを目視することで、ノズルの状態やビルドプレートとの間隔などを確認するためのものです。ホームポジションへの移動後、いきなりプリプリントの動作を行っていますが、ノズル温度の上昇中に溶出した場合のフィラメントをノズルから引き離す効果を期待して、一旦Z軸を上昇させ、少し離れたポイントに下降させます。その際、Y軸の位置があまりにも端すぎるので、若干内側に寄せます。これはプリンターの個体差のせいかもしれません。ひとつ、Z軸を上昇させた際にボーデンチューブ内の遊びを無くすため、フィラメントを3mmだけ前進させます。F500移動距離が短すぎの印象があるのと、その割に押出量が多く感じます。変更の記事を書いた際に、色々試して、たどり着いた値がありますので、今回もその値を採用します。F4000プリプリント完了後にフィラメントの引き戻しの動作とX軸の動作を入れて、印刷開始位置へ移動する際に、ノズルからフィラメントが溶出しないようにしているものと思われます。引き戻された分が、押し戻されていません。印刷開始時に明らかに押出し不足になります。デフォルトでスカートが生成されますので、そちらで不足分を補うという考えなのでしょうか。スカートはモデルが大きいとムダに長いラインを引いてしまいますので、好きになれません。代替の動作は、これまた前回採用した、ZとYの動きに変えようと思います。M140、M104、M190、M109これらについては変更ではないのですが、少し説明をしておきます。G-codeに書く必要はないのですが、自動生成されるコードでの加熱制御は、ビルドプレートが設定温度に達してから、ノズルのヒーターがONになるので、少々時間がかかります。それに対して、今回のデフォルトで記述されているヒーターの制御は、ビルドプレートが温まり始めて60秒後にノズルも温まり始め、同時に加熱が進みます。その分、印刷開始が少し早くなるというメリットがあります。G-code変更後の内容が次のようになります。G-codeの欄へ上書きすれば完了です。コメントが必要でなければ、命令のみを直接打ち込んでもいいですし、テキストエディタで編集後、コピペしてもいいです。先程も触れましたが、表示欄が小さいので、ウィンドウを大きくして作業することをお薦めします。G-codeを編集したいと思います。オリジナルはこちらです。同様に各命令を簡単に解説しておきます。ノズルのヒーターをoffにします。ビルドプレートのヒータをoffにします。冷却ファンをOFFにします。ノズルの位置、およびフィラメントの位置を相対指令にします。フィラメントを5mm引き戻します。ノズルを10mm上方に移動させながら、フィラメントを5mm引き戻します。X軸とY軸をホームポジションに移動させます。ビルドプレートを前方へ移動させます。モーターをoffにします。ノズルの位置、およびフィラメントの位置を絶対指令にします。終了のビープ音を鳴らします。周波数400Hz、0.2秒間。G-codeこちらがスライスして出来上がったコードです。新たに記述しなくても大丈夫です。自動的に生成する命令のひとつです。F300フィラメントの引戻し量が多すぎる気がするので少なめに。E-5印刷終了後のノズル引き上げが多すぎる気がするので少なめに。実害はないのですけど、気になった点を少しばかり。セミコロンが何故か2つあります。使う場合、変数名が間違ってますので、このままでは数字に変換されません。Y0Y軸をホームポジションに移動させる理由がよくわからないので、とりあえず、X軸のみをホームポジションへ。P200少しメロディーを変えてみます。書き換えた周波数に小数点を入れていますが、小数点が有効かどうかの確認は取れていません。小数点が無視されて鳴っているのかどうかは、私の耳では判別が付きませんでした。G-code変更後の内容がこちらです。同様にプリンターの設定に書き込みます。共に空白にしてスライスするとどうなるのか試してみました。具体的な動作は、ビルドプレートとノズルのヒーターのONと、フィラメントの押出しを絶対指令にすることと、その押出位置をリセットすることの3つです。記述無しでの動作は無理っぽいですね。フィラメントの引戻し、ビルドプレートとノズルのヒーターのoff、冷却ファンのoff、とフィラメント送りの絶対位置制御が指示されましたが、高温のノズルが印刷したモデルにとどまったまま終了するので、終了地点に痕が残ってしまいそうです。こちらも空白ではまずいようです。Gcodeあとがきさて、今日はG-codeについて見てきました。書き換えについては、もし間違えていると、3Dプリンターの動作に直接関わるので、場合によっては良くない結果となるかもしれません。変更後最初の印刷については、出来上がったGコードをよく確認して、プリンターを壊さないようお気をつけください。今日はこのへんで、終わります。丸のこガイドを3Dプリンターで自作。強度は?二千円少々出せば市販品が買えてしまうのですけど、3Dプリンターの精度の確認も兼ねて丸のこガイドを試作してみました。使い物になるかどうかわからないので、とにかく簡単な構造での試作です。うまく機能するようなら造形にこだわったものを作る予定。組立からレベル調整まで欲しいものを形にするため3Dプリンターを購入しました。ネット上の評判も良く、情報もたくさんありますので、安い割には安心感があります。今回は組立からヒートベッドのレベル出しまでをやっていこうと思います。一足先に新機能を体験2022/4/21にCuraのバージョン5.0のベータ版が公開されました。今回はCuraについての話しですが、使い方ではなく精度に関わる話しです。3Dプリンターのノズルから押し出されるフィラメントには幅があります。通常、0.4mmの設定で印刷をしています。MEGA-Sの組立とヒートベッドのレベル出しが完了しました。今回はテストプリントをしてみます。昨日使い始めたばかりで、わからないことばかりです。使い始めた頃、変な日本語訳に困惑したものですが、検索すると割と日本語で解説してくれてるサイトがあって助かりました。最初の頃は良かったのですが、より深く詳しく知りたくなった途端に日本語の解説が少ないことに気がつきました。コメントをキャンセルメールアドレスが公開されることはありません。【燃やせるごみ】どうした?何があった?徳島市。セジメンタデータの消去。レンチ表示灯が点滅したらこの操作を。Edition】2023.01.29プロフィールrimoオートバイ、自動車、パソコン、DIY。私の”わくわく”にお付き合いください。最近気になったこと自転車お問い合わせホーム検索トップサイドバ。