skeinforge_tools.craft_plugins.speed ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/craft_plugins/speed.py |
Speed is a script to set the feed rate, and flow rate.
The speed manual page is at:
http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge_Speed
Operation
Settings
Add Flow Rate
Bridge
Bridge Feed Rate Multiplier
Bridge Flow Rate Multiplier
Feed Rate
Flow Rate Setting
Maximum Z Feed Rate
Orbital Feed Rate over Operating Feed Rate
Perimeter
Perimeter Feed Rate over Operating Feed Rate
Perimeter Flow Rate over Operating Feed Rate
Travel Feed Rate
Examples
Operation
The default 'Activate Speed' checkbox is on. When it is on, the functions described below will work, when it is off, the functions will not be called. The speed script sets the feed rate, and flow rate.
Settings
Add Flow Rate
Default is on.
When selected, the flow rate will be added to the gcode.
Bridge
Bridge Feed Rate Multiplier
Default is one.
Defines the ratio of the feed rate on the bridge layers over the feed rate of the typical non bridge layers.
Bridge Flow Rate Multiplier
Default is one.
Defines the ratio of the flow rate on the bridge layers over the flow rate of the typical non bridge layers.
Feed Rate
Default is sixteen millimeters per second.
Defines the operating feed rate.
Flow Rate Setting
Default is 210.
Defines the operating flow rate.
Maximum Z Feed Rate
Default is eight millimeters per second.
Defines the maximum speed that the tool head will move in the z direction. If your firmware limits the z feed rate, you do not need to set this setting. The default of eight millimeters per second is the maximum z speed of Nophead's direct drive z stage, the belt driven z stages have a lower maximum feed rate.
Orbital Feed Rate over Operating Feed Rate
Default is 0.5.
Defines the speed of the orbit compared to the operating extruder speed. If you want the orbit to be very short, set the "Orbital Feed Rate over Operating Feed Rate" setting to a low value like 0.1.
Perimeter
To have higher build quality on the outside at the expense of slower build speed, a typical setting for the 'Perimeter Feed Rate over Operating Feed Rate' would be 0.5. To go along with that, if you are using a speed controlled extruder, the 'Perimeter Flow Rate over Operating Flow Rate' should also be 0.5. If you are using Pulse Width Modulation to control the speed, then you'll probably need a slightly higher ratio because there is a minimum voltage 'Flow Rate PWM Setting' required for the extruder motor to turn. The flow rate PWM ratio would be determined by trial and error, with the first trial being:
Perimeter Flow Rate over Operating Flow Rate ~ Perimeter Feed Rate over Operating Feed Rate * ( Flow Rate PWM Setting - Minimum Flow Rate PWM Setting ) + Minimum Flow Rate PWM Setting
Perimeter Feed Rate over Operating Feed Rate
Default is one.
Defines the ratio of the feed rate of the perimeter over the feed rate of the infill.
Perimeter Flow Rate over Operating Feed Rate
Default is one.
Defines the ratio of the flow rate of the perimeter over the flow rate of the infill.
Travel Feed Rate
Default is sixteen millimeters per second.
Defines the feed rate when the extruder is off. The 'Travel Feed Rate' could be set as high as the extruder can be moved, it is not limited by the maximum extrusion rate.
Examples
The following examples speed the file Screw Holder Bottom.stl. The examples are run in a terminal in the folder which contains Screw Holder Bottom.stl and speed.py.
> python speed.py
This brings up the speed dialog.
> python speed.py Screw Holder Bottom.stl
The speed tool is parsing the file:
Screw Holder Bottom.stl
..
The speed tool has created the file:
.. Screw Holder Bottom_speed.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 speed
>>> speed.main()
This brings up the speed dialog.
>>> speed.writeOutput( 'Screw Holder Bottom.stl' )
The speed tool is parsing the file:
Screw Holder Bottom.stl
..
The speed tool has created the file:
.. Screw Holder Bottom_speed.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) |