25 agosto 2024

Evite sujeira de filamento na heatbed da cr10 smart e cr6 se com este gcode (Avoid filament dirt on the cr10 smart and cr6 se heatbed with this gcode)

 

 




 

Português

Evite sujeira de filamento na heatbed da cr10 smart e cr6 se com este gcode, voce esta cansado de sempre tentar iniciar a sua impressão na cr10 smart (pro) e ter sujeira de filamento na sua mesa enquanto o bico esquenta?

este gcode resolve esse problema dependendo do slicer é em uma area diferente  aonde deve inseri-lo

 creditos:

 start gcocde: https://damsteen.nl/blog/2020/10/25/creality-cr6-start-print-without-drooping

end gcode: https://gist.github.com/Sebazzz/58825c5dedcb09029fe57eec474880e9 (
Sebazzz)

 

 

Segue o código start gcode


     ; Preamble
M420 S1 ; restore abl mesh
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

; Heat nozzle just enough to accurately home without drooping
M140 S50
M104 S120
M190 S50
M109 S120
M105

; - Home - this is used with the strain gauge as a zero position for the Z-offset
G28

M420 S1 Z0 ; Enable Bed Levelling Mesh



; Now we know the positions we can move out of the way and happily droop at the side of the bed
M104 S{material_print_temperature}
M140 S{material_bed_temperature}
M105

G0 Z20
G0 X0 Y0

; Now wait for the temperatures to reach
M190 R{material_bed_temperature}
M109 S{material_print_temperature}
M105

; And we can now draw our purge line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up



 aqui é um exemplo de configurar no cura.
 





e cola nesta área escrito start gcode


para a finalização do gcode é o mesmo procedimento mas só colar no quadro da direita... lembrando que você tem que apagar o código anterior .


End Gcode


M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+10, max_print_height)} F600{endif} ; Move print head up
G1 X0 Y200 F3000 ; present print
M84 X Y E ; disable motors

M117 All Done
M300 S500
G1 X0 Y230 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M117 Notifying
M300 P100
G4 P250
M300 P50
G4 P150
M300 P100

M84 X Y E ;Disable all steppers but Z

M117 kthnxbye


 

 

 

English



Avoid filament dirt on the heatbed of the cr10 smart and cr6 se with this gcode, are you tired of always trying to start your printing on the cr10 smart (pro) and having filament dirt on your desk while the nozzle heats up?
this gcode solves this problem depending on the slicer is in a different area where you should insert it
 credits:
 start gcocde: https://damsteen.nl/blog/2020/10/25/creality-cr6-start-print-without-drooping
end gcode: https://gist.github.com/Sebazzz/58825c5dedcb09029fe57eec474880e9 (
Sebazzz)
 
 
Follow the start code gcode
     ; Preamble
M420 S1 ; restore abl mesh
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
; Heat nozzle just enough to accurately home without drooping
M140 S50
M104 S120
M190 S50
M109 S120
M105
; - Home - this is used with the strain gauge as a zero position for the Z-offset
G28

M420 S1 Z0 ; Enable Bed Levelling Mesh




; Now we know the positions we can move out of the way and happily droop at the side of the bed
M104 S{material_print_temperature}
M140 S{material_bed_temperature}
M105
G0 Z20
G0 X0 Y0
; Now wait for the temperatures to reach
M190 R{material_bed_temperature}
M109 S{material_print_temperature}
M105
; And we can now draw our purge line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up



 here is an example of setting up in the cure.

 







and paste in this area written start gcode
for the finalization of the gcode is the same procedure but only paste in the right frame... remembering that you have to delete the previous code.
 

End Gcode
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+10, max_print_height)} F600{endif} ; Move print head up
G1 X0 Y200 F3000 ; present print
M84 X Y E ; disable motors
M117 All Done
M300 S500
G1 X0 Y230 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M117 Notifying
M300 P100
G4 P250
M300 P50
G4 P150
M300 P100
M84 X Y E ;Disable all steppers but Z
M117 kthnxbye


















































      

Nenhum comentário: