skeinforge_application.skeinforge_plugins.craft_plugins.temperature ($Date: 2008/21/04 $)
index
/home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/skeinforge_application/skeinforge_plugins/craft_plugins/temperature.py

Previous / Next / Contents


Temperature is a plugin to set the temperature for the entire extrusion.

The temperature manual page is at:
http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge_Temperature


Operation
Settings
  Rate
    Cooling Rate
    Heating Rate
  Temperature
    Base Temperature
    Interface Temperature
    Object First Layer Infill Temperature
    Object First Layer Perimeter Temperature
    Object Next Layers Temperature
    Support Layers Temperature
    Supported Layers Temperature
Examples

Operation


The default 'Activate Temperature' checkbox is on. When it is on, the functions described below will work, when it is off, nothing will be done.

Settings


Rate

The default cooling rate and heating rate for the extruder were both been derived from bothacker's graph at:
http://bothacker.com/wp-content/uploads/2009/09/18h5m53s9.29.2009.png

Cooling Rate

Default is three degrees Celcius per second.

Defines the cooling rate of the extruder.

Heating Rate

Default is ten degrees Celcius per second.

Defines the heating rate of the extruder.

Temperature

Base Temperature

Default for ABS is two hundred degrees Celcius.

Defines the raft base temperature.

Interface Temperature

Default for ABS is two hundred degrees Celcius.

Defines the raft interface temperature.

Object First Layer Infill Temperature

Default for ABS is 195 degrees Celcius.

Defines the infill temperature of the first layer of the object.

Object First Layer Perimeter Temperature

Default for ABS is two hundred and twenty degrees Celcius.

Defines the edge temperature of the first layer of the object.

Object Next Layers Temperature

Default for ABS is two hundred and thirty degrees Celcius.

Defines the temperature of the next layers of the object.

Support Layers Temperature

Default for ABS is two hundred degrees Celcius.

Defines the support layers temperature.

Supported Layers Temperature

Default for ABS is two hundred and thirty degrees Celcius.

Defines the temperature of the supported layers of the object, those layers which are right above a support layer.

Examples


The following examples add temperature information to the file Screw Holder Bottom.stl. The examples are run in a terminal in the folder which contains Screw Holder Bottom.stl and temperature.py.

> python temperature.py
This brings up the temperature dialog.

> python temperature.py Screw Holder Bottom.stl
The temperature tool is parsing the file:
Screw Holder Bottom.stl
..
The temperature tool has created the file:
.. Screw Holder Bottom_temperature.gcode


Previous / Next / Contents


 
Modules
       
__init__
fabmetheus_utilities.archive
fabmetheus_utilities.euclidean
fabmetheus_utilities.fabmetheus_tools.fabmetheus_interpret
fabmetheus_utilities.gcodec
fabmetheus_utilities.intercircle
math
fabmetheus_utilities.settings
skeinforge_application.skeinforge_utilities.skeinforge_craft
skeinforge_application.skeinforge_utilities.skeinforge_polyfile
skeinforge_application.skeinforge_utilities.skeinforge_profile
sys

 
Classes
       
TemperatureRepository
TemperatureSkein

 
class TemperatureRepository
    A class to handle the temperature settings.
 
  Methods defined here:
__init__(self)
Set the default settings, execute title & settings fileName.
execute(self)
Temperature button has been clicked.

 
class TemperatureSkein
    A class to temperature a skein of extrusions.
 
  Methods defined here:
__init__(self)
getCraftedGcode(self, gcodeText, repository)
Parse gcode text and store the temperature gcode.
parseInitialization(self)
Parse gcode initialization and store the parameters.

 
Functions
       
getCraftedText(fileName, text='', repository=None)
Temperature the file or text.
getCraftedTextFromText(gcodeText, repository=None)
Temperature a gcode linear move text.
getNewRepository()
Get new repository.
main()
Display the temperature dialog.
writeOutput(fileName, shouldAnalyze=True)
Temperature a gcode linear move file.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__date__ = '$Date: 2008/21/04 $'
__license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html'
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

 
Author
        Enrique Perez (perez_enrique@yahoo.com)