Domanda:
Come posso impostare il 1 ° strato dopo una zattera in Slic3r per stampare alla velocità del 1 ° strato
Eric Johnson
2016-01-13 08:13:54 UTC
view on stackexchange narkive permalink

Quando aggiungi una zattera in Slic3r, il primo strato della zattera viene stampato alla velocità del primo strato. Dopo che la zattera è finita, il primo strato di stampa viene stampato alla velocità standard. Come posso rallentare il primo strato della stampa effettiva alla velocità del primo strato?

Posso chiederti perché vuoi ottenere questo risultato? Inoltre, sei disposto a modificare il codice G?
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 nemmeno per mantenere le parti esterne del primo strato in cui sono state estruse (un cerchio si trasforma in un esagono). Rallentare questa parte della stampa risolve il problema. So che posso risolvere questo problema modificando il codice G o rallentando manualmente la velocità della stampante sull'LCD per quella parte della stampa, ma voglio un modo che possa rallentare il primo strato dopo la zattera specificamente in Slic3r.
Vedo. Problema molto interessante! Sembra esserci una funzionalità per eseguire "script di post-elaborazione" in Slic3r. Potrebbe valere la pena dare un'occhiata.
Tre risposte:
#1
+4
Tormod Haugene
2016-01-17 02:21:30 UTC
view on stackexchange narkive permalink

Questo è ancora in fase di sviluppo ed ecco cosa ho finora, ma prima:

Un'utile alternativa per problemi simili:

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

Script di post-elaborazione:

Per quanto ne so, Slic3r non ti dà l'opzione di impostare direttamente la velocità del primo livello dopo una zattera, ma consentono di eseguire script di post-elaborazione; ovvero, per eseguire automaticamente una serie di operazioni - programmate da te - sull'output del codice g.

Sebbene tutt'altro che banale, in teoria puoi creare un programma che esegua il codice g di output, regola le impostazioni in base alle tue preferenze, quindi le salva di nuovo nella destinazione di destinazione.

Regolazione della velocità complessiva della stampante tramite g-code:

A quanto pare, c'è un semplice comando g-code che imposta la velocità complessiva di funzionamento della stampante:

  M220 S [un certo numero]; vedere il collegamento sopra per il firmware compatibile  

Una newsletter di Reprapwold spiega che:

Ad esempio M220 S50 ridurrà la velocità al 50% del codice G originale affettato. Se vuoi affrettare la 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 ti consentono il modificare la velocità a metà stampa, è possibile utilizzare il comando M220 per sovrascrivere la velocità corrente utilizzata, tramite un'interfaccia utente come PrintRun o giocherellando con il codice g originale stesso.

output del codice per regolare le impostazioni di velocità:

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

  • Imposta M220 S50 subito prima del primo livello perimetro (dopo il livello interfaccia della zattera), per rallentare il primo livello del modello effettivo.
  • Imposta M220 S100 qualche tempo dopo il primo livello perimetrale, per ripristinare le normali impostazioni di velocità.

Per fare questo, però, dobbiamo essere in grado di distinguere questi due punti nel output del codice G.

Distinguere i punti di inserimento:

Slic3r offre un'impostazione in Impostazioni di stampa -> Opzioni di output -> Verbose G-code che - quando abilitato: inserisce commenti scritti in tutti i file g-code generati.

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

 ; spostati al primo punto del perimetro <- chiamiamolo A  

e

 ; spostati al livello successivo (x) <- chiamiamolo B  

disseminato in diversi punti del gcode.

È mia impressione che la prima occorrenza del commento A si verifichi subito dopo che la zattera è finita e prima il modello effettivo viene 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 completamente coerenti e quindi non consiglierei a nessuno di automatizzare questa logica in uno script senza possibilmente trovare altri breakpoint più affidabili e verificarli accuratamente attraverso diversi modelli.

Non ho ancora esaminato i dettagli della scrittura di uno script automatico per questa attività.

#2
+2
tbm0115
2016-01-16 22:54:52 UTC
view on stackexchange narkive permalink

Ho giocato solo un po 'con la v1.2.9 (utilizzo principalmente MakerWare). Tuttavia, sembra che tu possa semplicemente andare su Impostazioni di stampa -> Speed ​​-> (Modifiers) First Layer Speed ​​. Qui avrai la possibilità di impostare la velocità in mm / so% . Se hai problemi con il primo strato (o due) 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 Impostazioni di stampa -> Materiale di supporto -> (Opzioni per materiale di supporto e zattera) Distanza Z del contatto .

Si noti che più la parte è vicina alla zattera , maggiore è la probabilità che la parte si attacchi alla zattera una volta raffreddata. 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 PLA perché si indurisce durante il processo di stampa, risultando quindi in un guasto del materiale più catastrofico se una qualsiasi parte dell'oggetto viene rotta (come una zattera).

si noti che utilizzo principalmente MakerWare per la mia macchina e la v3.8 ha reso molto più semplice applicare questi tipi di impostazioni. È simile all'interfaccia di Slic3r e non è più in un file JSON che si apre. Tramite l'interfaccia MakerWare, è possibile accedere a Impostazioni -> Personalizzato -> Velocità di estrusione -> Primo livello per regolare la velocità di stampa. Noterai anche che esiste un'opzione separata per First Layer Raft che garantisce che i due valori siano separati nel post-elaboratore. Credo che sia 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 forse anche Slic3r (potrebbe cambiare parte del codice però).

#3
-1
kareem
2016-01-13 09:59:59 UTC
view on stackexchange narkive permalink

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

Quando la stampa è in fase di stampa, tuttavia, c'è uno spazio tra le 2 posizioni in modo che la stampa possa essere rimossa. se stai stampando un cerchio o qualcosa di simile, saranno invece delle linee perché è completamente a contatto solo in alcuni punti


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...