Hardware
Printer type:
Printer:
Extruder:
Material type:
Profile:
Software
Software manufacturer:
Software:
Software version:
Slicer:
Slicer version:

Slicer parameters

Parameter Name Description
1 Raft

Determines whether your model will be printed on a raft.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
2 Raft-Model Spacing

Sets how far above the raft your object is printed. Smaller values may make the raft harder to remove. Higher values may decrease the quality of your object's bottom surface.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
3 Raft Margin

Sets the distance between the outer edge of your object and the edge of the raft.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
Parameter Name Description
1 Base Pattern Spacing

Sets the spacing between the lines of a raft's base layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.10
Default value:
2 Base Pattern Length

Sets the length of the zig-zag pattern that forms the base of a raft.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:400.00
Step value:0.10
Default value:
3 Minimal Raft Base Gap

Minimum size of gap in raft base layer that will be covered up.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20.0
Step value:0.1
Default value:0.0
4 Base Layer Angle

Angle of the raft base layer(s), measured counterclockwise from the positive X axis.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:180
Step value:1
Default value:
5 Base Layer Density

A higher value will result in the lines of a raft's base layer being printed closer together; a lower value will result in lines printed farther apart. MakerBot recommends values between 0.80 and 0.90.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
6 Base Extrusion Width

Sets extrusion width on the base layer(s) of a raft. Should be much wider than your nozzle width.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:4.00
Step value:0.10
Default value:
7 Base Layer Height

Sets the layer height on the base layer(s) of a raft. Should be much higher than your normal layer height.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:
8 Number of Base Layers

The base layer of the raft is printed slowly, with thicker extrusion. More layers can help the raft stick if your build platform is very uneven.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20
Step value:1
Default value:
Parameter Name Description
1 Interface Layer Angle

Angle of the raft interface layer(s), measured counterclockwise from the positive X axis.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:180
Step value:1
Default value:
2 Interface Density

A higher value will result in the lines of a raft's interface layer being printed closer together; a lower value will result in lines printed farther apart. MakerBot recommends values between 0.20 and 0.50.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
3 Interface Extrusion Width

Sets extrusion width on interface layers. This should be equal to or greater than the nozzle width.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.10
Minimum value (Warning):
Maximum value (Warning):
Maximum value:0.60
Step value:0.01
Default value:
4 Interface Layer Height

Sets the layer height for interface layers.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.10
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:
5 Number of Interface Layers

The interface is the middle section between the raft base and the raft surface. This setting determines how many interface layers are printed.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20
Step value:1
Default value:
Parameter Name Description
1 Number of Surface Layer Shells

Sets how many shells are printed on raft surface layers. Additional shells may make the raft easier to remove.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50000
Step value:1
Default value:0
2 Surface Layer Angle

Angle of the raft surface layer(s), measured counterclockwise from the positive X axis.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:180
Step value:1
Default value:
3 Surface Layer Height

Sets layer height for raft surface layers. MakerBot recommends values close to the default layer height.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.10
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:
4 Number of Surface Layers

Your printed object will rest on the surface layers of the raft. This setting determines how many surface layers are printed.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20
Step value:1
Default value:
5 Surface Fill-Shell Overlap

Sets how far the surface fill overlaps the innermost shell. A lower setting will result in more overlap.

Type of parameter: Double
Unit of measurement:
Minimum value:0.50
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.50
Step value:0.01
Default value:0.00
Parameter Name Description
4 Raft Aligned

When set to true, raftAligned forces all raft interface layers to run in the same direction. When set to false, the lines of extrusion on each raft interface layer will be rotated 90 degrees from the previous layer.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100
Step value:1
Default value:
5 Additional Raft Offset

Optional additional offset between the extruder and build plate when a raft is being printed.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.0
Step value:0.1
Default value:0.0
Parameter Name Description
1 Support

Determines whether your model will be printed with automatically generated support structures.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
2 Leaky Connections

Set to true for easier removing support, set to false for sturdy well connected support.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
3 Align Support

Turn on Align Support for parallel walls of support. Turn it off for stronger, criss-crossing support structures.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
4 Extra Support

Sets your object to print with an earlier style of support structures that surround your object, instead of the current minimal support.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
5 Support Density

A value of 1.00 will result in solid support structures; a lower value will result in the lines of the support structures being printed farther apart.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
6 Support Margin

Sets the distance between the edge of the object and the outer edges of the supports. If it is set to 0.00, support structures will not extend farther than any supported overhang.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.10
Default value:
7 Support to Model Spacing

Sets the distance between the outer edge of your object and the support structures.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.10
Default value:
8 Support Angle

Support structures will be built under overhangs where the angle is a greater number of degress than the value set here. A value of 0 will result in support everywhere. A value of 90 will result in no support.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:90
Step value:1
Default value:
9 Support Bridges

Turn on to build support under bridges shorter than the length specified in Maximum Bridge Length. Short bridges may not need extra support.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
Parameter Name Description
1 Bridging

When set to true, the slicer will make sure that lines of extrusion that bridge gaps will always run between stable anchor regions. When set to false, none of the bridging settings below will be used.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
2 Maximum Bridge Length

A bridge is section of a print that is supported at both ends but not in the middle. If a bridge is longer than the length set here, the slicer will treat it like an unsupported overhang instead.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.00
Step value:0.10
Default value:
3 Minimum Length of bridge Anchor

The bridge anchor settings determine which sections on an object can be used as stable anchor regions. If an anchor region is too narrow or too shallow, it will not provide a large enough base for the end of your bridge. Sections of your object narrower than the value set for bridgeAnchorMinimumLength or shallower than the value set for bridgeAnchorWidth will not be used as anchor regions.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:0.01
Default value:
4 Width of bridge Anchor

The bridge anchor settings determine which sections on an object can be used as stable anchor regions. If an anchor region is too narrow or too shallow, it will not provide a large enough base for the end of your bridge. Sections of your object narrower than the value set for bridgeAnchorMinimumLength or shallower than the value set for bridgeAnchorWidth will not be used as anchor regions.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:
5 Bridge Line Spacing Multiplier

Lines of extruded plastic on the first layer of a bridge are narrower than lines of extrusion that rest on another layer because they cannot be squashed into a lower layer. This setting offers the opportunity to print those lines closer together, so that they can overlap. MakerBot Desktop determines the amount of overlap by multiplying extrusion width by the value set for bridgeSpacingMultiplier and using that value as the expected extrusion width. This results in the slicer spacing the lines of extrusion as if they are smaller than they actually are. This feature is experimental and may not be helpful. To have the lines on the first layer of a bridge print with normal spacing, set bridgeSpacingMultiplier to 1.00.

Type of parameter: Double
Unit of measurement:
Minimum value:0.50
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.50
Step value:0.01
Default value:
Parameter Name Description
10 Support Layer Height

Sets the layer height used for support structures. This layer height can be greater than the model layer height for faster printing.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.05
Minimum value (Warning):
Maximum value (Warning):
Maximum value:0.40
Step value:0.01
Default value:-1.00
Parameter Name Description
1 Layer Height

Determines the height of each layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.05
Minimum value (Warning):
Maximum value (Warning):
Maximum value:0.40
Step value:0.01
Default value:
2 Number of Shells

Determines the number of outlines printed on each layer. If any section of your model doesn't have room for this many shells, that section will be printed with the number that do fit.

3 Coarseness

Vertices that produce features smaller than this area in square millimeters are collapsed.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00000
Minimum value (Warning):
Maximum value (Warning):
Maximum value:0.01000
Step value:0.00001
Default value:
4 doFixedLayerStart

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
Parameter Name Description
1 doInfills

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
2 Infill Density

Determines how solid the infill is. A setting of 0.00 results in a hollow object and a setting of 1.00 results in a solid one.

Type of parameter: Double
Unit of measurement:%
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
3 Infill Layer Height

Sets the maximum height of infill layers. This setting will be rounded to an integer multiple of the model layer height.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:0.00
4 Infill Pattern

Sets the infill pattern for your print. The default hexagon pattern is strongest.

5 Infill Orientation Angle Increment

Orientation angle to rotate per layer for linear infill in degrees.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:359
Step value:1
Default value:90
6 Infill Orientation Angle

Orientation angle offset applied to the orientation range.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:359
Step value:1
Default value:0
7 Infill Orientation Range

Orientation angle range (inclusive) for linear infill in degrees.

Type of parameter: Integer
Unit of measurement:°
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:359
Step value:1
Default value:90
8 Infill and shell overlap multiplier

Sets how far the infill overlaps the innermost shell. A lower setting will result in more overlap.

9 Solid Fill Orientation Angle Increment

Orientation angle to rotate per layer for solid fill in degrees.

10 Solid Fill Orientation Angle

Orientation angle offset applied to the orientation range.

11 Solid Fill Orientation Range

Orientation angle range (inclusive) for solid fill in degrees.

Parameter Name Description
1 Floor Layer Count

Layers to print for floor. Overrides Floor Thickness.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5000
Step value:1
Default value:-1
2 Floor Solid Layer Count

See floorSolidThickness. Overrides floorSolidThickness if set.

Type of parameter: Integer
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:-1
3 Floor Solid Thickness

Thickness of solid layers over floor surface in mm. Overrides floorThickness if larger. If not a multiple of layer height, the distance is rounded up to the next layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:0.00
4 Floor Surface Layer Count

See floorSurfaceThickness. Overrides floorSurfaceThickness if set.

Type of parameter: Integer
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:-1
5 Floor Thickness

Sets the thickness of you model's solid floor.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:
6 Floor Surface Thickness

Thickness of the floor surface layers of the model in mm. If not a multiple of layer height, the distance is rounded up to the next layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:0.00
Parameter Name Description
1 Anchor border width

Extending roofs inside solid regions to support shells from layers above can help shells on sloped surfaces stay in place.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.10
Default value:0.00
2 Roof Layer Count

Layers to print for roof. Overrides Roof Thickness.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5000
Step value:1
Default value:-1
3 Roof Solid Layer Count

See roofSolidThickness. Overrides roofSolidThickness if set.

Type of parameter: Integer
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:-1
4 Roof Thickness

Sets the thickness of your model's solid roof.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:
5 Roof Solid Thickness

Thickness of solid layers under roof surface in mm. Overrides roofThickness if larger. If not a multiple of layer height, the distance is rounded up to the next layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:0.00
6 Roof Surface Layer Count

See roofSurfaceThickness. Overrides roofSurfaceThickness if set.

Type of parameter: Integer
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:-1
7 Roof Surface Thickness

Thickness of the roof surface layers of the model in mm. If not a multiple of layer height, the distance is rounded up to the next layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:0.00
Parameter Name Description
1 doAnchor

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
2 Anchor Extrusion Amount

Amount of feedstock to extrude at start of anchor (mm).

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:1.00
Default value:0.00
3 Anchor Extrusion Speed

Speed at which to make the anchor blob.

Type of parameter: Integer
Unit of measurement:mm/s
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10
Step value:1
Default value:
4 Anchor Width

This setting defines the extrusion width of the portion of the anchor connecting the initial blob to the object or raft.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:1.00
Default value:1.00
Parameter Name Description
1 External Spurs

When set to true, the settings below will be used to create single walls where necessary. If set to false, sections of your object that are so thin that they require only a single extrusion width will not print at all.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
2 Internal Spurs

Internal spurs are spurs that appear inside the outlines of your object. Sections of a print that narrow to a point will often result in internal spurs on inner shells. When set to true, segments of single extrusion width will be used to fill the gaps between two shells where possible. This feature is experimental.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
3 Minimum Spur Length

Spur segments that are shorter than the value defined in this setting will be eliminated from the final toolpath.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.10
Default value:
4 Minimum Spur Width

These settings allow you to specify when spurs will be used. Spurs will not be used for sections wider than the maxSpurWidth or more narrow than the minSpurWidth. Sections wider than the maxSpurWidth will accommodate multiple extrusion widths. Sections narrower than the minSpurWidth will not be printed.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
5 Spur Overlap

This setting allows spurs that almost touch to join by extending them by the amount set here.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
6 Maximum Spur Width

These settings allow you to specify when spurs will be used. Spurs will not be used for sections wider than the maxSpurWidth or more narrow than the minSpurWidth. Sections wider than the maxSpurWidth will accommodate multiple extrusion widths. Sections narrower than the minSpurWidth will not be printed.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
Parameter Name Description
5 doInsets

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
6 doPutModelOnPlatform

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
7 doOutlines

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:true
8 Minimum Ooze Path Length

Extrude at least this much filament between a restart and an ooze.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.01
Default value:0.00
9 centerX

Type of parameter: Double
Unit of measurement:
Minimum value:-300.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:300.0
Step value:0.1
Default value:0.0
10 Maximum Layer Height

Determines which of the three basic profiles is used when you enter a layer height into the «Quality» tab in the «Settings» dialog in MakerBot Desktop. It is not used when slicing with a custom profile.

Type of parameter: Double
Unit of measurement:mm
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
11 Minimum Layer Height

Determines which of the three basic profiles is used when you enter a layer height into the «Quality» tab in the «Settings» dialog in MakerBot Desktop. It is not used when slicing with a custom profile.

Type of parameter: Double
Unit of measurement:mm
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
12 centerY

Type of parameter: Double
Unit of measurement:
Minimum value:-300.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:300.0
Step value:0.1
Default value:0.0
13 Shells overlap multiplier

This defines the space between each pair of adjacent shells. The number is a multiplier of the extrusion width. Set this under 1.00 to have the insets overlap, and over 1.00 for gaps between the insets. In general, it's best to have the insets overlap slightly.

14 Start Position

Initial position of all axes of the bot.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
15 Split Long Moves

If both a tight curve and part of a long, straight line are included in a Dynamic Speed Detection Window, the average change in degrees per millimeter may not be large enough to trigger a Dynamic Speed slowdown. This setting fixes this problem by splitting each long move into sections and treating them as separate moves. When set to true, every long move will be split into segments of the length set in the splitMinimumDistance setting. If splitting a long move does not trigger a Dynamic Speed change, the segments will be recombined. If you choose to split long moves into small segments, be aware that they may increase the size of your print file.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
16 Flick Back Trace

If true, exactly follow the path that was just printed backwards for flickDistance when doing a flick. If false, try to make a single move flickDistance long in the opposite direction of the last segment of the path, and fall back to following the path exactly if such a move would cross the outline.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10
Step value:1
Default value:0
17 Flick Distance

Distance of the flick that is done before retracting.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.0
Step value:0.1
Default value:-1.0
18 Minimum Flick Distance

If a flick of at least this length cannot be made, don't flick.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:-1.00
19 Infill Spacing Multiplier

Adjacent lines in roof, floor and solid infill need to overlap slightly to form a continuous surface. The MakerBot slicer determines the amount of overlap by multiplying extrusion width by the value set for gridSpacingMultiplier and using that value as the expected extrusion width. This results in the slicer spacing the lines of extrusion as if they are smaller than they actually are.

Type of parameter: Double
Unit of measurement:
Minimum value:0.50
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.50
Step value:0.01
Default value:
20 Minimum Speed Multiplier

This setting multiplied by the base feedrates set in your extrusion profiles equals your minimum extrusion speed. Layers slowed down by the minLayerDuration setting will not print slower than the speed set here. Feedrates slowed down by the Dynamic Speed settings will not be affected by this setting.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
21 Minimal Thick Infill Improvement

Minimum reduction in total area required for adding a thick sparse infill layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:1.0
22 Split Minimum Distance

When doSplitLongMoves is set to true, long moves will be split into segments of the length specified here.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.10
Default value:
23 Thick Layer Threshold

Plastic volume for layers thicker than this threshold will be multiplied by thickLayerVolumeMultiplier.

Type of parameter: Double
Unit of measurement:mm
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:0.0
24 Thick Layer Volume Multiplier

Multiply the volume for layers thicker than thickLayerThreshold by this value.

Type of parameter: Double
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:1.0
25 useEaxis

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
Parameter Name Description
1 Purge Walls

Determine if your model is printed with purge walls. Recommended for dual extrusion prints.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
2 Side Length

Sets the maximum length of the side of the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20.00
Step value:1.00
Default value:
3 Base Extrusion Width

Sets the extrusion width on the purge wall's base layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:0.10
Default value:
4 Base Pattern Length

The purge wall is built on a base layer. Set a lower value for the lines of that layer to be close together. Set a higher value for lines that are farther apart.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20.00
Step value:1.00
Default value:
5 Base Pattern Width

Sets the width of the pattern that forms the base layer of the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20.00
Step value:1.00
Default value:
6 Wall to Model Spacing

Sets the minimum distance between the edge of your model and the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
7 Wall Pattern Width

Sets the width of the diamond pattern that forms the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:20.00
Step value:1.00
Default value:
8 Wall to Wall Spacing

Sets the distance between adjacent purge wall. MakerBot recommends distances between 1.00 and 3.00 mm.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
9 Wall Width

Sets extrusion width for the main part of the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.10
Default value:
10 Front Wall Length

Sets the maximum length of the front of the purge wall.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.00
Step value:1.00
Default value:
Parameter Name Description
1 Raft Material Extruder

Sets which extruder is used to print the raft on a dual extrusion print when Mixed Material Raft is turned off. In this selector, 0 is the Right extruder and 1 is the Left extruder.

Type of parameter:
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1
Step value:1
Default value:
2 Support Material Extruder

Sets which extruder is used to print support structures on a dual extrusion print when Mixed Material Support is turned off. In this selector, 0 is the Right extruder and 1 is the Left extruder.

Type of parameter:
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1
Step value:1
Default value:
3 Mixed Material Raft

Prints a mixed-material raft, where each part of the model rests on a section of raft printed in the same material.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
4 Mixed Material Support

Prints mixed-material support structures, where each part of the model is supported by structures printed in the same material.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
Parameter Name Description
1 Default Extruder for Single Extruder Printing

When you use the MakerBot Slicer with MakerBot Desktop, you will assign objects to different extruders using the «Object Information» menu. When you call the MakerBot Slicer manually, this setting will determine which extruder will be used to build your object. On a machine with dual extruders, 0 is the right toolhead and 1 is the left toolhead. On a machine with a single extruder, the single toolhead is 0.

Type of parameter:
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1
Step value:1
Default value:
2 Extruder Temperature

Sets default temperature for a single or right side extruder.

Type of parameter: Integer
Unit of measurement:°C
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:255
Step value:1
Default value:
3 Extruder Profiles

Two sections enclosed in braces under extruderProfiles allow you to change a number of settings for each of two extruders. If your MakerBot 3D printer has two extruders, the settings enclosed in the first set of braces apply to the right extruder and the settings enclosed in the second set of braces apply to the left extruder. If your MakerBot 3D printer has a single extruder, your extruder profile is the one enclosed in the first set of braces and the one in the second set of braces can be ignored.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
4 Extruder Temperature Left

Sets default temperature of for a left side extruder.

Type of parameter: Integer
Unit of measurement:°C
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:255
Step value:1
Default value:-1
5 Extra Z Offset

Lets you change the starting height of the extruder relative to the build plate.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:0.01
Default value:
Parameter Name Description
1 Extrusion Profiles

Extrusion profiles allow you to specify different settings for certain components of your prints, such as infill and inner shells.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
Parameter Name Description
1 Fan Modulation

Turning the fan off during long travel moves reduces stringing. This value specifies whether this technique is applied.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
2 Fan Modulation Threshold

This is the fraction of time in the fan modulation time window that must be spent extruding (not traveling) for the fan to turn on. Smaller values prefer the fan to be on, larger values prefer the fan to be off. Setting this value to 0.00 is equivalent to having the fan be always on, and setting it to 1.00 is equivalent to having the fan be always off.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
3 Fan Modulation Window

A time window used for modulating the fan. Smaller values cause the fan to switch on and off more frequently. Larger values will ignore some fast and short travel moves to switch the fan less frequently.

Type of parameter: Double
Unit of measurement:s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.0
Step value:0.1
Default value:
4 Use Active Cooling

Turns on the active cooling fan during a print.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
5 Fan Power

Sets the power level for the active cooling fan (% Max Power).

Type of parameter: Double
Unit of measurement:%
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:0.50
6 Fan Layer

Layer to start using active cooling.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5000
Step value:1
Default value:
Parameter Name Description
1 Dynamic Speed

Select if you wish areas with small details and tight curves to be printed at a lower speed.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
2 Dynamic Speed Gradually

If true, gradually slow down over the detection window. If false, immediately change to the slower speed.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
3 Dynamic Speed Interior Shells

Toggles dynamic speed for shells other than the othermost.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
4 Dynamic Speed Outermost Shell

Toggles dynamic speed for the outermost shell.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
5 Dynamic Speed Curvature Threshold

The dynamicSpeedCurvatureThreshold setting combines with the dynamicSpeedDetectionWindow setting to determine how tight a curve must be to trigger a reduction in speed. If the average change in angle over the distance set in dynamicSpeedDetectionWindow is larger than the number of degrees per millimeter set in dynamicSpeedCurvatureThreshold, the slicer will slow down that portion of the toolpath.

Type of parameter: Integer
Unit of measurement:°/mm
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:180
Step value:1
Default value:
6 Dynamic Speed Detection Window

The distance along the path we see at one time. Smaller values are good for only slowing down around small, tight details. Larger values will detect detail over a longer distance, slow down earlier, and speed up later, but can miss some very small details.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
7 Dynamic Speed Slowdown Ratio

How much slower than normal speed to print small, tight details.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
8 Dynamic Speed Transition Shape

When we transition between speeds, we can do linearly or using an S-like curve. This value controls the amount the curve is shaped like a line vs the amount it is S-like. A value of 0.00 is linear transition, and a value of 1.00 is an S-like transition. Values between 0.00 and 1.00 control the amount of S-like-ness.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
9 Dynamic Speed Transition Window

To smoothly transition from regular print speed to slower dynamic slowdown we do so over a certain distance. This setting configures that distance in millimeters. This value is rounded to the nearest increment of splitMinimumDistance.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
Parameter Name Description
1 Adjacent Fill Leaky Connections

When true, do not extrude between adjacent infill lines. Which lines are considered adjacent is determined by adjacentFillLeakyDistanceRatio.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
2 Adjacent Fill Leaky Distance Ratio

Two fill lines are considered adjacent when the connection between them is shorter than the product of this value and the extrusion width.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.01
Default value:
3 Shells Leaky Connections

When true, do not extrude when transitioning from one shell to another. This helps reduce blobbing with large numbers of shells.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
4 Leaky Connections Adjacent Distance

For a connection to be made leaky, the lengths of the extrusion paths immediately before and after must exceed this value. This applies to connections between shells, support, and infill.

Type of parameter: Double
Unit of measurement:mm
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:0.00
Parameter Name Description
1 Backlash Compensation

When set to true, the settings below will attempt to compensate for backlash. When set to false, none of the backlash settings below will be used. This feature is experimental and use may result in some slight distortion in printed objects.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
2 Minimum backlash inaccuracy

When you use the backlashFeedback setting, MakerBot Desktop compensates for increasingly small amounts of error over distance. The remaining error gets smaller and smaller, but is never fully compensated for. This setting fixes this problem by ending the backlash compensation when the remaining error becomes so small as to be insignificant. When the remaining error is smaller than the distance in millimeters set here, the slicer will stop compensating for backlash.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.0000
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.0000
Step value:0.0050
Default value:
3 Backlash Feedback

MakerBot Desktop compensates for feedback gradually in order to reduce distortion. It will compensate for a certain amount of feedback over the distance set in splitMinimumDistance. The amount of feedback compensated for in each segment of the length set by splitMinimumDistance is a percentage inverse to the number set here. For example, if the default backlashFeedback setting is 0.90 and the default splitMinimumDistance is 0.40 mm, the slicer will compensate for 10% of the remaining feedback error over the first 0.40 mm after the change in direction. Then it will compensate for 10% of the remaining error over the next 0.40 mm. This will continue until the size of the error meets or falls below the distance set in backlashEpsilon. If backlashFeedback is set to 0.00, the entire error will be compensated for immediately.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:
4 Backlash X-axis

These settings tell MakerBot Desktop how much backlash the slicer should be compensating for. To determine if backlash is present, print a 20 mm calibration box (available under «File» > «Examples» in MakerBot Desktop) and measure the length and width of the printed box. If either the width (X) of your box is less than 20 mm, subtract that value from 20. Divide that number by two and enter the result into the appropriate backlash setting.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:
5 Backlash Y-axis

These settings tell MakerBot Desktop how much backlash the slicer should be compensating for. To determine if backlash is present, print a 20 mm calibration box (available under «File» > «Examples» in MakerBot Desktop) and measure the length and width of the printed box. If either the length (Y) of your box is less than 20 mm, subtract that value from 20. Divide that number by two and enter the result into the appropriate backlash setting.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:
Parameter Name Description
1 Exponential Deceleration

Enable precise control of speed at the end of paths to reduce stringing. Only works for 5th generation machines.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
2 Exponential Deceleration Minimal Speed

Exponential deceleration will not cause the speed to fall below this value.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:150.0
Step value:0.1
Default value:0.0
3 Exponential Deceleration Ratio

During exponential deceleration, the extruder speed will slow from its initial speed to the product of the initial speed and this number.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:0.00
4 Exponential Deceleration Segment Count

Number of discrete speeds computed for exponential deceleration. Larger numbers give smoother motion at the expense of larger files.

Type of parameter: Integer
Unit of measurement:
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50
Step value:1
Default value:20
Parameter Name Description
1 Platform Temperature

Default temperature of the heated platform.

Type of parameter: Integer
Unit of measurement:°C
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:130
Step value:1
Default value:0
2 Chamber Temperature

Default temperature of the heated chamber.

Type of parameter: Integer
Unit of measurement:°C
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:70
Step value:1
Default value:0
3 Travel Speed

Sets the speed at which the extruder travels on the XY plane when it is not extruding plastic.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:175.0
Step value:1.0
Default value:
4 Z-axis Travel Speed

Sets the speed at which the build plate moves down between layers.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.0
Step value:1.0
Default value:
5 Minimum Layer Duration

Specifies the minimum time for printing a layer. Layers that take a shorter time given set print speeds will be slowed down. Minimum Layer Duration is set to allow the plastic adequate time to cool before applying the next layer.

Type of parameter: Double
Unit of measurement:s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:30.0
Step value:0.1
Default value:
Parameter Name Description
1 Comment begin

Different 3D printers use different characters to indicate comments in Gcode. MakerBot Desktop's default settings are optimized for use with MakerBot 3D printers.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
2 Comment end

Different 3D printers use different characters to indicate comments in Gcode. MakerBot Desktop's default settings are optimized for use with MakerBot 3D printers.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
3 Config Path

The path to the config file. This is set automatically when passing -c on the command line. You should not need to edit this.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
4 Output Filepath

Output file path for toolpath and metadata.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:.
5 Description

This setting is provided to allow users to save details for each profile they create.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
6 doPrintLayerMessages

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
7 Print Progress

If you set to true, build progress will be displayed on the LCD panel of your 3D-printer.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:
8 Start Gcode file

Toolpaths created for MakerBot 3D printers up to and including the MakerBot Replicator 2X require short Gcode files appended to the beginning and end to do things like turn the heaters and off and home the build platform and extruder or extruders. By default, these files are generated by MakerBot Desktop. If you want to use a custom start or end Gcode file, use these settings to specify the locations of the files you want to use. To disable these settings, erase the file path currently specified or change the setting names to startGcode_disabled and endGcode_disabled.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
9 Finish Gcode file

Toolpaths created for MakerBot 3D printers up to and including the MakerBot Replicator 2X require short Gcode files appended to the beginning and end to do things like turn the heaters and off and home the build platform and extruder or extruders. By default, these files are generated by MakerBot Desktop. If you want to use a custom start or end Gcode file, use these settings to specify the locations of the files you want to use. To disable these settings, erase the file path currently specified or change the setting names to startGcode_disabled and endGcode_disabled.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
10 Metadata Output

Output json metadata file.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
11 Json Progress

Output progress in json format.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
12 Json Toolpath Output

Output json toolpath file instead of gcode.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
13 Memory Threshold

Avoid using significantly more than this many megabytes of memory.

Type of parameter: Integer
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
14 computeVolumeLike2_1_0

This option will only appear in custom profiles that have been updated from an earlier version of MakerBot Desktop or MakerWare. It allows your older profiles to continue to function with the current version of the MakerBot Slicer without changing any values you may have entered.

Type of parameter: Boolean
Unit of measurement:
Minimum value:false
Minimum value (Warning):
Maximum value (Warning):
Maximum value:true
Step value:
Default value:false
Parameter Name Description
1 Right (or single) extruder

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
2 Left extruder

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
Parameter Name Description
1 Filament Diameter

Specify the diameter of the filament you will be using. If this value is too low, your extruder will extrude too much plastic. If it is too high, your extruder will extrude too little.

Type of parameter: Double
Unit of measurement:mm
Minimum value:1.25
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.25
Step value:0.01
Default value:
2 Retraction Distance

Sets the length of filament retracted before travel moves. Retracting filament during travel moves helps to prevent stringing.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
3 Retraction Speed

Sets the rate at which your extruder will retract filament before travel moves.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.0
Step value:1.0
Default value:
4 Restart Speed

Sets the extrusion rate for when the extruder restarts after a retraction.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.0
Step value:1.0
Default value:-1.0
5 Extra Restart Distance

Lets you set the extruder to push out more or less plastic after a retraction. A positive value will push out a little bit of extra plastic, which helps eliminate gaps. A negative value will push out a little bit less plastic, which helps eliminate blobs.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.10
Default value:
6 Extra Restart Speed

Sets a different extrusion rate for the amount of filament set in Extra Restart Distance.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.0
Step value:1.0
Default value:-1.0
7 Ooze Distance

Turn off extrusion enough distance before a retract so that plastic equivalent to this much feedstock can leak out.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.01
Default value:0.00
8 Minimum Ooze Path Length

Extrude at least this much filament between a restart and an ooze.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.01
Default value:0.00
9 Bridges

Bridges extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:bridges
10 Feedstock Multiplier

This number compensates for differences between the volume of plastic going into the extruder and the volume of plastic extruded from the nozzle. Factors may include filament density and die swell.

Type of parameter: Double
Unit of measurement:
Minimum value:0.10
Minimum value (Warning):
Maximum value (Warning):
Maximum value:4.00
Step value:0.01
Default value:
11 First Layer Without Raft

First model layer extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:firstLayer
12 First Layer With Raft

First model layer extrusion characteristics when printed on a raft - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:firstLayerRaft
13 Infill

Infill extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:infill
14 Insets

Inset extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:insets
15 Layer Height

Determines the height of each layer.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.05
Minimum value (Warning):
Maximum value (Warning):
Maximum value:0.40
Step value:0.01
Default value:-1.00
16 Infill Layer Height

Sets the maximum height of infill layers. This setting will be rounded to an integer multiple of the model layer height.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:-1.00
17 Nozzle Diameter

Specify the diameter of the nozzle being used on this extruder.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.60
Step value:0.01
Default value:
18 Outlines

Outline extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:outlines
19 Raft Base Layer

First raft layer extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:raftBase
20 Raft

Raft extrusion characteristics - The selectable settings are defined in Extrusion Profile Params.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:raft
21 Restart Extra Distance 2

This setting allows you to add a bit more after the extra restart, and do at a different rate. This is tied to restartExtraRate2.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:5.00
Step value:0.01
Default value:0.00
22 Restart Extra Speed 2

Sets the rate at with your extruder will push out filament in during restart.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.01
Default value:-1.00
23 Restart Speed 2

Sets the rate at with your extruder will push out filament in during restart.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.0
Step value:1.0
Default value:-1.0
24 Retract Distance 2

Your extruder will retract the amount of filament specified here before travel moves, in order to prevent ooze.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:0.00
25 Retract Speed 2

Sets the rate at with your extruder will pull filament in during retraction.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.0
Step value:1.0
Default value:0.0
26 Toolchange Restart Distance

During dual extrusion prints, the length of filament specified here will be pushed into the extruder being activated during a tool change.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:1.00
Default value:
27 Toolchange Restart Speed

During dual extrusion prints, filament will be pushed into the extruder being activated during a tool change at the rate specified here.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.0
Step value:1.0
Default value:
28 Toolchange Retract Distance

During dual extrusion prints, the extruder being deactivated will retract the amount of filament specified here before a tool change.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:50.00
Step value:0.10
Default value:
29 Toolchange Retract Speed

During dual extrusion prints, the extruder being deactivated will retract filament at the rate specified here before a tool change.

Type of parameter: Double
Unit of measurement:mm/s
Minimum value:0.0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.0
Step value:1.0
Default value:
Parameter Name Description
1 First Layer Extrusion Profile

Affects extrusion on the first layer of your object only if the object is being printed without a raft.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
2 First Layer Extrusion Profile on Raft

Affects extrusion on the first layer of your object only if the object is being printed with a raft. This setting will apply to the first printed layer that is part of your object and not to any layers that are part of the raft.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
3 Insets Extrusion Profile

Affects extrusion on all shells except for the outermost one.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
4 Infill Extrusion Profile

Affects extrusion on all infill.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
5 Outlines Extrusion Profile

Affects extrusion only on the outermost shell.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
6 Raft Base Extrusion Profile

Affects extrusion on the base layer of rafts. When doRaft is set to false, this setting will be ignored.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
7 Raft Extrusion Profile

Affects extrusion on raft layers. When doRaft is set to false, this setting will be ignored.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
8 Bridges Extrusion Profile

Affects extrusion on areas identified as bridges. If doBridging is set to false this setting will be ignored.

Type of parameter:
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
Parameter Name Description
1 Print Temperature

Print Temperature.

Type of parameter: Integer
Unit of measurement:°C
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:255
Step value:1
Default value:-1
2 Print Speed

Print speed during extrusion.

Type of parameter: Integer
Unit of measurement:mm/s
Minimum value:0
Minimum value (Warning):
Maximum value (Warning):
Maximum value:175
Step value:1
Default value:
3 Fan Cooling Speed

Filament Cooling Fan Speed.

Type of parameter: Double
Unit of measurement:
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:1.00
Step value:0.01
Default value:-1.00
4 Ooze Distance

Turn off extrusion enough distance before a retract so that plastic equivalent to this much feedstock can leak out.

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:2.00
Step value:0.01
Default value:-1.00
Parameter Name Description
1 Linear

Linear infill is made up of parallel straight lines, perpendicular to the lines on the previous layer. Linear infill is fast to print, and makes your toolpath simpler.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
2 Hexagonal

Hexagonal infill is strong, so you can print sturdy objects without adding weight.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
3 Moroccanstar

This pattern may increase print times and add additional complexity to your toolpath.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
4 Catfill

This pattern may increase print times and add additional complexity to your toolpath.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
5 Sharkfill

This pattern may increase print times and add additional complexity to your toolpath.

Type of parameter: String
Unit of measurement:
Minimum value:
Minimum value (Warning):
Maximum value (Warning):
Maximum value:
Step value:
Default value:
Parameter Name Description
1 x

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.00
Step value:1.00
Default value:
2 y

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.00
Step value:1.00
Default value:
3 z

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:100.00
Step value:1.00
Default value:
4 a

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:1.00
Default value:0.00
5 b

Type of parameter: Double
Unit of measurement:mm
Minimum value:0.00
Minimum value (Warning):
Maximum value (Warning):
Maximum value:10.00
Step value:1.00
Default value:0.00