Rep Rap Project - Software

Software

RepRap has been conceived as a complete replication system rather than simply a piece of hardware. To this end the system includes computer-aided design (CAD) in the form of a 3D modeling system and computer-aided manufacturing (CAM) software and drivers that convert RepRap users' designs into a set of instructions to the RepRap hardware that turns them into physical objects.

Two different CAM toolchains have been developed for the RepRap. The first, simply titled "RepRap Host", was written in Java by lead RepRap developer Adrian Bowyer. The second, "Skeinforge", was written independently by Enrique Perez. Both are complete systems for translating 3D computer models into G-code, the machine language that commands the printer.

Virtually any CAD or 3D modeling program can be used with the RepRap, as long as it is capable of producing STL files. Content creators make use of any tools they are familiar with, whether they are commercial CAD programs, such as SolidWorks, or open-source 3D modelling programs like Blender or OpenSCAD.

Read more about this topic:  Rep Rap Project