Vai al contenuto

Risparmiare qualche minuto in avvio della stampa


Messaggi raccomandati

In questi giorni ho messo a punto una piccola modifica allo start del G-Code. Qui riporto lo start che utilizzo io per Cura ma la stessa cosa si può fare con qualsiasi slicer

Semplicemente non aspetto che il piatto arrivi in temperatura per riscaldare l'estrusore ma inizio a riscaldare l'estrusore quando il piatto si avvicina alla temperatura desiderata (per me 5 gradi prima)

Questo è il mio G.Code di start completo e le righe in grassetto sono quelle interessate alla modifica

; Default start code
G28 ; Home extruder
G1 Z15 F{Z_TRAVEL_SPEED}
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
{IF_BED}M190 S{BED-5}; scalda il piatto fino a 5 gradi dall'obiettivo
M104 S{TEMP0-40}; scalda l'estrusore fino a 40 gradi in meno dell'obiettivo

{IF_BED}M190 S{BED}; scalda il patto quanto desiderato
; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}

e questo è come viene interpretato nel G-Code (le mie temperature di lavoro sono 85 per il piatto e 245 per l'estrusore

;Generated with Cura_SteamEngine 15.01
; Default start code
G28 ; Home extruder
G1 Z15 F100
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
M190 S80; scalda il piatto fino a 5 gradi dall'obiettivo
M104 S205;scalda l'estrusore fino a 40 gradi in meno dell'obiettivo

M190 S85
; Activate all used extruder
M104 T0 S245
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
M109 T0 S2450
 

Di conseguenza risparmio il tempo che necessita per portare l'estrusore dai 25 gradi ambiente ai 205 gradi.

L'esempio non ha bisogno di spiegazioni ed ognuno può impostare le temperature che preferisce

 

 

  • Like 3
Link al commento
Condividi su altri siti

  • 4 settimane dopo...

Ciao,

io ho un problema con lo Start G-code di Slic3r (lo Start G-code di printer setting).

Questo è il codice che ho io:
G28 ; home all axes
G29
G1 E10 F120
G1 Z5 F5000 ; lift nozzle

La riga in grassetto l'ho inserita io perché voglio che proprio prima che parta la stampa, mi estruda 10mm di filamento.
Questo perchè durante l'auto livellamento, mentre fa i 5 punti di calibrazione, l'estrusore si svuota un po colando filamento, per cui quando inizia a stampare prima di estrudere filamento a volte non basta stampare skirt o i primi brim.
Il problema e che non sempre mi estrude i 10 mm che chiedo, non capisco con quale logica a volte li estrude ed a volte no.
Escludo il fatto che me li estruda mentre fa l'autolivellamento perchè non sento il motore dell'estrusore, ne vedo muovere filamento.

Cosa può essere?
Grazie

Link al commento
Condividi su altri siti

Non riporti le righe dove imposti le temperature, come se il riscaldamento (o il preriscaldamernto) lo impostassi a mano.ed in genere la riga

G1 Z15 F100 

è prima del  riscaldamento per cui viene da pensare che sia impostato per il riscaldamento impostato a mano fuori dal gcode  e che a volte estruda ed a volte no perchè non è ancora in temperatura quando esegui l'avanzamento dei 10 cm e se la temperatura è sotto i 170 gradi l'estrusore non aziona il motore per protezione.

Se hai questo tipo di problemi è meglio aumentare i giri di skirt che aggiungere una estrusione a vuoto.

Per altro nello SLic3r nella sezione configurazione, print setting, skirt e brim puoi regolare la lunghezza minima dello skirt in minimum extrusion lenght

Link al commento
Condividi su altri siti

Ciao Alep, grazie,

quando io mando in stampa automaticamente mi vanno a temperatura letto ed estrusore, quando entrambi sono a temperatura impostata fai l'autolevelling e poi inizia a stampare. Comunque io da un po  di tempo vado a temperatura sia di estrusore che di letto, a mano, una volta raggiunta, estrudo 10mm o fin quando lo vedo uscire, e poi parto con la stampa che a quel punto mi parte subito perchè le temperature ci sono già.
E poi si ho aumentato lo skirt per avere più estrusione prima che inizi la stampa.

Link al commento
Condividi su altri siti

Eccole:

; generated by Slic3r 1.3.1-dev on 2018-06-17 at 22:53:31

; external perimeters extrusion width = 0.33mm (1.44mm^3/s)
; perimeters extrusion width = 0.40mm (2.12mm^3/s)
; infill extrusion width = 0.38mm (2.66mm^3/s)
; solid infill extrusion width = 0.40mm (1.41mm^3/s)
; top infill extrusion width = 0.40mm (1.06mm^3/s)

M107
M190 S60 ; set bed temperature and wait for it to be reached
M104 S220 ; set temperature
G28 ; home all axes
G29
G1 E10 F120
G1 Z5 F5000 ; lift nozzle

; Filament gcode

M109 S220 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 Z0.250 F7200.000
G1 E-2.00000 F2400.00000
G92 E0
G1 X84.650 Y85.654 F7200.000
G1 E2.00000 F2400.00000
G1 F900
G1 X86.412 Y84.115 E2.10854
G1 X88.587 Y83.254 E2.21709

 

Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...