En av fördelarna med att äga en 3D-skrivare är att man kan skapa ett unikt fysiskt föremål när man behöver det.
Då man behöver en 3D-fil som förlaga är det också nödvändigt att man kan 3d-modellera eller har en färdig fil som någon annan har skapat.
Det finns mjukvarulösningar som man kan ställa in så att de på ett parametriskt sätt kan skapa varianter av ett och samma föremål. Ungefär som om man tilldelar dem ett recept i vilket man enkelt kan justera dess ingredienser.
Ett sådant program är Open Source-programmet OpenSCAD som finns installerad på webbservern som sajten Thingiverse rullar på.
De som kan lite om programmering kan därmed skapa så kallade Customizables som är 3D-objekt som man med inmatning av värden kan justera till olika storlekar och egenskaper.
Customizable Battery Case är ett utmärkt exempel på detta. Den skapar en förvaringsask för batterier där man själv kan välja hur många som den skall rymma innan man skapar en på en 3D-skrivare.