Come posso impostare il 1 ° strato dopo una zattera in Slic3r per stampare alla velocità del 1 ° livello


8

Quando aggiungi una zattera in Slic3r, il primo strato della zattera viene stampato alla velocità del primo strato. Al termine della zattera, il primo strato della stampa viene stampato alla velocità standard. Come posso rallentare il primo livello della stampa effettiva fino alla velocità del primo livello?


Posso chiederti perché vuoi raggiungere questo obiettivo? Inoltre, sei disposto a modificare il codice G?
Tormod Haugene,

2
Quando stampo la zattera, c'è un leggero spazio tra la zattera e la stampa stessa per una facile rimozione. Quando si stampa a velocità più elevate, l'adesione non è sufficiente per mantenere le parti esterne del primo strato in cui sono state estruse (un cerchio si trasforma in un esagono). Il rallentamento di questa parte della stampa risolve il problema. So che posso risolverlo modificando il codice G o rallentando manualmente la velocità della stampante sul display LCD per quella parte della stampa, ma voglio un modo che possa rallentare il primo strato dopo la zattera, in particolare in Slic3r.
Eric Johnson,

1
Vedo. Problema molto interessante! Sembra che ci sia una funzione per eseguire "script post process" in Slic3r. Potrebbe valere la pena dare un'occhiata.
Tormod Haugene,

Risposte:


4

Questo è ancora in corso di elaborazione, ed ecco quello che ho finora, ma prima:

Un'utile alternativa per problemi simili:

Un problema molto simile a questo sarebbe l'uso di impostazioni diverse per le diverse parti di un modello in Slic3r. Per la maggior parte delle impostazioni, ciò può essere ottenuto tramite mesh modificatori .

Script di post-elaborazione:

Per quanto ne so, Slic3r non ti dà la possibilità di impostare direttamente la velocità del primo livello dopo una zattera, ma ti consente di eseguire script di post-elaborazione ; cioè per eseguire automaticamente una serie di operazioni - programmate da te - sull'uscita g-code.

Sebbene lungi dall'essere banale, in teoria è possibile creare un programma che attraversa il codice g di output, regola le impostazioni in base alle proprie preferenze e quindi lo salva nuovamente nella destinazione target.

Ottimizzazione della velocità generale della stampante tramite g-code:

A quanto pare, esiste un semplice comando g-code che imposta la velocità complessiva del funzionamento della stampante:

M220 S[some number]     ; see the link above for compatible firmware

Una newsletter di Reprapwold spiega che:

Ad esempio M220 S50 ridurrà la velocità al 50% del codice G originale tranciato. Se vuoi affrettare la tua stampa fino alla fine in tempo per la cena, usa M220 S200, per stampare due volte più velocemente (200%)

In altre parole, proprio come alcune stampanti consentono di modificare la velocità a metà stampa, è possibile utilizzare il comando M220 per sovrascrivere la velocità corrente utilizzata, sia attraverso un'interfaccia utente come PrintRun, sia giocando con il codice g originale stesso.

Manipolazione dell'uscita g-code per regolare le impostazioni di velocità:

Il modo più semplice per raggiungere il nostro obiettivo sarebbe quello di manipolare manualmente il file g-code di output attraverso un editor di testo e inserire il nostro comando M220 in luoghi appropriati:

  • Imposta M220 S50 appena prima del primo strato perimetrale (dopo il livello di interfaccia della zattera ), per rallentare il primo strato del modello reale.
  • Impostare M220 S100 dopo il primo strato perimetrale, per ripristinare le normali impostazioni di velocità.

Per fare ciò, tuttavia, dobbiamo essere in grado di distinguere questi due punti nell'output del codice g.

Distinguere i punti di inserimento:

Slic3r offre un'impostazione Print Settings -> Output options -> Verbose G-codeche, se abilitata, inserisce commenti scritti in tutti i file g-code generati.

Se si ispeziona un file g-code emesso per un modello con zattera, si troverà il commento:

; move to first perimeter point      <- lets call this A

e

; move to next layer (x)             <- lets call this B

disseminato di diversi punti in tutto il gcode.

Ho l' impressione che la prima occorrenza del commento A avvenga subito dopo che la zattera è terminata e prima che il modello reale sia stampato, mentre la prima occorrenza del commento B successivo al commento A può essere utilizzata per riportare la velocità alla normalità.

Va notato, tuttavia, che i commenti nel codice g di output non sembrano pienamente coerenti e pertanto non consiglierei a nessuno di automatizzare questa logica in uno script senza trovare eventualmente altri punti di interruzione più affidabili e verificarli accuratamente attraverso diversi modelli diversi.

Non ho ancora esaminato i dettagli della scrittura di uno script automatico per questo compito.


2

Ho giocato solo con v1.2.9 (uso principalmente MakerWare). Tuttavia, sembra che tu possa semplicemente andare a Print Settings -> Speed -> (Modifiers) First Layer Speed. Qui avrai la possibilità di impostare la velocità mm/s or %. Se riscontri problemi con il primo (o due) strato che non aderisce molto bene a una zattera, prova a ridurre la distanza tra la parte e la zattera. Il mio sembra essere un valore predefinito di 0,2 mm. Questo può essere regolato da Print Settings -> Support Material -> (Options for support material and raft) Contact Z distance.

Si noti che più la parte è vicina alla zattera, più è probabile che la parte si attacchi alla zattera una volta che si raffredda. Quindi, consiglierei di essere vicino quando la parte è finita in modo da poter rimuovere rapidamente la zattera prima che si raffreddi con la parte. Diventa particolarmente più difficile con il PLA perché si indurisce durante il processo di stampa, causando un guasto materiale più catastrofico in caso di rottura di qualsiasi parte dell'oggetto (come una zattera).

Noterò anche che uso principalmente MakerWare per la mia macchina e v3.8 ha reso molto più semplice applicare questi tipi di impostazioni. È simile all'interfaccia di Slic3r e non si trova più in un file JSON che si apre. Tramite l'interfaccia MakerWare, è possibile navigare Settings -> Custom -> Extrusion Speeds -> First Layerper regolare la velocità di stampa. Noterai anche che esiste un'opzione separata per First Layer Raftgarantire che i due valori siano separati nel post-elaboratore. Credo che potrebbe essere ancora possibile utilizzare MakerWare per una macchina non MakerBot, basta esportare il file in GCode e dovresti essere in grado di caricarlo direttamente nella tua macchina tramite scheda SD o eventualmente anche Slic3r (potrebbe cambiare parte del codice anche se).


-1

Non dovresti averne bisogno. Lo scopo di un primo strato più lento è di aiutare con bisogno di adesione. Con una zattera il primo strato del modello sta stampando sulla zattera in modo che possa andare a velocità regolari.


1
Tuttavia, quando la stampa è in stampa, c'è uno spazio tra i 2 fogli in modo che la stampa possa essere rimossa. se stai stampando un cerchio o simile, saranno invece righe perché contatta completamente solo in alcuni punti
Eric Johnson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.