skeinforge_tools.craft_plugins.mill ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/craft_plugins/mill.py |
Mill is a script to mill the outlines.
Operation
Settings
Add Loops
Add Inner Loops
Add Outer Loops
Cross Hatch
Loop Outset
Loop Inner Outset over Perimeter Width
Loop Outer Outset over Perimeter Width
Mill Width over Perimeter Width
Examples
Operation
The default 'Activate Mill' checkbox is on. When it is on, the functions described below will work, when it is off, the functions will not be called.
Settings
Add Loops
Add Inner Loops
Default is on.
When selected, the inner milling loops will be added.
Add Outer Loops
Default is on.
When selected, the outer milling loops will be added.
Cross Hatch
Default is on.
When selected, there will be alternating horizontal and vertical milling paths, if it is off there will only be horizontal milling paths.
Loop Outset
Loop Inner Outset over Perimeter Width
Default is 0.5.
Defines the ratio of the amount the inner milling loop will be outset over the perimeter width.
Loop Outer Outset over Perimeter Width
Default is one.
Defines the ratio of the amount the outer milling loop will be outset over the perimeter width. The 'Loop Outer Outset over Perimeter Width' ratio should be greater than the 'Loop Inner Outset over Perimeter Width' ratio.
Mill Width over Perimeter Width
Default is one.
Defines the ratio of the mill line width over the perimeter width. If the ratio is one, all the material will be milled. The greater the 'Mill Width over Perimeter Width' the farther apart the mill lines will be and so less of the material will be directly milled, the remaining material might still be removed in chips if the ratio is not much greater than one.
Examples
The following examples mill the file Screw Holder Bottom.stl. The examples are run in a terminal in the folder which contains Screw Holder Bottom.stl and mill.py.
> python mill.py
This brings up the mill dialog.
> python mill.py Screw Holder Bottom.stl
The mill tool is parsing the file:
Screw Holder Bottom.stl
..
The mill tool has created the file:
Screw Holder Bottom_mill.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 mill
>>> mill.main()
This brings up the mill dialog.
>>> mill.writeOutput( 'Screw Holder Bottom.stl' )
Screw Holder Bottom.stl
The mill tool is parsing the file:
Screw Holder Bottom.stl
..
The mill tool has created the file:
Screw Holder Bottom_mill.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) |