A construção ou impressão 3D de peças é feita pela superposição de camadas sucessivas de material.
A peça a ser construida deve estar representada em um arquivo de modelamento tridimensional (3D). No caso das impressoras Printerbot, em arquivo STL.
Com o arquivo STL da peça o próximo passo é "fatiar" a peça em camadas de espessura desejada e compatíveis com o material e ferramenta (bico de extrusão) a ser usada.
As impressoras Printerbot usam o programa aberto ReplicatorG para realizar o fatiamento ou slicing.
O próprio ReplicatorG pode despachar a impressão pela porta USB ou gerar um arquivo para ser gravado em um cartão SD e processado localmente na impressora.
As maneiras mais comuns de obter um arquivo de modelamento tridimensional são a utilização de programas de desenho e modelagem tridimensional, a utilização de algum processo de escaneamento tridimensional e o acesso a bibliotecas de arquivos tridimensionais disponíveis na internet.
O programa ReplicatorG está disponível no site www.replicat.org.