2019년 4월 18일 목요일

mesh bed leveling 시 필라똥이 생길때... G-Code 수정으로 해결

mesh bed leveling 시 필라똥이 생기는 경우가 있죠~
펌웨어 3.7.0 이후 부터는 7x7 mesh bed leveling 이 추가 되면서 똥이 많이 생깁니다~

이유는 필라가 성능이 좋지 않거나 익스트루터 온도 문제나 구조 문제로 익스트루터 안에 필라가 녹아서 나오는거죠. 해결책은 간단합니다..mesh bed leveling 시에 필라가 녹지 않을 정도에 온도로만 올려 주면 됩니다.
원래 Start G-Code를 보면 M104로 설정 온도만큼 올려주고 M109로 온도 올라가길 기다렸다가 G80 으로 mesh bed leveling 을 합니다.

M115 U3.6.0 ; tell printer latest fw version
M83  ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0  F1000.0 ; intro line
G1 X100.0 E12.5  F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}

아래와 같이 Start G-Code를 수정 하면 됩니다.
M104로 온도를 170도 까지 올리고, M109로 온도 올라갈 때까지 기다렸다가 G80으로 mesh bed leveling 을 한후 다시 M104로 온도를 원래 필요한 온도 까지 올리고, M109로 온도 올라갈 때까지 기다린후 똥 싸구 이후 진행을 합니다.


;M115 U3.6.0 ; tell printer latest fw version
M83  ; extruder relative mode

M140 S45 ; set bed temp
M104 S130 ; set extruder temp
M109 S130 ; wait for extruder temp
M190 S45 ; wait for bed temp

M104 S190 ; set extruder temp

M140 S[first_layer_bed_temperature] ; set bed temp

G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area

M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
M190 S[first_layer_bed_temperature] ; wait for bed temp

G92 E0.0
G1 X60.0 E9.0  F1000.0 ; intro line
G1 X100.0 E12.5  F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}


참고 하세요~

댓글 없음:

댓글 쓰기