Changes

Jump to: navigation, search

Slic3r Settings

16,161 bytes added, 19:43, 9 December 2015
Created page with "__NOTOC__ The slice settings for Slic3r in MatterControl are divided by three categories: * '''Print''': This is where the settings concerning the actual printed part are l..."
__NOTOC__

The slice settings for Slic3r in MatterControl are divided by three categories:

* '''Print''': This is where the settings concerning the actual printed part are located. Things like, layer height, support material, and infill.
* '''Filament''': This is where the settings concerning the filament are located. Things like temperature control and cooling.
* '''Printer''': This is where settings concerning the actual hardware are located. Things like bed size, nozzle diameter, and custom GCode.

We'll be breaking them down by sub-category, in order, assuming that "Show All Settings" is checked.

If a setting isn't visible, make sure "Show All Settings" is checked.

= General =

== Layers/Perimeters ==

=== '''''Layer Height''''' ===

:'''Layer Height:''' This determines the quality of the print in its entirety. The thinner the layer, the higher the resolution. This also is the biggest factor when determining print time.

:'''First Layer Height:''' This determines the height of your first layer, which is useful in making sure your print has a good starting point. Remember, the vast majority of prints will fail within the first layer.

=== '''''Vertical Shells''''' ===

:'''Perimeters (minimum):''' This determines how many vertical layers you have on your print. i.e. how thick your walls will be.

:'''Spiral Vase:''' Force the print to have only one vertical layer and gradually increase the extruder height during the print. Only one part can be printed at a time with this feature.

=== '''''Horizontal Shells''''' ===

:'''Number of Solid Layers on the Top:''' This determines how many of the top layers will be solid. This is useful when the [[infill]] is lower.

:'''Number of Solid Layers on the Bottom:''' This determines how many solid layers will be printed before the printer begins to use [[infill]].

=== '''''Quality (slower slicing)''''' ===

:'''Generate Extra Perimeters When Needed: Allow Slic3r to generate extra perimeters when needed for sloping walls.

:'''Avoid Crossing Perimeters:''' Attempts to minimize the number of perimeters crossing. This can help with oozing or strings.

:'''Start At Concave Point:''' Make sure the first point on a perimeter is a concave point.

:'''Start At Non Overhang:''' Make sure the first point on a perimeter is not an overhang.

:'''Thin Walls:''' Detect when walls are too close together and need to be extruded as just one wall.

=== '''''Advanced''''' ===

:'''Randomize Starting Points:''' Start each new layer from a different vertex to reduce seams.

:'''External Perimeters First:''' Normally external perimeters are printed last, this makes them go first.

== Infill ==

=== '''''Infill''''' ===

:'''Fill Density: ''' The ratio of material to empty space ranged 0 to 1. 0 would be no infill, 1 is solid infill

:'''Fill pattern:''' The pattern used on the inside portions of the print.

:'''Top/Bottom Fill Pattern:''' The pattern used on the bottom and top layers of the print.

=== '''''Advanced''''' ===

:'''Infill Every: ''' Sets which layers will receive infill. This should normally stay set to 1 to make strong parts.

:'''Only Infill Where Needed:''' Creates infill only where it will be used as internal support.

:'''Solid Infill Every:''' Sets how often a layer will be forced to be solid infilled. Zero will result in normal infill throughout.

:'''Fill Angle:''' Sets the starting angle of the infill.Not used when bridging.

:'''Solid Infill threshold Area:''' Forces solid infill for any area less than this amount.

:'''Only Retract When Crossing Perimeters:''' Prevents retraction while within a printing perimeter.

:'''Do Infill Before Perimeters:''' Sets infill to happen before perimeters are created.

== Speed ==

=== '''''Speed for Print Moves''''' ===

:'''Perimeters: ''' Sets the default movement speed while printing perimeters.

:'''Small Perimeters:''' Used for small perimeters (usually holes). This can be set explicitly or as a percentage of the perimeters’ speed.

:'''External Perimeters:''' The speed to print the visible outside edges. This can be set explicitly or as a percentage of the percentage of the perimeters’ speed.

:'''Infill:''' The speed to print infill.

:'''Solid Infill:''' The speed to print infill when completely solid. This can be set explicitly or as a percentage of the infill speed.

:'''Top Solid Infill:''' The speed to print the top infill. This can be set explicitly or as a percentage of the infill speed.

:'''Support Material:''' The speed to print support material structures.

:'''Bridges:''' The speed to move when bridging between walls.

:'''Gap Fill:''' Speed to fill small gaps Keep low to avoid vibration. Set to 0 to skip filling small gaps.

=== '''''Speed for non Print Moves''''' ===

:'''Travel:''' Speed to move when not extruding material.

=== '''''Modifiers''''' ===

:'''First Layer Speed''' The speed to move while printing the first layer. If expressed as a percentage it will modify the corresponding speed set above.

=== '''''Acceleration Control''''' ===

:'''Perimeters:''' Acceleration to use on perimeters Set to 0 to disable changing the printer’s acceleration.

:'''Infill: ''' Acceleration to use while infilling. Set to 0 to disable changing the printer’s acceleration.

:'''First Layer:''' Acceleration to use while printing the first layer. Set to 0 to the default first layer acceleration.

:'''Default: ''' Acceleration to use on all moves not defined above. Set to 0 to disable changing the printer’s acceleration.

== Skirt and Brim ==

=== '''''Skirt''''' ===

:'''Loops: ''' The number of loops to draw around all the parts on the bed.

:'''Distance from Object:''' The distance to start drawing the first skirt loop.

:'''Skirt Height:''' The number of layers to draw the skirt.

:'''Minimum Extrusion Length:''' Sets the minimum amount of filament to use drawing the skirt loops. This will cause at least enough skirt loops to be drawn to use this amount of filament.

=== '''''Brim''''' ===

:'''Brim width:''' The amount of brim that will be drawn around each object. this is useful to ensure that parts stay affixed to the bed.

== Support Material ==

=== '''''Support Material''''' ===

:'''Generate Support Material:''' This turns on and off the generation of support material.

:'''Overhang Threshold:''' The last angle at which support material will be generated. Larger numbers will result in more support. Set to 0 to enable automatic settings.

:'''Enforce Support For First:''' Generate support material everywhere not touching the bad for n layers, regardless of angle.

=== '''''Raft''''' ===

:'''Raft Layers:''' Number of layers to print before printing any parts.

=== '''''Options''''' ===

:'''Pattern:''' The pattern used while generating support material.

:'''Pattern Spacing:''' The space between the lines of the support material.

:'''Pattern Angle:''' The starting angle of the supports.

:'''Interface Layers:''' The number of layers to print between the supports and the part.

:'''Interface Pattern Spacing:''' The space between lines of the interface layers (0 is solid).

:'''X and Y Distance:''' The distance the support material will be from the object in the x and y direction.

:'''Z Distance: ''' The distance the support material will be from the object in the z direction.

== Notes ==

:'''Notes:''' This is a place to input notes that will be added as comments in the header of the output GCode.

== Output Options ==

=== '''''Sequential Printing''''' ===

:'''Complete Individual Objects:''' Each individual part is printed to completion then the extruder is lowered back to the bed and the next part is printing.

:'''Extruder Clearance Radius:''' This is used to figure out how far apart individual parts must be printed to allow them to be completed before printing the next part.

=== '''''Output File''''' ===

:'''Verbose G-Code:''' Include detailed comments in the GCode.

:'''Output File Name Format:''' Sets the way that slicer creates file names (this is not used by MatterControl).

=== '''''Post-Processing Scripts''''' ===

You can include additional programs to process the GCode after slicer is finished. The complete path of the program to run should be included here.

== Multiple Extruders''''' ==

=== '''''Extruders''''' ===

:'''Perimeter Extruder:''' The index of the extruder to use for perimeters.
:'''Infill Extruder:''' The index of the extruder to use for infill.

:'''Support Material Extruder:''' The index of the extruder to use for support material.

:'''Support Interface Extruder:''' The index of the extruder to use for support material interface layers.

=== '''''Ooze Prevention''''' ===

:'''Enable: ''' This will lower the temperature of the non-printing extruder to help prevent oozing.

:'''Temp Lower Amount:''' This is the amount to lower the temperature of an extruder that is not currently printing.

== Advanced ==

=== '''''Extrusion Width''''' ===

:'''Default Extrusion Width:''' Leave this as 0 to allow automatic calculation of extrusion width.

:'''First Layer:''' Setting this to greater than 100% can often help the first layer have better adhesion to the print bed.

:'''Perimeters:''' Leave this as 0 to allow automatic calculation of extrusion width.

:'''Infill:''' Leave this as 0 to allow automatic calculation of extrusion width.

:'''Solid Infill:''' Leave this as 0 as to allow automatic calculation of extrusion width.

:'''Support Material:''' Leave this as 0 as to allow automatic calculation of extrusion width.

=== '''''Flow''''' ===

:'''Bridge Flow Ratio:''' This controls the ratio of material extruder during bridging. Reducing this slightly can help bridging by stretching the filament more. Using a fan can also help greatly.

=== '''''Other''''' ===

:'''Threads:''' The number of CPU cores to use while doing slicing. Increasing this can slow down your machine.

:'''Resolution:''' The minimum feature size to consider from the model. Leave at 0 to use all the model detail.

:'''Extrusion Axis:''' This is the identifier used in the GCde to specify the extruder.

:'''Optimize Overhangs:''' Experimental feature that attempts to improve overhangs using the fan and bridge settings.

= Filament =

== Filament ==

=== '''''Filament''''' ===

:'''Diameter:''' This should be set to the actual diameter of the filament you are using on your printer. Measure 5 times with calipers, throw out the top and bottom, and average the remaining 3.

:'''Extrusion Multiplier:''' All extrusions are multiplied by this value. Increasing it above 1 (1.1 is a good max value) will increase the amount of filament being extruded; decreasing it (.9 is a good min value) will decrease the amount being extruded.

=== '''''Temperature (°C)''''' ===

:'''Extrude First Layer:''' The temperature to set the extruder to before printing the first layer of a part. This printer will wait until this temperature has been reached before printing.

:'''Extruder Other Layers''' The temperature to set the extruder to after the first layer has been printed.

:'''Bed First Layer:''' The temperature to set the bed to before printing the first layer. The printer will wait until this temperature has been reached before printing. Set to 0 to eliminate bed temperature commands.

:'''Bed Other Layers:''' The temperature to set the bed to after the first layer has been printed. Set to 0 to eliminate bed temperature commands.

=== '''''Retraction''''' ===

:'''Length:''' The amount that the filament will be reversed after each qualifying non-printing move.

:'''Change Tool:''' The amount the extruder head will be lifted after each retraction.

:'''Z Lift:''' The amount the extruder head will be lifted after each retraction.

:'''Speed:''' The speed that the filament will be retracted (and re-extruded).

:'''Extra Length On Restart:''' Additional amount of filament that will be extruded after a retraction.

:'''Minimum Travel After Retraction:''' The minimum distance of a non-printing move that will result in a retraction.

:'''Retract On Layer Change:''' If set, a retraction will occur prior to changing the layer height.

:'''Wipe Before Retract:''' This will cause the extruder to move while retracting to minimize blobs.

=== '''''Retraction When Tool is Disabled (for multi-extruders)''''' ===

:'''Length:''' The amount the filament will be retracted when changing to a different extruder.

:'''Extra Length On Restart:''' Additional amount of filament that will be extruded after a retraction.

== Cooling ==

=== '''''Enable''''' ===

:'''Keep Fan Always On:''' This will force the fan to remain on throughout the print. In general you should have this off and just enable auto cooling.

:'''Enable Auto Cooling:''' Turns on and off all cooling settings (all settings below this one).

=== '''''Fan Speed''''' ===

:'''Min Fan Speed:''' This is the minimum fan speed that your fan can run at.

:'''Max Fan Speed:''' This is the maximum speed that your fan can run at.

:'''Bridging Fan Speed:''' The fan speed to use during bridging.

:'''Disable Fan For The First:''' The number of layers for which the fan will be forced to remain off.

=== '''''Cooling Thresholds''''' ===

:'''Enable Fan If Layer Print Time Is Below:''' If a layer is estimated to take less than this print, the fan will be turned on.

:'''Slow Down If Layer Print Time Is Below''' If a layer is estimated to take less than this to print, the movement speed will be reduced to try and make the layer take this long to print.

:'''Min Print Speed:''' This is the minimum speed that the printer will reduce to, to make the layer tak long enough to satisfy the min layer time.

= Printer =

== Print Area ==

=== '''''Size and Coordinates''''' ===

:'''Bed Size:''' The size of the print bed.

:'''Print Center:''' The position (coordinates) of the center of the print bed.

:'''Build Height:''' The height of the printable area. If set to 0 the parts height will not be validated.

:'''Z Offset:''' This value will be added to all of the z positions of the created GCode.

:'''Bed Shape:''' The shape of the physical bed.

=== '''''Firmware''''' ===

:'''G-Code Flavor''' Some firmware uses different g and m codes. Setting this ensures that the output GCode will use the correct commands.

:'''Use Relative E Distances''' Normally you will want to use absolute e distances. Only check this if you know your printer needs relative e distances.

:'''Use Arcs:''' Use firmware arcs rather than multiple segments for curves.

:'''Use G0:''' Use G0 for moves rather than G1.

=== '''''Advanced''''' ===

:'''Use Firmware Retraction:''' Request the firmware to do retractions rather than specify the extruder movements directly.

:'''Vibration Limit:''' This is to help reduce vibrations during printing. If your printer has a resonance frequency that is causing trouble, you can set this to try and reduce printing at that frequency.

== Custom G-Code ==

:'''Start G-Code:''' GCode input in this field will go into effect as soon as you start a print.

:'''End G-Code:''' GCode input in this field will go into effect as soon as a print finishes.

:'''Layer Change G-Code:''' GCode input in this field will be inserted right after the change in z height for the next layer.

:'''Tool Change G-Code:''' GCode input in this field will be inserted after every tool change.

:'''Pause G-Code:''' GCode input in this field will go into effect when the 'Pause' button is pressed during a print.

:'''Resume G-Code:''' GCode input in this field will go into effect when the 'Resume' button is pressed after the print having been paused.

:'''Cancel G-Code:''' GCode input in this field will go into effect when the 'Cancel' button is pressed during a print.

:'''On-Connect G-Code:''' GCode input in this field will go into effect when MatterControl successfully connects to the printer.

== Extruder ==

=== '''''Extruder 1''''' ===

:'''Nozzle Diameter:''' This is the diameter of your extruder nozzle.

:'''Extruder Offset:''' This is the offset of each extruder relative to the first extruder. Only useful for multiple extruder machines.

[[Category:Slice Settings]]

Navigation menu