Skeinforge Fill
From DEMOZENDIUM
Fill is a script to fill the edges of a gcode file.
Contents[hide] |
Operation
Fill plugin defines the way inside of your object will be filled. If Fill is not activated your object will not be filled and only perimeter will be printed.
Settings
Diaphragm
The diaphragm is a solid group of layers, at regular intervals. It can be used with a sparse infill to give the object water tightness, horizontal compartments, and/or a higher shear strength.
Diaphragm Period
Default: 100
Defines the number of layers between diaphragms.
Diaphragm Thickness
Default: 0
Defines the number of layers the diaphragm is composed of. The default is zero, because the diaphragm feature is rarely used.
Extra Shells
The shell's interior edge loops. Adding extra shells makes the object stronger & heavier.
Extra Shells on Alternating Solid Layer
Default: 2
Defines the number of extra shells on the alternating solid layers.
Extra Shells on Base
Default: 1
Defines the number of extra shells on the bottom, base layer and every even solid layer after that. Setting this to a different value than the "Extra Shells on Alternating Solid Layers" means the infill pattern will alternate, creating a strong interleaved bond even if the edge loop shrinks.
Extra Shells on Sparse Layer
Default: 1
Defines the number of extra shells on the sparse layers. The solid layers are those at the top & bottom, and wherever the object has a plateau or overhang, the sparse layers are the layers in between.
Grid
These settings affect how the infill grid will be created.
Grid Circle Separation over Perimeter Width
Default: 0.2
Defines the ratio of the amount the grid circle is inset over the edge width, the default is 0. With a value of zero the circles will touch, with a value of one two threads could be fitted between the circles.
Grid Extra Overlap
Default: 0.1
Defines the amount of extra overlap added when extruding the grid to compensate for the fact that when the first thread going through a grid point is extruded, since there is nothing there yet for it to connect to it will shrink extra.
Grid Junction Separation Band Height
Default: 10
Defines the height of the bands of the accordion pattern.
Grid Junction Separation over Octagon Radius At End
Default: 0
Defines the ratio of the amount the grid square is increased in each direction over the extrusion width at the end. With a value of one or so the grid pattern will have large squares to go with the octagons.
Grid Junction Separation over Octagon Radius At Middle
Default: 0
Defines the increase at the middle. If this value is different than the value at the end, the grid would have an accordion pattern, which would give it a higher shear strength.
Infill
Infill Begin Rotation
Default: 45 degrees
Defines the infill direction of the base and every other layer thereafter. The in between layers are again rotated by Infill Odd Layer Extra Rotation.
Infill Begin Rotation Repeat
Default: 1
Defines the number of layers that the infill begin rotation will repeat. With a value higher than one, the infill will go in one direction more often, giving the object more strength in one direction and less in the other, this is useful for beams and cantilevers.
Using the default Infill Rotation values, but setting Infill Begin Rotation Repeat to 1, would produce: 45°, 135°, 45°, 135°, ...
Using the default Infill Rotation values, but setting Infill Begin Rotation Repeat to 3, would produce: 45°, 45°, 45°, 135°, 45°, 45°, 45°, 135°, ...
Infill Odd Layer Extra Rotation
Default: 90
Defines the extra amount the infill direction of the odd layers is rotated compared to the base layer. The default of 90 degrees makes the odd layer infill perpendicular to the base layer.
Infill Pattern
Default: 'Line'
Possible patterns to use to fill the "not solid" layers.
Default is 'Line', since it is quicker to generate and does not add extra movements for the extruder. The grid pattern has extra diagonal lines, so when choosing a grid option, set the infill solidity to 0.2 or less so that there is not too much plastic and grid generation time, which increases with the third power of solidity.
Grid Circular
When selected, the infill will be a grid of separated circles. Because the circles are separated, the pattern is weak, it only provides support for the top layer threads and some strength in the Z direction. The flip side is that this infill does not warp the object, the object will get warped only by the walls.
Because this pattern turns the extruder on and off often, it is best to use a stepper motor extruder.
Grid Hexagonal
When selected, the infill will be a hexagonal grid. Because the grid is made with threads rather than with molding or milling, only a partial hexagon is possible, so the rectangular grid pattern is stronger.
Grid Rectangular
When selected, the infill will be a funky octagon square honeycomb like pattern which gives the object extra strength.
Line
When selected, the infill will be made up of lines.
Infill Perimeter Overlap
Default: 0.15
Defines the amount the infill overlaps the edge over the average of the edge and infill width. The higher the value the more the infill will overlap the edge, and the thicker join between the infill and the edge. If the value is too high, the join will be so thick that the nozzle will plow through the join below making a mess, also when it is above 0.45 fill may not be able to create infill correctly. If you want to stretch the infill a lot, set Path Stretch Over Perimeter Width in Stretch to a high value.
A value of 0 means that the infill barely touches the perimeter, 1 gives an overlap of one complete extrusion width. A value of slightly more than 0 is recommended for a good bonding of the two. Usable values are "up to 0.7", anything larger than 0.7 can have "undesired effect". The more "springy" the filament you are using is, the higher the value you need. I for example use 0.2 for ABS and 0.7 for PP.
Infill Solidity
Default: 0.2
Defines the solidity of the infill, this is the most important setting in fill. A value of 1 means the infill lines will be right beside each other, resulting in a solid, strong, heavy shape which takes a long time to extrude. A low value means the infill will be sparse, the interior will be mostly empty space, the object will be weak, light and quick to build.
Sharpest Angle
Default: 60 degrees
Defines the sharpest angle that a thread is allowed to make before it is separated into two threads. If Sharpest Angle is too low, the extruder will stop and start often, slowing printing and putting more wear and tear on the extruder. If Sharpest Angle is too high, then threads will almost double back on themselves, leading to bumps in the fill, and sometimes filament being dragged by the nozzle.
This parameter is used in fill, raft and skin.
Solid Surface Thickness
Default: 3
Defines the number of solid layers that are at the bottom, top, plateaus and overhang. With a value of zero, the entire object will be composed of a sparse infill, and water could flow right through it. With a value of one, water will leak slowly through the surface and with a value of three, the object could be watertight. The higher the Solid Surface Thickness, the stronger and heavier the object will be.
Start From Choice
Default: 'Lower Left'
Defines where each layer starts from.
Lower Left
When selected the layer will start from the lower left corner. This is to extrude in round robin fashion so that the first extrusion will be deposited on the coolest part of the last layer. The reason for this is described at: http://hydraraptor.blogspot.com/2010/12/round-robin.html
Nearest
When selected the layer will start from the closest point to the end of the last layer. This leads to less stringing, but the first extrusion will be deposited on the hottest part of the last layer which leads to melting problems. So this option is deprecated, eventually this option will be removed and the layers will always start from the lower left.
Surrounding Angle
Default: 60 degrees
Defines the angle that the surrounding layers around the infill are expanded.
To decide whether or not the infill should be sparse or solid, fill looks at the Solid Surface Thickness surrounding layers above and below the infill. If any of the expanded layers above or below the infill do not cover the infill, then the infill will be solid in that region. The layers are expanded by the height difference times the tangent of the surrounding angle, which is from the vertical. For example, if the model is a wedge with a wall angle less than the surrounding angle, the interior layers (those which are not on the bottom or top) will be sparse. If the wall angle is greater than the surrounding angle, the interior layers will be solid.
The time required to examine the surrounding layers increases with the surrounding angle, so the surrounding angle is limited to 80 degrees, regardless of the input value.
If you have an organic shape with gently sloping surfaces; if the surrounding angle is set too high, then too many layers will be sparse. If the surrounding angle is too low, then too many layers will be solid and the extruder may end up plowing through previous layers: http://hydraraptor.blogspot.com/2008/08/bearing-fruit.html
Thread Sequence Choice
Default: 'Perimeter > Loops > Infill'
The Thread Sequence Choice is the sequence in which the threads will be extruded on the second and higher layers. The first layer thread sequence is 'Perimeter > Loops > Infill'. There are three kinds of thread, the edge threads on the outside of the object aka perimeter, the loop threads aka inner shell threads, and the interior infill threads.