Öncelikle yapılması gereken, elde bir tasarım dosyasının bulunmasıdır. Formatı ise STL’dir.
Ardından bu tasarım dosyası, dilimleyici (slicer) adı verilen bir programa atılır. Bu programın amacı, tasarımdaki nesneyi, yazıcının belirlenen özelliklerine uygun olarak katman katman dilimlemesini sağlamaktır. Kısacası dilimleyiciler, yazıcıya bu parçayı nasıl basacağı hakkında bilgiyi verirler. En çok kullanılanları Ultimaker Cura ve Simplify3D‘dir.
Dilimleyicide gerekli işlemler yapıldıktan sonra bir SD kart ya da USB aracılığıyla bu dosya 3D yazıcıya aktarılır. Kart veya USB bellek kullanarak kablosuz bağlantıyla yazıcı çalıştırılabileceği gibi, USB kabloyla doğrudan bilgisayara bağlanarak da bu işlem yapılabilir (üstelik canlı olarak takip de edilebilir). Dilimlenmiş dosya (.gcode formatında) yazıcıya aktarıldıktan sonra yazıcı çalıştırılır ve işlemeye başlar. Burada yazıcının yaptığı işlem, filamenti (iplik şeklinde olan plastiği) bir motor aracılığıyla çekerek sıcak bir uçta eriyerek tablaya dökülmesini sağlamaktır. Dilimleyicinin amacı burada devreye girer. Yazıcı ilk taban katmanını yapar, ardından bir tık yükselir ve bir üst katmanı yapar, ardından bir tık yükselir… İşlem bu şekilde devam ederek nesneyi oluşturur.