<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Slicing on My personal blog</title>
        <link>https://www.matteobianchi.eu/tags/slicing/</link>
        <description>Recent content in Slicing on My personal blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 25 Aug 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://www.matteobianchi.eu/tags/slicing/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Slicing: dal modello al G-code</title>
        <link>https://www.matteobianchi.eu/p/slicing-e-gcode/</link>
        <pubDate>Tue, 25 Aug 2026 09:00:00 +0200</pubDate>
        
        <guid>https://www.matteobianchi.eu/p/slicing-e-gcode/</guid>
        <description>&lt;img src="https://www.matteobianchi.eu/p/slicing-e-gcode/cover.png" alt="Featured image of post Slicing: dal modello al G-code" /&gt;&lt;h2 id=&#34;perché-conta&#34;&gt;Perché conta
&lt;/h2&gt;&lt;p&gt;Un modello 3D (un file STL o 3MF) descrive una &lt;em&gt;forma&lt;/em&gt;, ma la &lt;a class=&#34;link&#34; href=&#34;https://www.matteobianchi.eu/p/anatomia-della-stampante/&#34; &gt;stampante&lt;/a&gt;
non sa cosa farne: sa solo eseguire movimenti ed estrusioni. Il &lt;strong&gt;slicer&lt;/strong&gt; è il programma che colma il
divario, &amp;ldquo;affettando&amp;rdquo; (slicing) il modello in strati e generando il &lt;strong&gt;G-code&lt;/strong&gt;: la lista di istruzioni
che la macchina esegue. Le impostazioni dello slicer decidono qualità, resistenza e tempo più di
qualsiasi altra cosa dopo la calibrazione.&lt;/p&gt;
&lt;h2 id=&#34;cosa-fa-lo-slicer&#34;&gt;Cosa fa lo slicer
&lt;/h2&gt;&lt;pre class=&#34;mermaid&#34;&gt;
  flowchart LR
    STL[Modello 3D&amp;lt;br/&amp;gt;STL / 3MF] --&amp;gt; SL[Slicer]
    SET[Impostazioni:&amp;lt;br/&amp;gt;layer, pareti,&amp;lt;br/&amp;gt;infill, velocità] --&amp;gt; SL
    PROF[Profilo macchina&amp;lt;br/&amp;gt;+ materiale] --&amp;gt; SL
    SL --&amp;gt; GC[G-code&amp;lt;br/&amp;gt;movimenti + estrusioni]
    GC --&amp;gt; P[Stampante]
    style SL fill:#fde2e4,stroke:#e63946
&lt;/pre&gt;

&lt;p&gt;Lo slicer prende il modello, il profilo della tua macchina e del materiale, e le tue impostazioni, e
calcola &lt;em&gt;ogni&lt;/em&gt; movimento: dove deporre plastica, quanta, a che velocità e temperatura. Il risultato è
il G-code, specifico per quella stampa e quella stampante.&lt;/p&gt;
&lt;h2 id=&#34;il-g-code-in-breve&#34;&gt;Il G-code, in breve
&lt;/h2&gt;&lt;p&gt;Non devi scriverlo, ma capirlo aiuta a diagnosticare. È testo, una riga per comando:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;G28              ; home: porta gli assi a zero
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M104 S210        ; imposta il nozzle a 210°C
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;G1 X50 Y50 Z0.2 F3000  ; muoviti in questo punto a questa velocità
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;G1 X80 E5        ; muoviti estrudendo 5mm di filamento (E = estrusore)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M106 S255        ; ventola al 100%
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Ogni riga è un&amp;rsquo;istruzione elementare: muoviti, estrudi, scalda, accendi la ventola. Una stampa sono
decine di migliaia di queste righe. Quando qualcosa va storto, poter leggere il G-code (o la sua
anteprima nello slicer) rivela cosa la macchina &lt;em&gt;crede&lt;/em&gt; di dover fare.&lt;/p&gt;
&lt;h2 id=&#34;le-impostazioni-che-contano&#34;&gt;Le impostazioni che contano
&lt;/h2&gt;&lt;p&gt;Poche scelte determinano la gran parte del risultato:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Altezza layer&lt;/strong&gt;: lo spessore di ogni strato (es. 0,2 mm). Più sottile = più dettaglio e superfici
lisce, ma molto più tempo. Più spesso = veloce e robusto, ma &amp;ldquo;a scalini&amp;rdquo; visibili.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Perimetri (pareti)&lt;/strong&gt;: quanti contorni ha il guscio esterno. Sono il fattore principale di
&lt;strong&gt;resistenza&lt;/strong&gt; del pezzo — più dei riempimenti. 3 perimetri danno un pezzo molto più solido di 2.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Riempimento (infill)&lt;/strong&gt;: la struttura interna, in percentuale e geometria (gyroid, griglia).
Il 15-20% basta per quasi tutto; serve più solo per pezzi molto caricati.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Velocità&lt;/strong&gt;: più lento = più qualità e adesione, più veloce = più difetti. Il compromesso
centrale di ogni stampa.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supporti e adesione&lt;/strong&gt;: strutture temporanee per gli &lt;a class=&#34;link&#34; href=&#34;https://www.matteobianchi.eu/p/supporti-e-orientamento/&#34; &gt;sbalzi&lt;/a&gt;
e aiuti per il &lt;a class=&#34;link&#34; href=&#34;https://www.matteobianchi.eu/p/primo-layer-e-adesione/&#34; &gt;primo layer&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;il-triangolo-qualità-tempo-resistenza&#34;&gt;Il triangolo qualità-tempo-resistenza
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Non puoi massimizzare tutto insieme:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  layer sottile + lento + molti perimetri  → bellissimo e robusto, ma LENTISSIMO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  layer spesso + veloce + pochi perimetri   → rapido, ma brutto e/o debole
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ scegli in base allo SCOPO del pezzo: un prototipo veloce ≠ un pezzo finale ≠ un oggetto decorativo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Non esiste un profilo &amp;ldquo;migliore&amp;rdquo;: esiste quello giusto per &lt;em&gt;quel&lt;/em&gt; pezzo. Un prototipo da buttare vuole
velocità; un oggetto in vista vuole layer sottili; un pezzo meccanico vuole perimetri. Imparare a
spostare questi cursori con intenzione è metà del mestiere.&lt;/p&gt;


&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Domanda:&lt;/strong&gt; per rendere un pezzo più resistente, la cosa più ovvia è alzare la percentuale di riempimento. Perché si dice invece di aumentare i perimetri?&lt;/summary&gt;
&lt;p&gt;Perché l&#39;intuizione &#34;più pieno dentro = più forte&#34; sovrastima enormemente il contributo dell&#39;infill e
sottovaluta quello del guscio, e capire perché ti fa risparmiare tempo e filamento ottenendo pezzi più
robusti. Pensa a come si rompe o si flette un pezzo sotto carico: lo sforzo si concentra sulla
&lt;em&gt;superficie esterna&lt;/em&gt;, non nel cuore. In una trave inflessa, le fibre più sollecitate sono quelle
più lontane dall&#39;asse neutro, cioè le pareti; il materiale al centro contribuisce pochissimo alla
rigidità flessionale — è lo stesso principio per cui i profilati sono cavi (tubi, travi a I) e non pieni:
quasi tutta la resistenza sta nel perimetro. In un pezzo FDM i &lt;em&gt;perimetri&lt;/em&gt; sono proprio quel
guscio portante, filamenti continui e densi che corrono lungo le pareti, mentre l&#39;&lt;em&gt;infill&lt;/em&gt; è una
struttura rada e discontinua pensata soprattutto a &lt;em&gt;sostenere i layer superiori&lt;/em&gt; e a dare un po&#39; di
rigidità al riempimento, non a reggere il carico principale. Questo si vede nei numeri: passare da 2 a 4
perimetri può aumentare la resistenza a flessione in modo molto più marcato che passare dal 20% all&#39;80%
di infill, e il salto di infill costa pochissima resistenza aggiunta a fronte di &lt;em&gt;molto&lt;/em&gt; più tempo
e filamento — oltre un certo punto riempire di più è quasi sprecato. C&#39;è anche un effetto collaterale
pratico: infill altissimi generano molto calore interno e possono peggiorare la qualità e persino
indebolire per via dell&#39;accumulo termico, mentre pareti abbondanti distribuiscono meglio. La regola
operativa che ne deriva: per un pezzo funzionale, aumenta prima i &lt;em&gt;perimetri&lt;/em&gt; (3-4, o di più per
pareti sottili molto sollecitate) e tieni l&#39;infill in una fascia moderata (15-30%); alza l&#39;infill solo se
il pezzo ha grandi superfici piane che devono resistere a compressione o schiacciamento locale, o per
dare supporto a coperchi ampi. E non dimenticare la leva che vale più di entrambi per i carichi
direzionali: l&#39;&lt;em&gt;orientamento&lt;/em&gt; di stampa, perché anche il guscio più spesso cede se lo sforzo
sfoglia gli strati. In sintesi: la resistenza di un pezzo FDM vive nella sua pelle più che nelle sue
viscere; spendi il materiale sulle pareti, non nel centro.&lt;/p&gt;
&lt;/details&gt;


&lt;h2 id=&#34;conclusione&#34;&gt;Conclusione
&lt;/h2&gt;&lt;p&gt;Lo slicer traduce il modello in G-code, la lista di movimenti che la macchina esegue, e le sue
impostazioni — altezza layer, perimetri, infill, velocità — governano il triangolo
qualità-tempo-resistenza. Ma anche il G-code perfetto fallisce se il &lt;em&gt;primo strato&lt;/em&gt; non aderisce al
piano: è il fondamento su cui si regge tutta la stampa, e la causa numero uno dei fallimenti. Il primo
layer e l&amp;rsquo;adesione, prossimo capitolo.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
