分層軟件,就是把3D模型按照層厚設置按照Z軸方向分層,並得到G代碼,供設備使用。基本上3D打印機都自帶了控制軟件,對於想自己開發3D打印機的朋友來說,已經有很多國外的免費或者開源的分層軟件可以直接使用,簡單介紹如下:
Slic3r

Slic3r的開源,免費,相對快捷和高度可定制化的特性,使它成為開源創客的首選切片軟件。小技巧:通常你的3D打印機生產商(如果是基於開源的)會提供一個默認的切片設置。所以如果你能在打印機文件中找到一個名叫.INI Slic3r的文件,就首先將這個文件導入Slic3r作為初始設置(點擊:File->Import Config),然后在此基礎上調試軟件的各項數據。
Skeinforge

另一款非常流行的切片軟件。同樣開源,免費。
Cura

是由ultimaker開發,可以兼容很多打印機,但對ultimaker自己的3D打印機無疑是支持的最好的,所以主要應用在ultimaker 3D打印機。既可以切片也有3D打印機控制界面。
kisslicer

是一款簡單易用的跨平台的切片軟件, kis是keep it simple的簡寫(保持簡單),從名字也能看出他的風格,簡單清晰就是它的目標。主機軟件,3D打印機控制軟件: 它的作用是和3D打印機通訊,把.gcode文件發送給打印機並控制3D打印機的參數,運動使其完成打印。
Printrun

這款軟件不僅有機器控制功能,還能跟切片軟件整合為一體(比方說slic3r),因此它可以獨立完成從切片到打印的整個過程。它支持Mac, Linux和PC操作平台,幾乎所有的開源3D打印機都可以使用這款軟件。
Repeteir-host

和Printrun很類似,Repeteir-host也是一款綜合性軟件,有切片,零件定位和機器控制功能。它的用戶界面相對Printrun更復雜,但更直觀。同樣支持Mac, Linux和PC操作平台。
Pepeteir-Server
比較新的一款Repeteir產品。能在Raspberry Pi(一款信用卡大小的計算機主板)上使用,能夠控制多台打印機,內存消耗極小(每台打印機只用5MB),網頁操作界面相對簡單。但還不支持Mac和PC。
Octoprint

Octoprint是一款完全基於網頁的“主機”程序。你可以通過這個軟件遠程控制你的打印機,通過預先設置的網絡攝像頭監控你的打印機,隨時可以暫停,恢復打印。用戶還可以設置軟件,讓它按特定頻率抓拍打印時的照片。Octoprint也支持Rasberry Pi。
Botqueue

Haxlr8r和Makerbot的共同創始人Zach Hoeken開發了這款開源,遠程打印機控制軟件。它能控制多台打印機。你只需要上傳.stl文件到網站,這款軟件就會完成接下來的打印工作(切片和打印)。它還可以給每一台打印機都可以設置一種獨立的切片特性。
Make-me

由著名的開源編程社區GitHub開發,能將Replicator 2連接到一台服務器,通過WiFi接受打印命令和各種控制命令。整個打印過程的都通過GitHub的聊天機器人Hubot監控和完成。這意味着,你可以通過和一個在線機器人聊天,來給你的3D文件進行切片和打印,還挺好玩兒的吧。目前,這款軟件只支持Mac的OS X,但是它是完全開源的。