<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Attività integrative di gennaio 2020 - I.S. Marconi - Dalmine - A.S. 2019/2020 by Luca Bergamaschi</title>
      <link>https://padlet.com/luigina1970/gennaio2020</link>
      <description>Impariamo un linguaggio di programmazione per utilizzare le stampanti 3D che abbiamo nella nostra  scuola. Potrebbe essere veramente utile per il vostro progetto del Marconi Day !</description>
      <language>en-us</language>
      <pubDate>2020-01-06 18:41:21 UTC</pubDate>
      <lastBuildDate>2026-04-11 10:57:32 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/155533153/7ac229e86a762565ee88bc1b2a219b4a/logomarconi.png</url>
      </image>
      <item>
         <title>Lezione 1: Introduzione OpenSCAD</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428086991</link>
         <description><![CDATA[<div>OpenSCAD è un software di modellazione di oggetti 3D basato su un linguaggio di programmazione script tipo il C</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/27815ee98c8d8b490284dbe3c26d55b2/001_LAB.pdf" />
         <pubDate>2020-01-06 18:41:21 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428086991</guid>
      </item>
      <item>
         <title>Lezione 2: Trasformazioni di base con OpenSCAD</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428086993</link>
         <description><![CDATA[<div>Una volta definita la figura 3D da disegnare, è necessario sottoporla<br>ad una trasformazione. Le trasformazioni possono essere:<br>· traslazione<br>· rotazione<br>· scalatura<br>· unione<br>· differenza<br>· intersezione</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/3b6744565abffd7a1b45a3177d127be4/002_LAB.pdf" />
         <pubDate>2020-01-06 18:41:21 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428086993</guid>
      </item>
      <item>
         <title>Esercizi</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428086994</link>
         <description><![CDATA[<div>Sperimenta le tue competenze dopo le prime due lezioni in laboratorio</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/79d15a2250b36040dac34152d605e3e8/002_ESE.pdf" />
         <pubDate>2020-01-06 18:41:21 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428086994</guid>
      </item>
      <item>
         <title>Esempi nell&#39;ambito dell&#39;elettronica</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428090057</link>
         <description><![CDATA[<div>Come esempio, ho preso alcune pagine da un libro recente di IOT (Internet Of Things) con la scheda Raspberry dove usano OpenScad per realizzare i contenitori delle schede elettroniche di Arduino, Raspberry, ESP8266, Sensori.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/848661b4d171decc4fe2707078cbe5b8/Esempi_dal_libro_Raspberry_Pi_IoT_Projects.pdf" />
         <pubDate>2020-01-06 18:46:28 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428090057</guid>
      </item>
      <item>
         <title>Tabella dei comandi principali</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428091671</link>
         <description><![CDATA[<div>Da tenere sempre sott'occhio.<br>Avete anche il ciclo "for" quando dovete ripetere delle sequenze.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/60d9be6132c3624a74578044c0dc9627/openscad_cheatsheet.png" />
         <pubDate>2020-01-06 18:49:07 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428091671</guid>
      </item>
      <item>
         <title>Esempio 1</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428856654</link>
         <description><![CDATA[<div>// Unità = millimetri<br><br>// CUBO<br>cube(5, true);<br>translate([5,0,0])<br>	rotate([45,0,0])<br>		cube([5,10,2]);<br><br>// SFERA<br>translate([0,15,0]) sphere(5);<br>translate([0,15,10]) sphere(5,$fn=5);<br>translate([0,15,25]) scale(2) sphere(5,$fn=50);<br><br>// CILINDRO<br>translate([0,-15,0]) color([1,0,0]) cylinder(h=10, r1=5, r2=10, center=true);<br><br>// POLIEDRO<br>translate([0,-35,0])<br>polyhedron(<br>  points=[ [10,10,0],[10,-10,0],[-10,-10,0],[-10,10,0], // i quattro punti di base<br>           [0,0,10]  ],                                 // il vertice <br>  triangles=[ [0,1,4],[1,2,4],[2,3,4],[3,0,4],          // ciascun lato triangolare<br>              [1,0,3],[2,1,3] ]                         // due triangoli per la base quadrata</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/1e9435b2571bb62341de2c54c349d6b8/exemple_1.png" />
         <pubDate>2020-01-08 11:35:09 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428856654</guid>
      </item>
      <item>
         <title>Esempio 2</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428857233</link>
         <description><![CDATA[<div>// DIFFERENZA<br>difference(){<br>	cube(10, true);<br>	cylinder(h=15, r=2,$fn=20,center=true);<br>	rotate([90,0,0]) cylinder(h=15, r=2,$fn=20,center=true);<br>	rotate([0,90,0]) cylinder(h=15, r=2,$fn=20,center=true);<br>}<br><br>// INTERSEZIONE<br>translate([20,0,0])<br>intersection() {<br>	sphere(6);<br>	cube(10,true);<br>}<br><br>//UNIONE<br>translate([40,0,0])<br>union() {<br>	sphere(6);<br>	cube(10,true);<br>}</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/eab3a26811fdccbed2ba9b753980001f/exemple_2.png" />
         <pubDate>2020-01-08 11:37:30 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428857233</guid>
      </item>
      <item>
         <title>Esempio 3</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428857654</link>
         <description><![CDATA[<div>// Estruzione dal 2D al 3D<br>// Preparare con il CAD un disegno in formato .DXF e salvatelo con il nome "ohw.dxf"<br>// Esempio funzionante con la versione desktop scaricabile dal sito <a href="http://www.openscad.org/">http://www.openscad.org/</a><br><br>// Estrusione per rotazione (rivoluzione)<br>rotate_extrude($fn=20) polygon( points=[ [0,0],[2,6],[0,8] ] );<br><br>// Estrusione lineare<br>linear_extrude(height = 2)<br>translate([3, 0, 0])<br>square(5);<br><br>// Estrusione di un disegno .DXF<br>linear_extrude(height = 2)<br>scale (0.5)<br>translate([20, 0, 0]) <br>import (file = "ohw.dxf");<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/d7a3dca3e143f15115706b4dc4c529ba/exemple_3.png" />
         <pubDate>2020-01-08 11:39:17 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428857654</guid>
      </item>
      <item>
         <title>Esempio 4</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428858392</link>
         <description><![CDATA[<div>// --------- Programma principale ---------------- //<br>difference(){<br>	supporto();   // richiamo il modulo supporto<br>	fori();            // richiamo il modulo fori<br>}<br><br>// --------- Variabili e costanti utilizzate nel programma -- //<br>lunghezza = 50;<br>altezza = 5;<br>profondita = 15;<br>foro_rayon = 2;<br>foro_nb = 6;<br>$fn=20;<br><br>// --------- Moduli (module) del programma principale --------------------------- //<br>module supporto() {<br>	union(){<br>		cube([lunghezza,profondita,altezza]);<br>		color ([0,1,0]) <br>			translate ([0,profondita/2,0]) <br>				cylinder(h=altezza, r=profondita/2);<br>	}<br>}<br><br>module fori() {<br>	for (i=[0:foro_nb-1]) {<br>		translate([i*5,profondita/2,-1]) <br>			cylinder(h=altezza+2, r=foro_rayon);<br>	}<br>}</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/887dfad7f59fe094a5272329d1c0cb05/exemple_4.png" />
         <pubDate>2020-01-08 11:42:30 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428858392</guid>
      </item>
      <item>
         <title>Esempio 5</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428860296</link>
         <description><![CDATA[<div>// Esempio funzionante solo con la versione desktop scaricabile dal sito <a href="http://www.openscad.org/">http://www.openscad.org/</a> ed installando le librerie indicate nell'esempio<br>// Importa le librerie <br>include &lt;MCAD/motors.scad&gt;<br>include &lt;MCAD/gears.scad&gt;<br>include &lt;nutsnbolts/cyl_head_bolt.scad&gt;<br>include &lt;Write.scad&gt;<br><br>// Motore a norma Nema 17<br>stepper_motor_mount(17);<br><br>// Ingranaggi<br>translate([0,0,15]) gear(number_of_teeth=51,circular_pitch=200);<br>translate([0,0,15]) linear_extrude(height = 10, center = true, convexity = 10, twist = -45) <br>	gear(number_of_teeth=17,diametral_pitch=1);<br><br>// Bulloneeria<br>$fn=60;<br>translate([35,10,0]) screw("M5x10");<br>translate([35,-10,0]) nut("M4");<br><br>// Lettere<br>translate([0,0,35]) <br>rotate(90,[1,0,0])<br>write("I.S. Marconi", h=4, t=1, center=true);<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/2faf4c5e527c613a290bef0ddf84c506/exemple_5.png" />
         <pubDate>2020-01-08 11:49:56 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428860296</guid>
      </item>
      <item>
         <title>Esempio 6</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428862075</link>
         <description><![CDATA[<div>// Esempio funzionante solo con la versione desktop scaricabile dal sito <a href="http://www.openscad.org/">http://www.openscad.org/</a><br>for(i=[0:36])<br>    translate([i*10,0,0])<br>       cylinder(r=5,h=cos(i*10)*50+60);</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/1493155acde4aab62ade092a29a4f7b4/exemple_6.png" />
         <pubDate>2020-01-08 11:57:02 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428862075</guid>
      </item>
      <item>
         <title>Esempio 7</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428862202</link>
         <description><![CDATA[<div>// Esempio funzionante solo con la versione desktop scaricabile dal sito <a href="http://www.openscad.org/">http://www.openscad.org/</a><br><br>seashell(5,2);<br><br>module seashell(turns, spine) {<br>	for ( i = [0 : 0.2 : turns] )<br>	{<br>		rotate( i * 360/6, [100 * i, i, 0])<br>		difference () {<br>			cylinder(h=i, r=i*spine/10, center = true);<br>			cylinder(h=i/2, r=i*2, center = true);<br>		}<br>	}<br>}</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/fc5586e5871aa10e7cdd1ad3e34577a1/exemple_7.png" />
         <pubDate>2020-01-08 11:57:38 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428862202</guid>
      </item>
      <item>
         <title>Esempio 8</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428863057</link>
         <description><![CDATA[<div>// Esempio funzionante solo con la versione desktop scaricabile dal sito <a href="http://www.openscad.org/">http://www.openscad.org/</a> ed installando le librerie indicate nell'esempio<br>bodywidth = dxf_dim(file = "example009.dxf", name = "bodywidth");<br>fanwidth = dxf_dim(file = "example009.dxf", name = "fanwidth");<br>platewidth = dxf_dim(file = "example009.dxf", name = "platewidth");<br>fan_side_center = dxf_cross(file = "example009.dxf", layer = "fan_side_center");<br>fanrot = dxf_dim(file = "example009.dxf", name = "fanrot");<br><br>% linear_extrude(height = bodywidth, center = true, convexity = 10)<br>	import(file = "example009.dxf", layer = "body");<br><br>% for (z = [+(bodywidth/2 + platewidth/2),<br>		-(bodywidth/2 + platewidth/2)])<br>{<br>	translate([0, 0, z])<br>	linear_extrude(height = platewidth, center = true, convexity = 10)<br>		import(file = "example009.dxf", layer = "plate");<br>}<br><br>intersection()<br>{<br>	linear_extrude(height = fanwidth, center = true, convexity = 10, twist = -fanrot)<br>		import(file = "example009.dxf", layer = "fan_top");<br><br>	rotate_extrude(file = "example009.dxf", layer = "fan_side",<br>		origin = fan_side_center, convexity = 10);<br>}</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/598ebf923b43bd1e6ed84962182336fc/exemple_8.png" />
         <pubDate>2020-01-08 12:01:33 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428863057</guid>
      </item>
      <item>
         <title>Esempio 10</title>
         <author>luigina1970</author>
         <link>https://padlet.com/luigina1970/gennaio2020/wish/428864838</link>
         <description><![CDATA[<div>Logo OpenScad</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/155533153/75129276a8c708510bfcb5ee3135a601/window.png" />
         <pubDate>2020-01-08 12:09:03 UTC</pubDate>
         <guid>https://padlet.com/luigina1970/gennaio2020/wish/428864838</guid>
      </item>
   </channel>
</rss>
