La stampa 3D a scuola: imparare creando giochi

56
La stampa 3D a scuola: La stampa 3D a scuola: imparare creando giochi imparare creando giochi Claudio Gasparini Formatore nei corsi PNSD - Lombardia www.cad-tutor.com/gasparini

Transcript of La stampa 3D a scuola: imparare creando giochi

Page 1: La stampa 3D a scuola:  imparare creando giochi

La stampa 3D a scuola: La stampa 3D a scuola: imparare creando giochiimparare creando giochi

Claudio GaspariniFormatore nei corsi PNSD - Lombardiawww.cad-tutor.com/gasparini

Page 2: La stampa 3D a scuola:  imparare creando giochi

Progettazione integrataProgettazione integrata

Non ci sono piu' distinzioni fra disegno artistico, disegno tecnico, tavola costruita con i codici della Geometria descrittiva, disegno automatico, modello informatico e modello fisico.

Sgabello Mezzadro, Achille e Pier Giacomo Castiglioni, 1957, prod. Zanotta (rendering C.Gasparini)

Page 3: La stampa 3D a scuola:  imparare creando giochi

Diagramma della stampa 3DDiagramma della stampa 3D

Elaborazione C: Gasparini

Page 4: La stampa 3D a scuola:  imparare creando giochi

Diagramma della stampa 3DDiagramma della stampa 3D

1.1. Disegno e Modellazione

1.2 Scanner

1.3 Fotografia e fotogrammetria

2. Modifica, correzione e ottimizzazione

3. Presentazione e Stampa

Page 5: La stampa 3D a scuola:  imparare creando giochi

Abilita’ e conoscenze per il 3DAbilita’ e conoscenze per il 3D

1. Abilità informatiche

2. Conoscenza di un sistema CAD

3. Conoscenza della geometria solida

4. Orientamento spaziale

5. Conoscenza di viste e sezioni

6. Sequenza di lavorazione

Strutturare processi logici

1.1. Disegno e Modellazione

1.2 Scanner

1.3 Fotografia e fotogrammetria

Page 6: La stampa 3D a scuola:  imparare creando giochi

Abilita’ e conoscenze per il 3DAbilita’ e conoscenze per il 3D

Progettare una STORIA disegnando e realizzando i personaggi

Page 7: La stampa 3D a scuola:  imparare creando giochi

Abilita’ e conoscenze per il 3DAbilita’ e conoscenze per il 3D

Sistema di proiezioni ortogonali

Bruno Munari, 16 animali, Danese, 1957

Page 8: La stampa 3D a scuola:  imparare creando giochi

Didattica per le scuoleDidattica per le scuole

Page 9: La stampa 3D a scuola:  imparare creando giochi

Abilita’ e conoscenze per il 3DAbilita’ e conoscenze per il 3D

Sistema di proiezioni ortogonali

Page 10: La stampa 3D a scuola:  imparare creando giochi

Abilita’ e conoscenze per il 3DAbilita’ e conoscenze per il 3D

Norma UNI EN ISO 5456 sulle proiezioni ortogonali e relative direzioni di vista. Regola della mano destra

Page 11: La stampa 3D a scuola:  imparare creando giochi

Abilita’e conoscenze per il 3DAbilita’e conoscenze per il 3D

1. Comprendere le istruzioni

2. Seguire le istruzioni

3. Individuare gli errori

4. Correzione degli errori

5. Rispettare i limiti e le potenzialità

6. Scegliere la soluzione ottimale o meno dispendiosa in termini di costi e di tempo

Valutare e attuare soluzioni

2. Modifica, correzione e ottimizzazione

Page 12: La stampa 3D a scuola:  imparare creando giochi

Abilità e conoscenze per il 3DAbilità e conoscenze per il 3D

1. Scegliere il materiale

2. Scegliere la tecnologia

3. Scegliere la precisione e la qualità

4. Scegliere e saper valutare i tempi

Attuare scelte e valutare il prodotto

2. Modifica, correzione e ottimizzazione

Page 13: La stampa 3D a scuola:  imparare creando giochi

Modellazione solida parametricaModellazione solida parametrica

Uno dei principali vantaggi associati all’uso dei sistemi CAD è quello di poter costruire dei modelli con variabili (tipicamente dimensioni) che possono essere successivamente variate senza dover ricostruire l’intero modello

Page 14: La stampa 3D a scuola:  imparare creando giochi

Modellazione NURBSModellazione NURBS

La modellazione NURBS è una modellazione basata sulle curve che permette un controllo perfetto di quanto si va a creare.

La tecnologia NURBS (Non Uniform Rational B-Splines - B-Spline razionali non uniformi) permette la creazione di curve e superfici definite accuratamente nella forma.

SW: Rhino, Maya, Blender

Pro: molto preciso, simulazioni e calcoli, prototipazione

Applicazioni: settori del design, architettura, industria.

Page 15: La stampa 3D a scuola:  imparare creando giochi

Modellazione PoligonaleModellazione Poligonale

La modellazione poligonale genera superfici organizzate in maglie di facce poligonali con diversi livelli di dettaglio.

Queste superfici di suddivisione possono solo approssimare l'oggetto finale se con un basso livello di poligoni (in questo caso caso l'oggetto viene detto Low Poly).

SW: 3DS Max

Pro: flessibile, adattabile

Applicazioni: video giochi, Film e TV, video professionali, simulazione. Pixar, Lucas Film

Page 16: La stampa 3D a scuola:  imparare creando giochi

Modellazione sculptingModellazione sculpting

La modellazione sculpting si avvicina molto al procedimento della scultura con plastilina perché interattiva e graduale.

SW: ZBrush, Blender, 123D Sculpt

Pro: facile, plastico, approssimato. Non preciso

Applicazioni: facce, corpi, sculture digitali

Page 17: La stampa 3D a scuola:  imparare creando giochi

Modellazione proceduraleModellazione procedurale

La modellazione procedurale genera superfici mesh di facce poligonali con livelli di dettaglio variabili.

Queste superfici di suddivisione possono approssimare l'oggetto finale con un basso livello di poligoni (Low-Poly) o alto (High-Poly).

Procedural texturing: texture calcolata, es. legno

SW: Blender,

Pro: automatica, semi automatica, algoritmica, variabile

Applicazioni: casualità, autosimiliarità, ripetizione elementi, frattali, terreni, simulatori fluidodinamici, vegetazione, capelli

Page 18: La stampa 3D a scuola:  imparare creando giochi

Scansione 3DScansione 3D

La scansione tridimensionale mediante strumenti.

• Fotogrammetria - è un sistema abbastanza semplice e economico,[36] che permette di acquisire forme a basso dettaglio. Si utilizzano delle fotografie del soggetto prese da varie angolature ed il software ricostruisce il modello.

• Sonda 3D a contatto (Tastatore) Usa un braccio meccanico snodato che va a "tastare" il modello negli incroci di una griglia segnata sulla sua superficie.

• Scansione Laser: il laser scanner 3D fornisce le coordinate spaziali di una nuvola di punti appartenenti all'oggetto del rilievo.

Page 19: La stampa 3D a scuola:  imparare creando giochi

Principi di corretta modellazionePrincipi di corretta modellazione

Quale software usare ?

Sgabello per la mungitura, designer sconosciuto, autoproduzione Italia

Page 20: La stampa 3D a scuola:  imparare creando giochi

Storia della stampa 3D

Page 21: La stampa 3D a scuola:  imparare creando giochi

Nel 1983 Chuck Hull stava sperimentando dei rivestimenti per superfici a contatto con raggi ultravioletti

Storia della stampa 3DStoria della stampa 3D

Usando una classe di materiali definiti fotopolimeri riuscì a solidificare degli strati attraverso il processo di stereolitografia

Ha brevettato il processo nel marzo 1986 con il titolo: “Apparatus for Production of Three-Dimensional Objects by Stereolithography”

Chuck Hull inventore della stampa 3D e presidente di 3D Systems

Intervista di Chuck Hull alla CNN nel 2014

Page 22: La stampa 3D a scuola:  imparare creando giochi

Nel 2006 (20 anni dopo) è scaduto il brevetto di FDM – FFF Fused deposition modeling (Modellazione a deposizione fusa )

Nel febbraio 2014 è scaduto il brevetto della tecnica della sinterizzazione, (Selective Laser Sintering o SLS)

Come successo con le stampanti FDM, ora c’è da aspettarsi un grande impulso nella produzione di stampanti SLS.

Brevetti scadutiBrevetti scaduti

“E’ la scadenza dei brevetti che fa muovere il mondo”

Anonimo

Page 23: La stampa 3D a scuola:  imparare creando giochi

A livello individuale penso ci sia una sorta di grande necessità repressa: nell'era del computer tutto è visibile solo su uno schermo o in rete e col tempo abbiamo perso il senso del risultato tangibile.

La stampa 3D permette di convertire i modelli virtuali in oggetti fisici in un maniera molto semplice.”

Chuck Hull inventore della stampa 3D

Le sfide della stampa 3DLe sfide della stampa 3D

“La grande sfida di questa tecnologia è stato quello di stimolare la creatività e trasformarla in progettazione e produzione.

Intervista di Chuck Hull alla CNN nel 2014

Page 24: La stampa 3D a scuola:  imparare creando giochi

Tecnologia della stampa 3DTecnologia della stampa 3D

La Stampa 3D è una tecnologia additiva cioè aggiunge il materiale con procedimenti differenti , mentre la tecnologia sottrattiva è tipica delle macchine utensili.

Storicamente definita anche prototipazione rapida è indirizzata alla creazione di prototipi cioè “primo elemento di una serie”

Le funzioni di un prototipo possono essere:

concettuali, funzionali, tecnici, preserie, valutativi, prestazionali, usabilità.

Page 25: La stampa 3D a scuola:  imparare creando giochi

Stereolitografia (SLA o fusione selettiva) Selective Laser Sintering (SLS) Direct Metal Laser Sintering (DMSL) e Direct Metal Printing (DMP)

SLA: il materiale è un fotopolimero liquido

SLS: il materiale è una resina in polvere.

DMSL: il materiale di lavorazione è una polvere metallicahttp://bulatov.org/metal/index.html

Tecnologie SLA, SLS, DMSLTecnologie SLA, SLS, DMSL

Tecnologia Stereolitografia (SLA o fusione selettiva)

Fonte Wikipedia, voce Stereolithography

Page 26: La stampa 3D a scuola:  imparare creando giochi

Fused Deposition Modeling – FDM

La Modellazione a deposizione fusa fu sviluppata da S. Scott Crump alla fine anni ‘80 e fu commercializzata da Stratasys fondata dallo stesso Crump.

Fused Deposition Modeling - FDM Fused Deposition Modeling - FDM

Fonte Wikipedia, voce Fused deposition modeling

Page 27: La stampa 3D a scuola:  imparare creando giochi

Tipi di stampantiTipi di stampanti

www.sharebot.it

Page 28: La stampa 3D a scuola:  imparare creando giochi

Tipi di stampantiTipi di stampanti

www.sdm3d.it

Page 29: La stampa 3D a scuola:  imparare creando giochi

Materiali di stampaMateriali di stampa

Nella stampa FDM o FFF (Fused Deposition Modeling) si usa un materiale termoplastico estruso in filamento di 1.75 mm

PLA L’acido polilattico o PLA è un termopolimero generato dalla fermentazione del mais, non è biodegradabile in condizioni naturali ma è idrosolubile a temperature superiori a 70-80C. E’ considerato una plastica più 'ecologica' rispetto all'ABS basato sul petrolio.

Utilizzato principalmente in imballaggi per alimenti e contenitori, il PLA può essere compostato in impianti di compostaggio commerciali.

Con un po' più di lavoro, il PLA può anche essere levigato e lavorato a macchina.

Page 30: La stampa 3D a scuola:  imparare creando giochi

Materiali di stampaMateriali di stampa

ABS è un polimero che può assumere molte forme e può essere progettato per avere molte proprietà. In generale, è una plastica robusta con maggior flessibilità rispetto al PLA.

La flessibilità dell'ABS permette di creare pezzi ad incastro più facili da lavorare (i mattoncini LEGO sono realizzati in ABS).

E' facilmente levigabile e lavorabile a macchina. In particolare, l'ABS è solubile in acetone permettendo di saldare parti con una goccia o due, o lisciarle creando una superficie lucida mediante spazzolatura o immergendo i pezzi completi in acetone.

Page 31: La stampa 3D a scuola:  imparare creando giochi

Software per il 3D

Page 32: La stampa 3D a scuola:  imparare creando giochi

Autodesk Fusion 360

Page 33: La stampa 3D a scuola:  imparare creando giochi

Autodesk ReMake

Page 34: La stampa 3D a scuola:  imparare creando giochi

Il modello CAD viene creato da un sistema CAD ed esportato nel formato STL (Standard Triangulation Language) che converte il modello in mesh (rete) triangolare di intensità variabile. Da solido a mesh.

Il file STL può essere ottimizzato o corretto per la stampa 3D (approssimato).

Dal modello CAD al modello STLDal modello CAD al modello STL

Page 35: La stampa 3D a scuola:  imparare creando giochi

STL deve essere processato per generare i supporti e per essere ottimizzato rispetto anche della risoluzione della stampante.

Slicing: sezionamento del file secondo la tipologia della stampante. Il modello viene scomposto layer-by-layer per passare le istruzioni alòla stampante.

Dal modello CAD al modello STLDal modello CAD al modello STL

Page 36: La stampa 3D a scuola:  imparare creando giochi

Il file STL generato da sistemi CAD può contenere degli errori che possono compromettere la realizzazione fisica. Inoltre il modello STL prima di essere processato deve contenere i supporti e una orientazione ottimale.Programmi per il controllo dei file STL:MiniMagics versione gratuita di Magics di MaterialiseMeshmixer app gratuita della suite 123D di Autodesk MeshLab programma OpenSource sviluppato dall’Università di Pisa CNR che utilizza il sistema di mesh processing per sviluppare e modificare modelli 3D, e quindi ottimizzare anche i file STL per la stampa.Netfabb utilizzato anche Microsoft 3D Model Repair service per la verifica di file STL

Come correggere un STLCome correggere un STL

Page 37: La stampa 3D a scuola:  imparare creando giochi

In Meshmixer di Autodesk la funzione Analysis / Inspector visualizza in un modello le mesh non chiuse e quelle interrotte oppure le superfici non-manifold.

Permette quindi di fare una correzione automatica.

Come correggere un STLCome correggere un STL

Page 38: La stampa 3D a scuola:  imparare creando giochi

Ogni stampante utilizza un set di istruzioni per la realizzazione fisica del modello. In genere questo codice è proprietario e viene fornito con la stampante. Il formato G-code è stato sviluppato al MIT agli inizi degli anno ’50 ed è un linguaggio standard ISO 6983 e DIN. Nato per pilotare le macchine a controllo numerico CNC è stato implementato anche per le stampanti 3DProgrammi che generano G-code:Slic3r: software nato per le stampanti RepRap e scritto da Alessamdro Ranellucci Skeinforge: scritto in Pyton per le RepRapCura: distribuito dal produttore delle stampanti Ultimaker è molto utilizzato dai makers.Semplify3D: lo slicing più completo che fornisce un controllo elevato dei passaggi di stampa. E’ a pagamento .

Come produrre un file di stampaCome produrre un file di stampa

Page 39: La stampa 3D a scuola:  imparare creando giochi

Alcuni programmi, che possiamo definire aggregatori, offrono in un unico ambiente molte funzioni forniti da vari programmi di stampa.

Citiamo i principali:PrintRun: è una collezione di strumenti che permettono di produrre il G-code generato da Slic3r e inviarlo alla stampante. E' stato il primo di questa categoria.ReplicatorG : viene fornito con le stampanti Makerbot ma viene utilizzato anche su altri tipi di stampanti.Repetier-Host: fornisce un’interfaccia molto intuitiva con una vasta gamma di opzioni di stampa.

Ambienti e aggregatoriAmbienti e aggregatori

Page 40: La stampa 3D a scuola:  imparare creando giochi

Esempio di codice G-Code

; intestazione e settaggi; generated by Slic3r 1.0.1 on 2014-10-03 at 12:46:31; QUALITA' BASSA; layer_height = 0.3; perimeters = 3; top_solid_layers = 6; bottom_solid_layers = 3; fill_density = 0.1; perimeter_speed = 90; infill_speed = 90; travel_speed = 150; nozzle_diameter = 0.4; filament_diameter = 2.90; extrusion_multiplier = 0.90; perimeters extrusion width = 0.40mm; infill extrusion width = 0.42mm; solid infill extrusion width = 0.39mm; top infill extrusion width = 0.36mm; support material extrusion width = 0.40mm; first layer extrusion width = 0.45mmG21 ; set units to millimetersM107M190 S110 ; wait for bed temperature to be reachedM104 S230 ; set temperatureG28 ; posizione home su tutti gli assiG1 Z5 F5000 ; alza l'estrusore a 5mmM109 S230 ; wait for temperature to be reachedG90 ; use absolute coordinatesG92 E0M82 ; use absolute distances for extrusionG1 F1200.000 E-1.00000G92 E0G1 Z0.300 F9000.000G1 X46.041 Y61.418 F9000.000G1 E1.00000 F1200.000G1 X47.111 Y60.208 E1.02900 F1800G1 X48.721 Y58.578 E1.07014G1 X50.491 Y57.138

; seguono le coordinate geometriche X,Y

E1.11111G1 X51.851 Y56.188 E1.14090G1 X53.931 Y54.828 …

Struttura del file G-codeStruttura del file G-code

Page 41: La stampa 3D a scuola:  imparare creando giochi

Cerca di ottimizzare lo spazio. Il tempo non è tutto uguale.

crea un corretto numero di poligoni

Less is Morecerca di

risparmiare materiale e tempo

Claudio Gasparini, Tazzine nubili

Alcune regole per la stampa 3DAlcune regole per la stampa 3D

• crea superfici con uno spessore maggiore di 0.5 mm

• tutte le facce devono essere chiuse e le normali corrette

•crea spigoli che non siano in condivisione con molti altri

Page 42: La stampa 3D a scuola:  imparare creando giochi

Italian, unleash your creativityItalian, unleash your creativity

Intervista a Bre Pettis CEO di Makerbot produttore di stampanti 3D http://youtu.be/V_SSktcb680

Page 43: La stampa 3D a scuola:  imparare creando giochi

«Italian, unleash your creativity»«Italian, unleash your creativity»

In che modo questa tecnologia può essere utile all’Italia?

Gli artigiani e i designer sono una parte essenziale dell’identità italiana.

Molti giovani talenti italiani realizzano qualcosa e cercano un’azienda che produca le loro idee. Ma non sarà questo il futuro. Bisogna creare un’azienda sulle proprie idee e oggi non è mai stato così facile, anche perché si può andare su un sito di crowdfunding per trovare le risorse. Nei prossimi anni sarà sempre più diffuso un nuovo modello: creare il proprio prodotto e andare direttamente sul mercato.

Page 44: La stampa 3D a scuola:  imparare creando giochi

Italian, unleash your creativityItalian, unleash your creativity

G a rtne r's 2 0 1 3 Hyp e Cyc le fo r Em e rg ing Te chno lo g ie s Ma p s

Page 45: La stampa 3D a scuola:  imparare creando giochi

Una delle prime sperimentazioni di stampanti applicate al cibo è stata la stampa di oggetti di cioccolato con stampanti a fusione come la stampante 3Drag di ElettronicaIn.

Stampare il cibo Stampare il cibo

Stampa di una tazzina di cioccolato con la 3Drag (foto C. Gasparini)

Page 46: La stampa 3D a scuola:  imparare creando giochi

Progetto provocatorio di stampante 3D per stampare cibo in paesi del Terzo mondo.

Le materie prime sono alla base del processo che si attiva con la scelta del tipo di utente: neonato, bambino, anziano e malato. Il cibo viene stampato nella forma tipica del luogo con i principi nutritivi corretti.

Stampare il cibo Stampare il cibo

Stampante 3D ecosostenibile. Progetto di C.Gasparini

Page 47: La stampa 3D a scuola:  imparare creando giochi

Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP

47

Testo AutoCAD: modellazione, rendering e stampa 3DTesto AutoCAD: modellazione, rendering e stampa 3D

Page 48: La stampa 3D a scuola:  imparare creando giochi

48

SketchUp

è integrato in Google Earth è un sistema intelligente di disegno (chiamato

inference/inferenza) ha un sistema parametrico per la definizione delle

forme grafiche sia 2D che 3D ha possibilità di studiare forme tridimensionali

attraverso tecniche di estrusione molto intuitive ha una immediata semplicità d'uso, orientata

soprattutto al disegno tecnicohttp:// www.sketchup.com

Page 49: La stampa 3D a scuola:  imparare creando giochi

49

Tinkercad

Page 50: La stampa 3D a scuola:  imparare creando giochi

Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP

50

Cura: come creare un G-Code da un STL

Page 51: La stampa 3D a scuola:  imparare creando giochi

Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP

51

Cura: come creare un G-Code da un STL

Page 52: La stampa 3D a scuola:  imparare creando giochi

Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP

52

Cura: come creare un G-Code da un STL

Page 53: La stampa 3D a scuola:  imparare creando giochi

Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP

53

Cura: come creare un G-Code da un STL

Page 54: La stampa 3D a scuola:  imparare creando giochi

Sitografia https://projectignite.autodesk.com/ Il mio testo di AutoCAD e stampa 3D: http://goo.gl/HavsfP https://blog.tinkercad.com/ https://www.thingiverse.com/

RIVISTE http://www.designworldonline.com/ http://replicatore.it/ http://3dprintingindustry.com/ http://fabulous-fi.eu/

54

SitografiaSitografia

Page 55: La stampa 3D a scuola:  imparare creando giochi

All3DP: all3dp.comThingiverse: www.thingiverse.comPinshape pinshape.comVitruvius areeweb.polito.it/didattica/vitruvius/?cat=16Yeggi www.yeggi.comMyMiniFactory www.myminifactory.com3DShook www.3dshook.com/?aff=M3DLLCPARTcloud.net http://b2b.partcommunity.com/3d-cad-models/Design World http://www.designworldonline.com/3d-cad-models/Shapeways https://www.shapeways.com/3d_parts_databaseTinkercad Gallery https://www.tinkercad.com/things/

55

Repository di modelli 3DRepository di modelli 3D

Page 56: La stampa 3D a scuola:  imparare creando giochi

Claudio GaspariniClaudio Gasparini

[email protected]: www.cad-tutor.com/gaspariniTW: C_GaspariniFB: ClaudiusGaspariniPadlet: ClaudioGPaper.li/C_Gasparini/1475152885

56

Grazie per l’attenzioneGrazie per l’attenzione

Strumenti e strutture nel Piano Nazionale Scuola Digitale. Strumenti e strutture nel Piano Nazionale Scuola Digitale. Distribuito con Licenza Creative Commons Attribuzione 4.0 Internazionale.Distribuito con Licenza Creative Commons Attribuzione 4.0 Internazionale.