Per rispondere alla domanda specifica del "perché" gli angoli si sollevano, sembra che abbia a che fare con l'espansione termica (o il restringimento) e l'area di adesione della superficie.
Il materiale si deposita a caldo, e anche dopo che si raffredda è ancora caldo, e man mano che si raffredda sembra ridursi leggermente di dimensioni. Ogni strato quindi produce 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 tensione leggermente tensile. Nel corso di alcuni strati ciò non può causare un effetto evidente, ma man mano che vengono aggiunti più strati, la forza totale che tira sullo strato inferiore aumenta.
La ragione per cui ciò influisce sugli angoli più delle regioni di superficie sfusa è che l'area della superficie totale che tiene la parte sul letto è più piccola agli angoli più nitidi, quindi è necessaria meno forza per superare la forza di adesione del letto, causando alla fine lo sblocco degli angoli.
Poiché si tratta di un artefatto dell'espansione termica, il tentativo di mantenere una temperatura uniforme su tutto il volume di stampa / parte stampata probabilmente aiuterà molto (ad esempio, racchiudendo la stampante, come altri hanno già detto).
Oltre ai suggerimenti precedenti, il seguente documento suggerisce che la smussatura (arrotondamento) degli angoli può aiutare in questo (se il tuo progetto lo consente):
DD Hernandez, "Fattori che influenzano la precisione dimensionale della stampa 3D di consumo", Intl. JNL. Aviation, Aeronautics and Aerospace (2015)
"Se lo strato inferiore non aderisce in modo appropriato al piano di stampa, il processo di raffreddamento e il restringimento del materiale negli strati sopra tenderà ad attirare le caratteristiche più piccole, con la minima superficie a contatto con il letto, facendo sì che le sezioni della stampa ordito. Gli angoli acuti nella parte inferiore della stampa rappresentano un problema particolare. "
Pensiero laterale:
mi chiedo se variando la temperatura del letto durante la stampa (ad esempio, diminuendola lentamente a temperatura ambiente man mano che vengono stampati più strati) sarebbe di aiuto, dal momento che una temperatura costante del letto produrrebbe teoricamente un gradiente di temperatura verticale per un parte molto alta. Non pensare di aver visto nessuno provarlo (presumibilmente perché Cura non inserisce automaticamente quei comandi g-code per noi). Non sarebbe troppo difficile inserire comandi bed-temp personalizzati nel file g-code, ma richiederebbe più tempo per stabilizzare la temperatura tra i livelli.