Чтобы ответить на конкретный вопрос «почему» углы поднимаются, кажется, что это связано с тепловым расширением (или усадкой) и площадью поверхностного сцепления.
Материал откладывается в горячем виде, и даже после того, как он остынет, он все еще остается теплым, и, по мере того как он остывает, он, по-видимому, немного уменьшается в размере. Поэтому каждый слой создает небольшую силу, тянет вверх и к центру слоя, когда слой сжимается. Таким образом, каждый слой фактически находится в состоянии небольшого растягивающего напряжения. На нескольких слоях это может не вызвать заметного эффекта, но по мере добавления большего количества слоев общая сила натяжения нижнего слоя увеличивается.
Причина, по которой это влияет на углы в большей степени, чем на объемные участки поверхности, заключается в том, что общая площадь поверхности, удерживающей деталь на станине, меньше в более острых углах, поэтому для преодоления силы адгезии к слою требуется меньшее усилие, в результате чего углы в конечном итоге отклеиваются.
Поскольку это артефакт теплового расширения, попытка поддерживать постоянную температуру по всему объему печати / печатной части, вероятно, очень поможет (например, путем включения принтера, как говорили другие).
В дополнение к предыдущим предложениям, следующий документ предполагает, что снятие фаски (округление) углов может помочь в этом (если ваш дизайн позволяет это):
Д. Д. Эрнандес, "Факторы, влияющие на размерную точность потребительской 3D-печати", Intl. JNL. Авиация, Аэронавтика и Космос (2015)
«Если нижний слой должным образом не прилипает к печатному слою, процесс охлаждения и усадка материала в слоях над ним будут иметь тенденцию тянуться к мельчайшим деталям с наименьшей площадью поверхности, контактирующей со слоем, вызывая участки печати Искривление. Острые углы в нижней части отпечатка представляют особую проблему. "
Если подумать:
интересно, поможет ли изменение температуры слоя во время печати (например, медленное снижение ее до комнатной температуры при печати большего количества слоев), поскольку постоянная температура слоя теоретически создаст вертикальный временной градиент для очень высокая часть Не думайте, что я видел, как кто-то пробовал это (вероятно, потому что Cura не вставляет нам автоматически команды g-code) Было бы не слишком сложно вставить пользовательские команды bed-temp в файл g-кода, но потребовалось бы больше времени для временной стабилизации между слоями.