Builders/Replath
Contents
Introduction
- Replath is a program that can plot various 2D file formats either directly to a RepRap or to a GCode file.
- Replath is written completely in Python and uses the wxWidgets (wxPython) user interface in conjunction with SDL (pyGame).
Tutorial
There is a work in progress Replath PCB Making Tutorial
Supported Formats
Import
- ITL - Replath native toolpath format
- Gerber - Standard PCB format
- Pen fill
- Isolation milling
- DXF - Standard CAD format
- SVG - (Work in progress)
Output
- SNAP RepRap - Direct serial SNAPComms SNAP RepRap control
- ITL File - Replath native toolpath format
- GCode File - Standard machine toolpath language
- SVG File - (Work in progress)
Download & Install
Currently only available from svn. I will make a nice Windows package as soon a Windows support is completely stable.
SVN Path : https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/users/stef/replath/
Linux
Install Dependencies
This is for Debian/Ubuntu, others have similar commands
sudo apt-get install python-wxgtk2.6 python-pygame
You will also need to install the pyRepRap library.
System Wide Installation
svn checkout https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/users/stef/replath/ cd replath ./setup.py build sudo ./setup.py install
Run 'Replath' in the 'Graphics' menu or run 'replath' in a terminal.
Local Installation
Use this for testing or for enhancing the application.
svn checkout https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/users/stef/replath/ cd replath ./setup.py install --home=${PWD}/installation
Run 'replath' in the now new directory 'installation/bin'.
Windows
I am working on a binary package.
Screenshots
Pen fill gerber
DXF file
Isolation milling gerber
Future Ideas
- Toolheads
- Laser etching / cutting
- Paintbrush
- 2D (work slightly in progress)
- 3D - Paint extruded objects
- Syringe
- Icing a cake
- Interface
- Implement in OpenGL? - Allow 3D work