Per rispondere alla domanda specifica del "perché" gli angoli si sollevano, sembra che abbia a che fare con l'espansione termica (o restringimento) e l'area di adesione superficiale.
Il materiale si deposita a caldo e anche dopo che si è raffreddato è ancora caldo, e mentre si raffredda apparentemente si restringe leggermente di dimensioni. Ogni strato produce quindi un po 'di forza, tirando verso l'alto e verso il centro dello strato mentre lo strato si restringe. Quindi ogni strato è in realtà in uno stato di leggera tensione di trazione. Su pochi strati ciò potrebbe non causare un effetto evidente, ma man mano che vengono aggiunti più strati, la forza totale che tira sullo strato inferiore aumenta.
Il motivo per cui questo influisce sugli angoli più delle regioni della superficie sfusa è che la superficie totale che tiene la parte al letto è più piccola negli angoli più acuti, quindi è necessaria meno forza per vincere la forza di adesione del letto, provocando il distacco degli angoli alla fine.
Poiché si tratta di un artefatto dell'espansione termica, il tentativo di mantenere una temperatura uniforme attraverso il volume di stampa / parte stampata probabilmente aiuterà molto (ad esempio, racchiudendo la stampante, come altri hanno detto).
Oltre ai suggerimenti precedenti, il documento seguente suggerisce che smussare (arrotondare) gli angoli può aiutare in questo (se il tuo progetto lo consente):
D. D. Hernandez, "Fattori che influenzano la precisione dimensionale della stampa 3D dei consumatori", Intl. Jnl. Aviation, Aeronautics and Aerospace (2015)
"Se lo strato inferiore non aderisce adeguatamente al piano di stampa, il processo di raffreddamento e il restringimento del materiale negli strati sopra di esso tenderanno a tirare alle caratteristiche più piccole, con la minima superficie a contatto con il letto, provocando la deformazione di sezioni della stampa. Gli angoli acuti nella parte inferiore della stampa rappresentano un problema particolare. "
Pensiero laterale:
Mi chiedo se la variazione della temperatura del letto durante la stampa (ad esempio, riducendola lentamente a temperatura ambiente man mano che vengono stampati più strati) sarebbe d'aiuto, poiché una temperatura del letto costante produrrebbe teoricamente un gradiente termico verticale per una parte molto alta. Non credo di aver visto nessuno provarlo (presumibilmente perché Cura non inserisce automaticamente quei comandi g-code per noi). Tuttavia, non sarebbe troppo difficile inserire comandi personalizzati per la temperatura del letto nel file g-code, ma richiederebbe più tempo per stabilizzare la temperatura tra i livelli.