Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
print3d [2024/03/03 15:55] – [Gcode iniziale] walterprint3d [2024/03/03 22:23] (versione attuale) – [Gcode iniziale] walter
Linea 1: Linea 1:
 ====== GCode ====== ====== GCode ======
 +
 +GCode personalizzati da inserire in Prusa Slicer per ottimizzare le stampe su stampante Ender 3
 +
  
 ===== Gcode iniziale ===== ===== Gcode iniziale =====
  
 <code> <code>
-G90                     ; use absolute coordinates +G90                                     ; use absolute coordinates 
-M83                     ; extruder relative mode +M83                                     ; extruder relative mode 
-M104 S[first_layer_temperature]     ; set extruder temp+M104 S[first_layer_temperature]         ; set extruder temp
 M140 S[first_layer_bed_temperature]     ; set bed temp M140 S[first_layer_bed_temperature]     ; set bed temp
 M190 S[first_layer_bed_temperature]     ; wait for bed temp M190 S[first_layer_bed_temperature]     ; wait for bed temp
-M109 S[first_layer_temperature]     ; wait for extruder temp +M109 S[first_layer_temperature]         ; wait for extruder temp 
-G28                     ; home all +G28                                     ; home all 
-G1 Z2 F240                ; Alza l'estrusore di 2 mm +; 
-;======== spurgo all'avvio ========== +;======== startup purge ========== 
-G1 X2 Y10 F3000 +; 
-G1 Z0.28 F240 +G1 X2 Y20 F3000 
-G92 E0.0 +G1 Z0.35 F240
-G1 Y190 E15.0 F1500.0             ; intro line go +
-G1 X2.3 F5000                ; move right 0.3 mm +
-G1 Y10 E30 F1200.0             ; intro line back+
 G92 E0.0 G92 E0.0
 +G1 Y200 E20.0 F1500.0                   ; intro line go
 +G1 X2.35 F5000                           ; move right 0.3 mm
 +G1 Y20 E18 F1500.0                      ; intro line back
  
 </code> </code>
Linea 41: Linea 44:
  
 </code> </code>
 +
 +Quando si ferma appare un popup su Octoprint che riporta un errore sul comando "M0" e non lo invia alla stampante, in ogni caso la procedura funziona.
 +
 +<WRAP center round info 60%>\\
 +dopo aver posizionato gli oggetti sempre da OctoPi cliccare su "Resume"\\
 +</WRAP>
 +
 +<WRAP center round important 60%>\\
 +ATTENZIONE: Non cliccare su "Restart" altrimenti la stampa riparte da zero\\
 +</WRAP>
 +
 +
 ===== Gcode finale ===== ===== Gcode finale =====
  
 <code> <code>
-M104 S0 ; turn off temperature +M104 S0          ; turn off temperature 
-G28 X0  ; home X axis +M140 S0          ; turn off heatbed 
-M84     ; disable motors+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
  
 </code> </code>