Updated build script to create win32/linux/macos versions. Fixed the defaults to they work with PLA. Fixed the temperature plugin default "ON" problem. Removed all profiles except for PLA.
196 lines
No EOL
12 KiB
HTML
196 lines
No EOL
12 KiB
HTML
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html><head><title>Python: module skeinforge_application.skeinforge_plugins.craft_plugins.preface</title>
|
|
</head><body bgcolor="#f0f0f8">
|
|
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
|
|
<tr bgcolor="#7799ee">
|
|
<td valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="skeinforge_application.html"><font color="#ffffff">skeinforge_application</font></a>.<a href="skeinforge_application.skeinforge_plugins.html"><font color="#ffffff">skeinforge_plugins</font></a>.<a href="skeinforge_application.skeinforge_plugins.craft_plugins.html"><font color="#ffffff">craft_plugins</font></a>.preface</strong></big></big> ($Date: 2008/02/05 $)</font></td
|
|
><td align=right valign=bottom
|
|
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/skeinforge_application/skeinforge_plugins/craft_plugins/preface.py">/home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/skeinforge_application/skeinforge_plugins/craft_plugins/preface.py</a></font></td></tr></table>
|
|
<p>
|
|
<a href="skeinforge_application.skeinforge_plugins.craft_plugins.outset.html">Previous</a> / <a href="skeinforge_application.skeinforge_plugins.craft_plugins.raft.html">Next</a> / <a href="contents.html">Contents</a>
|
|
</p>
|
|
<p><tt><br>
|
|
Preface converts the svg slices into gcode extrusion layers, optionally with home, positioning, turn off, and unit commands.<br>
|
|
<br>
|
|
The preface manual page is at:<br>
|
|
<a href="http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge_Preface">http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge_Preface</a><br>
|
|
<br>
|
|
<br />
|
|
<a href="#Settings">Settings</a><br />
|
|
<a href="#Meta">Meta</a><br />
|
|
<a href="#Set Positioning to Absolute">Set Positioning to Absolute</a><br />
|
|
<a href="#Set Units to Millimeters">Set Units to Millimeters</a><br />
|
|
<a href="#Start at Home">Start at Home</a><br />
|
|
<a href="#Turn Extruder Off">Turn Extruder Off</a><br />
|
|
<a href="#Turn Extruder Off at Shut Down">Turn Extruder Off at Shut Down</a><br />
|
|
<a href="#Turn Extruder Off at Start Up">Turn Extruder Off at Start Up</a><br />
|
|
<a href="#Examples">Examples</a><br />
|
|
<br />
|
|
<a name="Settings" id="Settings"></a><h2>Settings</h2>
|
|
<hr>
|
|
|
|
<a name="Meta" id="Meta"></a><h3>Meta</h3>
|
|
|
|
Default is empty.<br>
|
|
<br>
|
|
The 'Meta' field is to add meta tags or a note to all your files. Whatever is in that field will be added in a meta tagged line to the output.<br>
|
|
<br>
|
|
<a name="Set Positioning to Absolute" id="Set Positioning to Absolute"></a><h3>Set Positioning to Absolute</h3>
|
|
|
|
Default is on.<br>
|
|
<br>
|
|
When selected, preface will add the G90 command to set positioning to absolute.<br>
|
|
<br>
|
|
<a name="Set Units to Millimeters" id="Set Units to Millimeters"></a><h3>Set Units to Millimeters</h3>
|
|
|
|
Default is on.<br>
|
|
<br>
|
|
When selected, preface will add the G21 command to set the units to millimeters.<br>
|
|
<br>
|
|
<a name="Start at Home" id="Start at Home"></a><h3>Start at Home</h3>
|
|
|
|
Default is off.<br>
|
|
<br>
|
|
When selected, the G28 go to home gcode will be added at the beginning of the file.<br>
|
|
<br>
|
|
<a name="Turn Extruder Off" id="Turn Extruder Off"></a><h3>Turn Extruder Off</h3>
|
|
|
|
<a name="Turn Extruder Off at Shut Down" id="Turn Extruder Off at Shut Down"></a><h4>Turn Extruder Off at Shut Down</h4>
|
|
|
|
Default is on.<br>
|
|
<br>
|
|
When selected, the M103 turn extruder off gcode will be added at the end of the file.<br>
|
|
<br>
|
|
<a name="Turn Extruder Off at Start Up" id="Turn Extruder Off at Start Up"></a><h4>Turn Extruder Off at Start Up</h4>
|
|
|
|
Default is on.<br>
|
|
<br>
|
|
When selected, the M103 turn extruder off gcode will be added at the beginning of the file.<br>
|
|
<br>
|
|
<a name="Examples" id="Examples"></a><h2>Examples</h2>
|
|
<hr>
|
|
|
|
The following examples preface the file Screw Holder Bottom.stl. The examples are run in a terminal in the folder which contains Screw Holder Bottom.stl and preface.py.<br>
|
|
<br>
|
|
> python preface.py<br>
|
|
This brings up the preface dialog.<br>
|
|
<br>
|
|
> python preface.py Screw Holder Bottom.stl<br>
|
|
The preface tool is parsing the file:<br>
|
|
Screw Holder Bottom.stl<br>
|
|
..<br>
|
|
The preface tool has created the file:<br>
|
|
.. Screw Holder Bottom_preface.gcode</tt>
|
|
<br />
|
|
<br />
|
|
<p>
|
|
<a href="skeinforge_application.skeinforge_plugins.craft_plugins.outset.html">Previous</a> / <a href="skeinforge_application.skeinforge_plugins.craft_plugins.raft.html">Next</a> / <a href="contents.html">Contents</a>
|
|
</p>
|
|
<hr>
|
|
</p>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#aa55cc">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
|
|
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="__init__.html">__init__</a><br>
|
|
<a href="fabmetheus_utilities.archive.html">fabmetheus_utilities.archive</a><br>
|
|
<a href="fabmetheus_utilities.euclidean.html">fabmetheus_utilities.euclidean</a><br>
|
|
<a href="fabmetheus_utilities.fabmetheus_tools.fabmetheus_interpret.html">fabmetheus_utilities.fabmetheus_tools.fabmetheus_interpret</a><br>
|
|
</td><td width="25%" valign=top><a href="fabmetheus_utilities.gcodec.html">fabmetheus_utilities.gcodec</a><br>
|
|
<a href="fabmetheus_utilities.intercircle.html">fabmetheus_utilities.intercircle</a><br>
|
|
<a href="os.html">os</a><br>
|
|
<a href="fabmetheus_utilities.settings.html">fabmetheus_utilities.settings</a><br>
|
|
</td><td width="25%" valign=top><a href="skeinforge_application.skeinforge_utilities.skeinforge_craft.html">skeinforge_application.skeinforge_utilities.skeinforge_craft</a><br>
|
|
<a href="skeinforge_application.skeinforge_utilities.skeinforge_polyfile.html">skeinforge_application.skeinforge_utilities.skeinforge_polyfile</a><br>
|
|
<a href="skeinforge_application.skeinforge_utilities.skeinforge_profile.html">skeinforge_application.skeinforge_utilities.skeinforge_profile</a><br>
|
|
<a href="fabmetheus_utilities.svg_writer.html">fabmetheus_utilities.svg_writer</a><br>
|
|
</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ee77aa">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl>
|
|
<dt><font face="helvetica, arial"><a href="skeinforge_application.skeinforge_plugins.craft_plugins.preface.html#PrefaceRepository">PrefaceRepository</a>
|
|
</font></dt><dt><font face="helvetica, arial"><a href="skeinforge_application.skeinforge_plugins.craft_plugins.preface.html#PrefaceSkein">PrefaceSkein</a>
|
|
</font></dt></dl>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="PrefaceRepository">class <strong>PrefaceRepository</strong></a></font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>A class to handle the preface settings.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%">Methods defined here:<br>
|
|
<dl><dt><a name="PrefaceRepository-__init__"><strong>__init__</strong></a>(self)</dt><dd><tt>Set the default settings, execute title & settings fileName.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="PrefaceRepository-execute"><strong>execute</strong></a>(self)</dt><dd><tt>Preface button has been clicked.</tt></dd></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="PrefaceSkein">class <strong>PrefaceSkein</strong></a></font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>A class to preface a skein of extrusions.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%">Methods defined here:<br>
|
|
<dl><dt><a name="PrefaceSkein-__init__"><strong>__init__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="PrefaceSkein-addInitializationToOutput"><strong>addInitializationToOutput</strong></a>(self)</dt><dd><tt>Add initialization gcode to the output.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="PrefaceSkein-addPreface"><strong>addPreface</strong></a>(self, loopLayer)</dt><dd><tt>Add preface to the carve layer.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="PrefaceSkein-addShutdownToOutput"><strong>addShutdownToOutput</strong></a>(self)</dt><dd><tt>Add shutdown gcode to the output.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="PrefaceSkein-addToolSettingLines"><strong>addToolSettingLines</strong></a>(self, pluginName)</dt><dd><tt>Add tool setting lines.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="PrefaceSkein-getCraftedGcode"><strong>getCraftedGcode</strong></a>(self, repository, gcodeText)</dt><dd><tt>Parse gcode text and store the bevel gcode.</tt></dd></dl>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#eeaa77">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt><a name="-getCraftedText"><strong>getCraftedText</strong></a>(fileName, text<font color="#909090">=''</font>, repository<font color="#909090">=None</font>)</dt><dd><tt>Preface and convert an svg file or text.</tt></dd></dl>
|
|
<dl><dt><a name="-getCraftedTextFromText"><strong>getCraftedTextFromText</strong></a>(text, repository<font color="#909090">=None</font>)</dt><dd><tt>Preface and convert an svg text.</tt></dd></dl>
|
|
<dl><dt><a name="-getNewRepository"><strong>getNewRepository</strong></a>()</dt><dd><tt>Get new repository.</tt></dd></dl>
|
|
<dl><dt><a name="-main"><strong>main</strong></a>()</dt><dd><tt>Display the preface dialog.</tt></dd></dl>
|
|
<dl><dt><a name="-strftime"><strong>strftime</strong></a>(...)</dt><dd><tt><a href="#-strftime">strftime</a>(format[, tuple]) -> string<br>
|
|
<br>
|
|
Convert a time tuple to a string according to a format specification.<br>
|
|
See the library reference manual for formatting codes. When the time tuple<br>
|
|
is not present, current time as returned by localtime() is used.</tt></dd></dl>
|
|
<dl><dt><a name="-writeOutput"><strong>writeOutput</strong></a>(fileName, shouldAnalyze<font color="#909090">=True</font>)</dt><dd><tt>Preface the carving of a gcode file.</tt></dd></dl>
|
|
</td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#55aa55">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
|
|
<td width="100%"><strong>__author__</strong> = 'Enrique Perez (perez_enrique@yahoo.com)'<br>
|
|
<strong>__date__</strong> = '$Date: 2008/02/05 $'<br>
|
|
<strong>__license__</strong> = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html'<br>
|
|
<strong>absolute_import</strong> = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)</td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#7799ee">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Author</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#7799ee"><tt> </tt></td><td> </td>
|
|
<td width="100%">Enrique Perez (perez_enrique@yahoo.com)</td></tr></table>
|
|
</body></html> |