skeinforge_tools.craft_plugins.home ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/craft_plugins/home.py |
Home is a script to home the nozzle.
The default 'Activate Home' checkbox is on. When it is on, the functions described below will work, when it is off, the functions
will not be called.
At the beginning of a each layer, home will add the commands of a gcode script with the name of the "Name of Homing File"
setting, if one exists. The default name is homing.text. Home does not care if the text file names are capitalized, but some file
systems do not handle file name cases properly, so to be on the safe side you should give them lower case names. Home
looks for those files in the alterations folder in the .skeinforge folder in the home directory. If it doesn't find the file it then looks
in the alterations folder in the skeinforge_tools folder. If it doesn't find anything there it looks in the craft_plugins folder.
To run home, in a shell which home is in type:
> python home.py
The following examples homes the files Screw Holder Bottom.gcode & Screw Holder Bottom.stl. The examples are run in a
terminal in the folder which contains Screw Holder Bottom.gcode, Screw Holder Bottom.stl and home.py. The home function
will home if the 'Activate Home' checkbox is on. The functions writeOutput and getChainGcode check to see if the text
has been homed, if not they call the getChainGcode in fillet.py to fillet the text; once they have the
filleted text, then they home.
> python home.py
This brings up the dialog, after clicking 'Home', the following is printed:
File Screw Holder Bottom.stl is being chain homed.
The homed file is saved as Screw Holder Bottom_home.gcode
> python home.py Screw Holder Bottom.stl
File Screw Holder Bottom.stl is being chain homed.
The homed file is saved as Screw Holder Bottom_home.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 home
>>> home.main()
This brings up the home dialog.
>>> home.writeOutput()
File Screw Holder Bottom.stl is being chain homed.
The homed file is saved as Screw Holder Bottom_home.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) |