Retr3d uses python and FreeCAD to 3D model printable parts for the construction of more 3D printers. Through globalVars.py dimensions of procured e-waste are turned into customized 3D models. Retr3d's software depends on FreeCAD's python scripting API. FreeCAD can be found here.
To streamline the process of making a printer from start to print, Retr3d has a FreeCAD Macro that make the process much easier to access. For more information and installation instructions, go here.
All of the customizable options can be configured here. After generating your configuration file make sure to replace the original "globalVars.py file with the newly generated one.
To facilitate an efficient workflow, Retr3d can interface with Plater to arrange parts in an extremely efficient manner. Make sure to put the appropriate version of plater in the "plater" folder. (Eg. plater.exe, plater.dmg, or plater)
Retr3d can also interface with Slic3r to slice parts automatically. After installing the dependencies, make sure to put the appropriate version of Slic3r in the "Slic3r" folder. (Eg. slic3r.exe, slic3r.dmg, or slic3r) For more information and installation instructions, go here.