skeinforge_tools.hop ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/hop.py |
Hop is a script to raise the extruder when it is not extruding.
The default 'Activate Hop' checkbox is on. When it is on, the functions described below will work, when it is off, the functions
will not be called.
The important value for the hop preferences is "Hop Over Extrusion Height (ratio)" which is the ratio of the hop height over the
extrusion height, the default is 1.0. The 'Minimum Hop Angle (degrees)' is the minimum angle that the path of the extruder
will be raised. An angle of ninety means that the extruder will go straight up as soon as it is not extruding and a low angle
means the extruder path will gradually rise to the hop height, the default is 20 degrees.
To run hop, in a shell which hop is in type:
> python hop.py
The following examples hop the files Hollow Square.gcode & Hollow Square.gts. The examples are run in a terminal in the
folder which contains Hollow Square.gcode, Hollow Square.gts and hop.py. The hop function will hop if the 'Activate Hop'
checkbox is on. The functions writeOutput and getHopChainGcode check to see if the text has been hopped, if not they
call the getStretchChainGcode in stretch.py to stretch the text; once they have the stretched text, then they hop.
> python hop.py
This brings up the dialog, after clicking 'Hop', the following is printed:
File Hollow Square.gts is being chain hopped.
The hopped file is saved as Hollow Square_hop.gcode
> python
Python 2.5.1 (r251:54863, Sep 22 2007, 01:43:31)
[GCC 4.2.1 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import hop
>>> hop.main()
This brings up the hop dialog.
>>> hop.writeOutput()
Hollow Square.gts
File Hollow Square.gts is being chain hopped.
The hopped file is saved as Hollow Square_hop.gcode
>>> hop.getHopGcode("
( GCode generated by May 8, 2008 slice.py )
( Extruder Initialization )
..
many lines of gcode
..
")
>>> hop.getHopChainGcode("
( GCode generated by May 8, 2008 slice.py )
( Extruder Initialization )
..
many lines of gcode
..
")
Classes | ||||||||||||||||||
|
Functions | ||
|
Data | ||
__author__ = 'Enrique Perez (perez_enrique@yahoo.com)' __date__ = '$Date: 2008/21/04 $' __license__ = 'GPL 3.0' absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384) |
Author | ||
Enrique Perez (perez_enrique@yahoo.com) |