Builders/Replath

From RepRapWiki
Jump to: navigation, search
Replath in Linux

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

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

Replath in Linux

DXF file

Replath in Windows

Isolation milling gerber

Replath Isolation Path

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