見出し画像

3Dプリンタあるある〜大きなモノを出しているときに限ってなにかがおこる〜


徹夜プリントをお願いしていたのですが、トラブル発生です。

画像1


画像2


フィラメントを送るチューブのネジがはずれている!!

....

うーーーん。半日ぐらいがんばってくれたんだけどねえ。

あ、うまいことgcodeファイルを編集してあげれば、途中から再開できるんじゃないの?

使っている3Dプリンタはこれです。安くておすすめ!ちゃんと動く!これ使っているツイッターで観測できる人は私含めて3人だけ!!


ということで、gcodeを読みます。

https://reprap.org/wiki/G-code/ja

「;###」でコメントを入れていきます。



;FLAVOR:Marlin
;TIME:90656
;Filament used: 28.4235m
;Layer height: 0.12
;MINX:28.417
;MINY:58.416
;MINZ:0.12
;MAXX:151.58
;MAXY:121.584
;MAXZ:99.96
;Generated with Cura_SteamEngine 4.4.1
;### M140: Set Bed Temperature (Fast)  Snnn Active/Target temperature
M140 S60

;### M105: Get Extruder Temperature
M105

;### M190: Wait for bed temperature to reach target temp  Snnn minimum target temperature, waits until heating
M190 S60

;### M104: Set Extruder Temperature  Snnn Target temperature
M104 S200
M105

;### M109: Set Extruder Temperature and Wait  Snnn minimum target temperature, waits until heating
M109 S200

;### M82: Set extruder to absolute mode
M82 ;absolute extrusion mode


;### [Start G-code]ここから
;----
;### 初期設定??
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

;### G28: 原点に移動する(Move to Origin)
G28 ;Home

;### G92: 位置を指定する(Set Position) 現在の座標を指定した値にリセットする (ヘッドや押出機を移動させるのではない)
G92 E0 ;Reset Extruder

;### G0 & G1: 移動
;### Xnnn Ynnn Znnn
;### Ennn 開始地点と終了地点の間で押し出されるフィラメントの量
;### Fnnn 開始地点と終了地点の間のフィードレート (一分間あたりの値。指定されている場合にのみ適用。)  1分間あたりのフィードレートです。mmで指定します。(プリントヘッドの移動速度)。
;### Snnn エンドストップに到達したことをチェックするフラグ (S1 でチェック、S0 で無視。S2 は後述の注意点を参照。デフォルトは S0 です。)1

;### いつも左手前に書いている線
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y100.0 Z0.28 F1500.0 E8 ;Draw the first line
G1 X10.4 Y100.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E15 ;Draw the second line

;### エクストルーダーゼロリセット&Z軸2mm上げて終了
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
;----
;### [Start G-code]ここまで

;### ここから本体
;### エクストルーダーゼロリセット
G92 E0
G92 E0

;### エクストルーダー6.5mm戻す
G1 F1500 E-6.5

;LAYER_COUNT:833
;LAYER:0

;### M107: ファンオフ(Fan Off)
M107

;### 出力開始位置まで移動
G0 F6000 X42.543 Y63.678 Z0.12

;TYPE:SKIRT
;### 絶対座標でXYZ指定している
G1 F1500 E0
G1 F1200 X43.275 Y63.208 E0.01736
G1 X43.706 Y62.945 E0.02744
G1 X44.459 Y62.509 E0.0448
G1 X44.933 Y62.249 E0.05559
G1 X45.921 Y61.74 E0.07777
G1 X46.334 Y61.538 E0.08694
G1 X47.344 Y61.07 E0.10916
G1 X47.673 Y60.925 E0.11633
G1 X48.102 Y60.743 E0.12563
G1 X48.57 Y60.557 E0.13568
...
;### ここからG0/G1で絶対座標指定がずっと続く
...
G1 X42.23 Y64.864 E18.97051
G1 X42.615 Y64.593 E18.9799
G1 X42.975 Y64.351 E18.98856
G1 F1500 E12.48856
;MESH:Tall_Container_Top.stl
G0 F6000 X47.908 Y72.517
G0 X48.506 Y73.422
G0 X44.214 Y78.689
G0 X43.272 Y80.139
...
G0 X62.096 Y109.306
G0 X63.513 Y109.06
G0 X66.277 Y108.559
;TYPE:WALL-INNER
G1 F1500 E18.98856
G1 F1200 X65.426 Y108.825 E19.00635
G1 X64.64 Y109.035 E19.02259
G1 X63.791 Y109.221 E19.03993
G1 X62.973 Y109.364 E19.0565
...
G1 X67.189 Y108.655 E23.93457
G1 X66.396 Y108.941 E23.9514
G0 F6000 X66.515 Y109.323
;TYPE:WALL-OUTER
G1 F1200 X65.664 Y109.589 E23.96919
G1 X64.811 Y109.817 E23.98681
G1 X63.956 Y110.004 E24.00428
...
G1 X66.515 Y109.323 E26.50807
G0 F6000 X66.375 Y108.906
G0 X66.152 Y108.189
;TYPE:SKIN
G1 F1200 X65.317 Y108.45 E26.52553
G1 X64.545 Y108.657 E26.54148
G1 X63.716 Y108.838 E26.55841
...
G1 F1200 X75.373 Y78.767 E85.73303
G0 F6000 X75.966 Y78.326
G1 F1500 E79.23303
;MESH:Tall_Container_Bottom.stl
G0 F6000 X78.218 Y81.34
G0 X79.206 Y80.894
G0 X100.669 Y98.828
G0 X101.665 Y98.399
G0 X105.767 Y103.209
G0 X107.016 Y104.437
G0 X108.379 Y105.555
G0 X109.839 Y106.547
G0 X110.753 Y107.051
G0 X113.87 Y108.606
;TYPE:WALL-INNER
G1 F1500 E85.73303
G1 F1200 X113.008 Y108.298 E85.7513
G1 X112.129 Y107.936 E85.77027
...
G1 X114.541 Y109.227 E90.67823
G1 X113.74 Y108.985 E90.69493
G0 F6000 X113.61 Y109.364
;TYPE:WALL-OUTER
G1 F1200 X112.738 Y109.052 E90.71341
G1 X111.817 Y108.673 E90.73329
G1 X111.029 Y108.31 E90.7506
...
G1 X113.61 Y109.364 E93.25117
G0 F6000 X113.747 Y108.947
G0 X113.991 Y108.235
;TYPE:SKIN
G1 F1200 X113.153 Y107.936 E93.26893
G1 X112.293 Y107.581 E93.28749
G1 X111.547 Y107.237 E93.30389
...
G1 F1200 X131.132 Y74.564 E152.45137
G0 F6000 X131.562 Y73.961
G1 F1500 E145.95137
;MESH:NONMESH
G0 F300 X131.562 Y73.961 Z0.24
G0 F6000 X126.935 Y71.863
G0 X125.29 Y71.318
...
G0 X75.921 Y104.083
G0 X75.094 Y103.383
G0 X66.394 Y108.967
;TIME_ELAPSED:407.100883
;LAYER:1
;### M140: Set Bed Temperature (Fast)
M140 S60
;### M106: ファンオン (Fan On)  Snnn ファン速度 (0-255; RepRapFirmware の場合は 0.0 to 1.0))
M106 S85
;TYPE:WALL-INNER
;MESH:Tall_Container_Top.stl
G1 F1500 E152.45137
G1 F1350 X65.586 Y109.22 E152.46827
G1 X64.722 Y109.45 E152.48611
...
...
;TIME_ELAPSED:737.218366
;LAYER:2
;### M106: ファンオン
M106 S170
...
...
;TIME_ELAPSED:1045.672890
;LAYER:3
;### M106: ファンオン
M106 S255
...
...
...
...
...

;### ファイルの最後の部分
G0 X106.29 Y96.086
G0 X105.891 Y96.274
G1 F1500 X104.233 Y94.617 E3469.89017
G0 F9000 X103.873 Y94.867
G0 X105.259 Y96.822
G0 X105.613 Y96.562
G1 F1500 X106.454 Y97.403 E3469.91391
G0 F9000 X106.842 Y97.194
G0 X111.347 Y102.253
G0 X111.108 Y102.623
G1 F1500 X114.563 Y106.078 E3470.01141
G0 F9000 X114.607 Y106.818
;TIME_ELAPSED:90656.880548
G1 F1500 E3463.51141

;### M140: Set Bed Temperature (Fast)
M140 S0

;### M107: ファンオフ(Fan Off)
M107

;### [End G-code]ここから
;----
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y180 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z
;----
;### [End G-code]ここまで

M82 ;absolute extrusion mode

;### M104: Set Extruder Temperature
M104 S0

;End of Gcode
;SETTING_3 {"global_quality": "[general]\\nversion = 4\\nname = Super Quality #2
;SETTING_3 \\ndefinition = creality_base\\n\\n[metadata]\\ntype = quality_change
;SETTING_3 s\\nquality_type = super\\n\\n[values]\\n\\n", "extruder_quality": ["
;SETTING_3 [general]\\nversion = 4\\nname = Super Quality #2\\ndefinition = crea
;SETTING_3 lity_ender2\\n\\n[metadata]\\ntype = quality_changes\\nquality_type =
;SETTING_3  super\\nposition = 0\\n\\n[values]\\ninfill_sparse_density = 10\\n\\
;SETTING_3 n"]}


次回は、「途中でトラブった3Dプリントのgcodeを編集して途中から再開させてみた!」です。

この下には何もありませんが、100円でこの続きを見ることができます。ほんとになにもないよ。

ここから先は

13字

¥ 100

この記事が気に入ったらサポートをしてみませんか?