1) A impressão 3D envolve modelagem digital, processamento para gerar código G, e impressão física com softwares e hardwares livres.
2) A modelagem pode ser feita com softwares como Blender, OpenSCAD e FreeCAD, enquanto o processamento usa slicers como Slic3r e Cura.
3) A impressão propriamente dita usa técnicas como FDM e é executada por impressoras como as RepRaps usando firmwares como Marlin e Arduino.