Проект Magma — это форк слайсера OrcaSlicer, который решает главную проблему FDM-печати: слои склеиваются только по тонкой границе, и деталь легко ломается по оси Z. Magma меняет геометрию заполнения так, что внутри детали формируются герметичные вертикальные каналы, а затем прямо во время печати впрыскивает в них расплавленный пластик из того же сопла. Никакого нового железа не нужно.
На выходе получаются сплошные твёрдые колонны, проходящие через деталь насквозь и механически сцепленные со стенками. Визуально это выглядит так: треугольная решётка, соседние ячейки соединены «окнами» в нижней части стенки, пластик затекает в пару трубок, образуя U-образную колонну.
Сейчас софт работает отлично: есть генерация треугольной решётки, двойные зоны заполнения (внешняя Magma-зона и внутренняя, которая печатается как обычно), целый решатель для разбивки трубок на пары, GCode с впрыском и поддержкой нескольких материалов. Настраивать можно больше 40 параметров прямо в интерфейсе.
Физическая печать пока не удаётся. На Ender автора расплавленный пластик просто плавит свежеотпечатанные стенки трубок до того, как они успевают застыть. Математика работает, материаловедение — нет.
Автор публикует код, чтобы другие попробовали. Самые перспективные идеи: использовать для впрыска материал с более низкой температурой плавления (PCL, воск), напечатать стенки из PETG, а заливать PLA на двухэкструдерном принтере, или разогнать сопло так, чтобы впрыск был мгновенным. Возможно, помогут сопла CHT, силиконовые уплотнители, PTFE-покрытие, медленный впрыск с длительной выдержкой или пост-печатный отжиг.
Весь код форка — под лицензией AGPL-3.0, но сами алгоритмы и дизайн Magma автор выложил в общественное достояние через CC0. Чтобы никто не запатентовал идею позже.