59 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
pyRepRap - RepRap Python Library and plotting application
 | 
						|
 | 
						|
Requirements:
 | 
						|
pyserial	(for all)
 | 
						|
pygame		(for reprapplot)
 | 
						|
wxpython	(for reprapplot)
 | 
						|
 | 
						|
To install dependencies under Fedora / Redhat run:
 | 
						|
sudo yum install pyserial pygame wxpython
 | 
						|
 | 
						|
To install dependencies under Ubuntu run:
 | 
						|
sudo aptitude install python-serial python-pygame python-wxversion
 | 
						|
 | 
						|
How to Install :
 | 
						|
python setup.py build
 | 
						|
sudo python setup.py install
 | 
						|
 | 
						|
 | 
						|
What's included:
 | 
						|
	python libraries:
 | 
						|
		reprap				General control of reprap
 | 
						|
		reprap.snap			General SNAP comms
 | 
						|
		reprap.toolpath		Objects for storing polygon based toolpath information
 | 
						|
		reprap.shapeplotter	Plots shapes to polygon objects
 | 
						|
		reprap.ffm			Tools for extuding shapes in plastic with extruder
 | 
						|
		reprap.plugins		Access to all plugin modules (import/output/toolhead)
 | 
						|
		reprap.preferences	Access the preferences system
 | 
						|
		reprap.gopython		From python command line import this module to fully configure reprap ready for commands
 | 
						|
		reprap.baseplotters	Base classes for import and outout plugins
 | 
						|
	scripts:
 | 
						|
		reprapcontrol		Command line program to control serial SNAP RepRap
 | 
						|
		reprapplot			Plot various files to various formats (and serial SNAP RepRap)
 | 
						|
 | 
						|
 | 
						|
Scripts require serial port permissions. Either run as root or change serial permissions:
 | 
						|
	 (as root)
 | 
						|
	 chown yourusername /dev/ttyS0
 | 
						|
	 chmod 0600 /dev/ttyS0
 | 
						|
	 (see http://gphoto.sourceforge.net/doc/manual/permissions-serial.html)
 | 
						|
 | 
						|
 | 
						|
If you wish to embed the main reprap control module into your project, just copy __init__.py and snap.py
 | 
						|
into your project directory and rename __init__.py to reprap.py. You will then be able to control the
 | 
						|
RepRap by importing the reprap module.
 | 
						|
 | 
						|
Licence:
 | 
						|
RepRap Gerber Plotter is free software; you can redistribute it and/or modify it 
 | 
						|
under the terms of the GNU General Public License as published by the Free Software Foundation; 
 | 
						|
either version 2 of the License, or (at your option) any later version.
 | 
						|
 | 
						|
RepRap Gerber Plotter is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
 | 
						|
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
 | 
						|
See the GNU General Public License for more details. You should have received a copy of 
 | 
						|
the GNU General Public License along with File Hunter; if not, write to 
 | 
						|
the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | 
						|
 | 
						|
 | 
						|
 |