Manuale Cura Ultimaker [ ITA ] by StudioSBAM

Preview:

DESCRIPTION

Cura è un software prodotto da Ultimaker utilizzato nella stampa 3D per la creazione del GCode, il linguaggio macchina usato dalla stampanti. Grazie a questo programma è possibile trasformare il nostro modello tridimensionale in una serie di istruzioni che la stampante eseguirà per realizzare l’oggetto finito. Le impostazioni e i parametri da controllare sono davvero tanti, questa guida vi spiegherà la funzione di ogni singolo comando, partendo dai concetti base fino ai livelli avanzati.

Citation preview

!

Cura 14.03Dall’installazione alla configurazione avanzata

credits StudioSBAM.com

Cura: Indice‣ Cos’è? ‣ Dove trovarlo? ‣ Installazione ‣ Interfaccia ‣ Cura Basic

‣ Quality ‣ Fill ‣ Speed and Temperature ‣ Support

‣ Cura Advanced ‣ Machine ‣ Retraction ‣ Quality ‣ Speed ‣ Cool

‣ Plugins ‣ Start / End GCode

‣ Gcode ‣ Start ‣ End ‣ Pimp my Printer

‣ Expert Settings ‣ Retraction ‣ Skirt ‣ Cool ‣ Infill ‣ Support ‣ Spiralize ‣ Brim ‣ Raft ‣ Fix horrible

‣ Machine Settings ‣ Machine settings ‣ Printer head size ‣ Communication settings

‣ Credits

Cos’è?

Cura è un programma open source sviluppato da Ultimaker che converte un modello 3D in istruzioni che la stampante utilizza per produrre l’oggetto.

!

In pratica suddivide il modello in tanti strati (layer) e determina i movimenti che la stampante effettua durante la stampa.

Dove trovarlo?

Cura è disponibile sul sito

software.ultimaker.com

o sul nostro sito

www.personalfab.it/downloads

L’installazione è molto semplice e include inoltre i driver Arduino.

È compatibile con: WINDOWS - MAC - LINUX

Supporta i seguenti formati: .STL - .OBJ - .DAE - .AMG

Installazione

InstallazioneDopo aver installato il programma,

si aprirà una configurazione guidata dove

imposterete i parametri della vostra stampante.

InstallazioneDurante l’installazione Cura ci fa creare un profilo

per la nostra macchina.

Scegliamo la voce OTHER

!

La seconda opzione è facoltativa e ci permette di

inviare anonimamente dati per migliorare il

software.

InstallazioneNella schermata successiva Cura ci propone

ulteriori configurazioni delle stampanti più diffuse,

scegliamo CUSTOM.

InstallazioneA questo punto inseriamo i dati tecnici:

Name: MyPowerWASP

Width: 260

Depth: 190

Height: 200

Nozzle size: 0.35

PowerWASP

InstallazioneDelta Bot

Nel caso la vostra stampante fosse uno dei modelli DELTA, spuntate nel wizard Deltabot

InstallazioneDelta Bot

DELTA 2020 DELTA 2040 DELTA 4060

Nel caso la vostra stampante fosse uno dei modelli DELTA, qui sotto potete trovare le configurazioni geometriche dei vari modelli, da inserire nell’interfaccia di Cura come visto precedentemente

Interfaccia

InterfacciaL’interfaccia di Cura si divide in:

!

Menù principali !

Schede di configurazione !

Anteprima file

InterfacciaPer prima cosa impostiamo alcuni

settaggi: !

Menù: File > Preferences

InterfacciaImpostiamo alcuni valori utili a

sapere quanto ci costerà un

pezzo stampato:

!

Densità: 1240

Costo al kg: 35

Costo al m: 0.35

NB: questi valori si riferiscono al PLA, al costo di 35 € / Kg

InterfacciaLe schede di configurazione si

dividono in: !

Basic

Advanced

Plugins

Start/End - Gcode

Interfaccia

BASIC !Qui troviamo tutte le

impostazioni di base.

Questi parametri variano

di pezzo in pezzo, e

determinano in maniera

sensibile la qualità della

stampa.

ADVANCED !Configurazioni più avanzate

ma meno variabili, una

volta impostate è più raro

doverci mettere mano.

PLUGINS !

Eventuali plugin aggiuntivi

possono essere installati

e configurati.

Nell’ultima versione sono

già presenti:

!

Pause at Height

Tweak at Z

START / END GCODE !

Qui è possibile inserire

manualmente delle istruzioni

in GCode che la macchina

eseguirà all’inizio e alla fine

della stampa.

Quality - Fill - Speed and Temperature - Support

Cura - Basic

La prima sezione è Quality.

Qui troviamo Layer height, Shell thickness e

la spunta su Enable retraction.

!

Il layer height determina la finitura superficiale

del pezzo stampato.

Con l’ugello di 0.35 della PowerWASP può

essere da 0.05 a 0.25

(valori superiori sono possibili ma con un forte

decremento della qualità finale del pezzo)

Basic - QualityLayer Height

#SUGGERIMENTO !

Solitamente si usa un valore alto di layer height per prototipi e per una produzione rapida, bassi valori di layer servono per pezzi di ottima finitura o per pezzi meccanici che richiedono alte precisioni.

Il tempo di stampa è direttamente proporzionale all’altezza del layer !

Esempi di Layer height: stesso pezzo stampato a 0.05, 0.10, 0.27, 0,34

Basic - QualityLayer Height

Basic - QualityLayer Height

La shell thickness determina lo

spessore delle pareti verticali del

pezzo. Si consiglia un multiplo della

dimensione dell’ugello: 0.35, 0.70, 1.05

Basic - QualityShell Thickness

#SUGGERIMENTO !

Più l’involucro è spesso più l’oggetto prodotto sarà solido e resistente.

Tuttavia aumentare lo spessore del “guscio” determina un incremento significativo del tempo di stampa

Enable retraction attiva o disattiva la

ritrazione del filamento durante la stampa.

Serve per evitare gocciolamenti e fili di

materiale depositati durante i vuoti da una

parte all’altra del oggetto da stampare.

Basic - QualityEnable Retraction

#SUGGERIMENTO

!

Conviene sempre tenere spuntato questa opzione quando i nostri pezzi non hanno un profilo

continuo.

Esempio di due pezzi stampati con Retraction attivata e disattivata

Basic - QualityRetraction

La seconda sezione è Fill, ossia il

riempimento del nostro solido.

Troviamo i seguenti valori

!

Bottom/top thickness

e

Fill density.

Basic - Fill

Questo valore determina lo

spessore dello strato iniziale e di

quello finale dell’oggetto

stampato. Si raccomandano

valori multipli del Layer height.

Basic - FillBottom / Top Thickness

#SUGGERIMENTO

!

Questo parametro è molto importante in quanto determina la buona aderenza del pezzo sul piano e la

qualità della finitura superficiale dell’ultimo livello del pezzo.

Questo valore percentuale influisce

sulla quantità di riempimento del pezzo.

20% è il valore di default, per pezzi

meccanici si utilizzano valori superiori,

per pezzi puramente stilistici si può

scendere fino a 0%.

Basic - FillFill Density

#SUGGERIMENTO !

Alti valori di riempimento generano un pezzo solido ma allungano notevolmente il tempo di stampa e la quantità di materiale utilizzato.

!

Esempi di pezzi stampati con differenti percentuali di Fill density

Basic - FillFill Density

In questa sezione regoliamo la velocità e

temperatura di stampa.

Entrambe influiscono su tempo e qualità.

!

La velocità di stampa tipica di una

PowerWASP è dai 100 mm/s in su, con

un range che va dai 20mm/s ai 200mm/s

senza problemi.

Per una buona finitura superficiale è

consigliata una velocità di 70 mm/s.

Basic - Speed and TemperaturePrint Speed

La temperatura dipende principalmente dal materiale di stampa:

!

PLA: 190° Nylon: 210° ABS: 230° !

NB: questi valori si riferiscono ai materiali forniti da noi. Materiali di altri fornitori

potrebbero richiedere valori differenti

Basic - Speed and TemperaturePrinting Temperature

#SUGGERIMENTO !

I valori variano anche in base alla velocità di stampa: una stampa più veloce avrà bisogno di una temperatura maggiore, per una stampa più lenta è bene avere una temperatura più bassa.

In ogni caso i valori possono oscillare di ±5° / ±10° gradi rispetto al valore nominale del materiale.

A volte servono degli “aiuti” al pezzo 3D

per la riuscita di una buona stampa:

Il materiale di supporto

(Support type)

e una buona adesione al piano.

(Platform adhesion type)

Basic - Support

Il supporto serve in caso di pareti più inclinate di 60° o in caso di superfici piane sospese nel nulla.

Ad esempio una figura umana con le braccia aperte ha sicuramente bisogno del supporto

sotto le braccia, o una piramide rovesciata ha le pareti esterne troppo inclinate, che collasserebbero durante la stampa.

!

Basic - SupportSupport Type

Cura ha due tipi di supporto:

Touching buildplate

Everywere

Il primo andrà a sostenere solo le pareti esterne, il secondo andrà a cercare e sostenere tutti i

possibili punti di crollo, anche quelli interni.

Esempio di situazione in cui serve il supporto

Basic - SupportSupport Type

La plastica è soggetta a ritiri e

deformazioni durante il raffreddamento.

Questo porta a distaccamenti dal piano

di stampa, con conseguenti problemi

sul pezzo finale. Cura offre due

possibilità per evitare la cosa:

Il brim e il raft.

Basic - SupportPlatform Adhesion Type

Il BRIM è una estensione del primo layer di stampa. Essendo più ampio ne migliora

l’adesione generale al piano.

!

Il RAFT è un metodo di adesione più aggressivo del brim. In pratica, prima di stampare il

pezzo crea una maglia di filamento che permette una migliore adesione. Adatto per basi

molto piccole (per evitare distaccamenti) o superfici molto larghe (per evitare distorsioni).

Purtroppo, a differenza del brim, è più difficile da rimuovere.

Basic - SupportPlatform Adhesion Type

Esempio di brim e raft

Basic - SupportPlatform Adhesion Type

Machine - Retraction - Quality - Speed - Cool

Cura - Advanced

L’unico settaggio riguardante la

stampante è il Nozzle size, ovvero la

dimensione dell’ugello.

Come abbiamo impostato durante

l’installazione il valore è 0.35.

Advanced - Machine

Qui è possibile configurare la ritrazione

che abilitiamo in Basic.

È possibile impostare a che velocità

ritirare il filamento e la lunghezza di

ritrazione.

!

La speed può arrivare fino a 100mm/s,

la distance dà buoni risultati con valori

da 3 a 8 mm.

Advanced - Retraction

Qui troviamo alcuni parametri che aiutano la

buona riuscita della stampa:

!

Initial layer thickness

(spessore del primo layer)

Cut off object bottom

(taglio del fondo dell’oggetto)

Dual extrusion overlap

riguarda le stampanti con doppio estrusore.

Advanced - Quality

Questo valore permette di cambiare lo

spessore del primo layer, generalmente

aumentandolo rispetto al layer height del

resto della stampa.

!

In questo modo si determina una migliore

adesione al piano di stampa.

!

Se lasciato a 0 il primo layer sarà alto come

gli altri layer.

Advanced - QualityInitial Layer Thickness

La funzione permette di far “affondare” il

pezzo nel piano di stampa: viene usato per

tagliare il fondo dell’oggetto. Questo serve

nel caso la base sia irregolare e faccia

fatica ad aderire bene al piano.

Advanced - QualityCut Off Object Bottom

Questa funzione non viene utilizzata dalla

PowerWASP perchè riguarda le stampanti

con doppio estrusore.

!

Da qui è possibile configurare di quanto

devono sovrapporsi i filamenti dei due

differenti estrusori.

Advanced - QualityDual Extrusion Overlap

In questa sezione è possibile configurare la velocità di alcuni particolari movimenti della

stampa: !

La velocità degli spostamenti (Travel speed)

La velocità del primo layer (Bottom layer speed)

La velocità dei riempimenti (Infill speed)

La velocità del guscio esterno (Outer shell speed)

La velocità del guscio interno (Inner shell speed)

Advanced - Speed

Travel speed influisce sulla velocità di tutti i

movimenti in cui l’estrusore non lavora. È

utile per avere una stampa più veloce senza

influire sulla qualità.

Generalmente va dai 150 mm/s ai 280 mm/s.

Advanced - SpeedTravel Speed

#SUGGERIMENTO !

La combinazione di un’alta velocità di movimento e l’uso corretto della retraction determina un pezzo finale pulito e libero da filamenti e sbavature.

Il bottom layer speed regola la velocità del

primo layer. Generalmente si imposta a 20

mm/s, un valore abbastanza basso ma che

garantisce un’ottima adesione al piano di

lavoro.

Advanced - SpeedBottom Layer Speed

L’Infill speed permette di avere nei

riempimenti una velocità differente da quella

di stampa (Basic - Print speed).

Se lasciato a 0.0 utilizzerà la stessa velocità

di Print speed. In genere lo si aumenta per

avere una stampa più rapida senza

compromessi sulla qualità della finitura

superficiale esterna. Lo si può aumentare dal

20% al 50% rispetto alla Print Speed.

Advanced - SpeedInfill Speed

Questi parametri presenti nell’ultima versione

di Cura permettono il settaggio della velocità

durante la stampa dei perimetri.

!

Una bassa velocità per il perimetro esterno

determina una finitura migliore.

Advanced - SpeedInner/Outer Shell Speed

Qui si regolano alcune impostazioni per il

raffreddamento del pezzo, il Minimal Layer time

(tempo minimo per livello) e la spunta su Enable

cooling fan (abilita la ventola di raffreddamento)

!

Il valore del Minimal layer time regola il tempo

minimo di durata per la stampa di un singolo

layer. Serve a rallentare la stampa

automaticamente quando ci sono layer con

area poco estesa, in cui dei movimenti veloci

scioglierebbero il pezzo.

Advanced - Cool

NB. La PowerWASP non ha una gestione della ventola da

scheda, quindi è indifferente se la spunta sia abilitata o meno.

Cura - Plugins

Dal sito

http://wiki.ultimaker.com/Category:CuraPlugin

è possibile scaricare ed installare plugin sperimentali

che estendono le funzionalità base di Cura.

Plugins

Cura - Start / End GCodeGcode - Start - End - Pimp my Printer

Il gcode è un codice macchina molto semplice che contiene le istruzioni di

movimento per i 4 assi della macchina (x,y,z,e).

All’indirizzo reprap.org/wiki/Gcode è possibile trovare l’elenco di tutti i gcode

accettati dal firmware che utilizza la PowerWASP, il Marlin.

Start / End GCodeGCode

Qui ci sono i comandi che vengono inviati alla

macchina all’inizio di ogni stampa: alcuni

parametri di default (misure in cm invece di

pollici, ecc) i movimenti di homing e l’estrusione

di alcuni mm di filamento per assicurarsi che la

camera di fusione si riempia.

Start / End GCodeStart GCode

Qui ci sono i movimenti di routine per la fine della

stampa: spegnere l’estrusore, portare a home

l’asse y, portare avanti il piano di stampa,

disattivare i motori.

Start / End GCodeEnd GCode

È possibile inserire una riga di gcode per aumentare l’accelerazione di default della macchina,

questo per avere dei movimenti molto rapidi tra una parte e l’altra della stampa.

Ci sono due comandi, uno per abilitare la funzione e uno per disabilitarla:

il primo va in start.gcode, il secondo in end.gcode.

Questi comandi sono:

!

M201 X25000 Y25000 ;pimp my printer

M201 X9000 Y9000 ; reset my printer

Start / End GCodePimp My Printer

Esempio di pezzi stampati ad alta accelerazione ( 25000 mm/s2 )

Start / End GCodePimp My Printer

Cura - ExpertRetraction - Skirt - Cool - Infill - Support - Spiralize - Brim - Raft - Fix horrible

ExpertImpostiamo ora alcuni settaggi più

avanzati:

!

Menù Expert > Open expert settings

!

Qui abbiamo una serie di configurazioni

avanzate che vanno ad aggiungere o

modificare le funzionalità base.

Expert - RetractionSotto retraction possiamo configurare:

Minimum travel - ovvero la distanza sotto la

quale la ritrazione non viene abilitata.

Questo parametro serve per evitare di avere

troppe ritrazioni in piccole aree, che

possono generare un flusso non costante.

!

Combing serve ad ottimizzare il percorso

effettuato dall’estrusore per evitare il

passaggio sopra i vuoti dell’oggetto

Expert - SkirtLa skirt fa stampare alcuni giri prima di

cominciare il pezzo per ripulire l’ugello e

verificare il filamento.

Line count regola il numero di giri,

Start distance la distanza dall’oggetto,

Minimal length la quantità minima di

filamento da estrudere.

Expert - CoolQuesta parte si può escludere perché la

PowerWASP non ha il controllo della

ventola da firmware. L’unica utilizzabile è

la spunta su Cool head lift, che su aree

piccole fa alzare l’ugello per non

stampare ma solamente raffreddare.

Expert - InfillLe prime due spunte abilitano o disabilitano il

riempimento per la cima (Solid infill top) o

la base (Solid infill bottom) del pezzo.

Infill overlap regola di quanto si sovrappone il

riempimento con le pareti.

Questo parametro fornisce una maggiore o

minore solidità al pezzo.

I valori vanno da 5% a 20%.

Expert - SupportStructure Type definisce la geometria del

supporto Lines (supporto leggero)

Grid (supporto solido e difficile da rimuovere)

Fill amount regola la densità del supporto

può andare dal 5% al 25%.

I due valori successivi regolano le distanze

del supporto dal pezzo in XYZ.

Distance X/Y tra 0.5 e 3.0,

Distance Z tra 0.1 e 0.2.

Expert - SpiralizeQuesta opzione è pensata per la creazione di vasi.

Dato un solido, l’oggetto verrà stampato con solo

il fondo e nessun riempimento, spostando l’asse z

con un movimento spiraliforme.

Expert - BrimDa qui impostiamo la larghezza del brim, con un

valore che indica il numero di giri. Maggiore il

numero, migliore l’adesione, ma con riduzione

dell’area di stampa e tempi più lunghi.

Expert - RaftIl raft è composto da due parti: quella di

adesione al piano (Base) e quella di attacco per

l’oggetto vero e proprio (Interface).

!

Extra margin indica di quanto esce il raft dal

perimetro esterno dell’oggetto, in genere 5mm

sono sufficienti.

Line spacing è la distanza fra i fili della maglia

l’uno dall’altro, con 1mm si crea una maglia

sufficientemente fitta.

Expert - RaftIl Base Thickness è il primo strato del raft,

quello che deve garantire l’adesione al piano. Si

usano quindi valori che diano un filamento

spesso e abbondante: lo spessore dello strato,

deve essere di almeno 0,25mm quando si usa

l’ugello da 0.35mm.

!

Base line width è lo spessore della singola linea

della maglia: un valore di 0.5 è più che adeguato

in rapporto all’ugello da 0.35 della macchina.

5

Expert - RaftInterface determina la distanza di giunzione con

il pezzo.

Interface line thickness (spessore della linea di

interfaccia) e Interface line width (larghezza

della linea di interfaccia) danno buoni risultati

con 0.2.

5

Expert - Fix HorribleLe spunte in questa area

vengono utilizzate nel caso in cui il file 3D di

partenza abbia problemi di fori, bordi non-

maninfold, superfici sovrapposte e altri

difetti generati da un’errata modellazione.

Essendo ancora funzioni sperimentali è

consigliabile controllare bene il pezzo prima

di importarlo su Cura e di non utilizzare

queste funzioni.

Cura - Machine SettingsMachine settings - Printer head size - Communication settings

Cura - Machine SettingsDefiniamo gli ultimi parametri

File: Machine Settings

Cura - Machine Settings

Qui ritroviamo i valori che abbiamo impostato durante l’installazione. Il primo campo, E-Steps per 1mm

filament riguarda il movimento del motore tirafilo.

È consigliabile lasciare questo valore a 0 per fare utilizzare alla macchina il valore già presente sul firmware.

Tuttavia, se doveste riscontrare problemi con la quantità di filamento estruso è possibile ri-calibrare la

macchina e impostare il valore ottenuto in questo campo.

Cura - Machine Settings

Gli altri valori sono tutti quelli dimensionali impostati durante l’installazione, il numero di

estrusori, la spunta per abilitare il piano riscaldato, la spunta per la meccanica tipo delta

(Machine center 0,0) e il gcode flavor, da mantenere su RepRap.

Cura - Printer Head Size

Qui impostiamo le dimensioni della testa di stampa, valori utili quando si vanno a stampare più oggetti in contemporanea.

I valori sono: Head size towards X min - 40 Head size towards Y min - 70 Head size towards X max - 40 Head size towards Y max - 10 Printer gantry height - 35

Cura - Communication Settings

Questi parametri sono per utilizzare Cura per la stampa diretta da computer.

Lasciando entrambi su AUTO andrà a cercare i valori migliori in automatico.

Credits

Arch. Alessandro Berci

www.studiosbam.com

Recommended