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

Previous / Next / Contents


Temperature is a script to set the temperature for the object and raft.


Operation
Settings
  Rate
    Cooling Rate
    Heating Rate
  Temperature
    Chamber 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, the functions will not be called.

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

Chamber Temperature

Default is twenty five degrees Celcius.

Defines the chamber temperature. If there is no chamber, the chamber temperature will be slightly higher than room 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 perimeter 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


> 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 temperature
>>> temperature.main()
This brings up the temperature dialog.


>>> temperature.writeOutput( '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__
skeinforge_tools.analyze
skeinforge_tools.skeinforge_utilities.consecution
skeinforge_tools.skeinforge_utilities.euclidean
skeinforge_tools.skeinforge_utilities.gcodec
skeinforge_tools.skeinforge_utilities.intercircle
skeinforge_tools.skeinforge_utilities.interpret
math
skeinforge_tools.meta_plugins.polyfile
skeinforge_tools.profile
skeinforge_tools.skeinforge_utilities.settings
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 the repository constructor.
main()
Display the temperature dialog.
writeOutput(fileName='')
Temperature a gcode linear move file.

 
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)