CANCEL
TOP SEARCH TERMS

Custom Profiles: Extrusion profiles

    How Extruder Profiles Work

    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. 

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

    The following settings are available in each extruder profile: 

    "feedDiameter"

    Millimeters

    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.

    "feedstockMultiplier"

    Multiplier

    For reasons that include differences in filament density and die swell, the volume of plastic going into extruder might not be the same as the volume of plastic coming out of the extruder. The number set here compensates for that difference.

    "nozzleDiameter"

    Millimeters

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

    "retractDistance" / "retractDistance2"

    Millimeters

    Your extruder will retract the amount of filament specified here before travel moves, in order to prevent ooze. When you specify a setting for "retractDistance2", retraction will happen in two stages. During the first stage, the amount specified in "retractDistance" will be retracted. During the second stage, the amount specified in "retractDistance2" will be retracted. If no value is specified for "retractDistance2" or "retractRate2", below, retraction will take place in a single stage.

    "retractRate" / "retractRate2"

    Millimeters per second

    Sets the rate at with your extruder will pull filament in during retractions. When you specify a setting for "retractRate2", retraction will happen in two stages. During the first stage, filament will be retracted at the rate specified in "retractRate". During the second stage,  filament will be retracted at the rate specified in "retractRate2". If no value is specified for "retractRate2" or "retractDistance2", above, retraction will take place in a single stage.

    "restartRate" / "restartRate2"

    Millimeters per second

    Sets the extrusion rate when your extruder restarts after a retraction. When you specify a setting for "restartRate2", the restart will happen in two stages. During the first stage, filament will be extruded at the rate specified in "restartRate". During the second stage,  filament will be extruded at the rate specified in "restartRate2". If no value is specified for "restartRate2", the restart will take place in a single stage.

    "restartExtraDistance"

    Millimeters

    This setting allows you to extrude more or less filament when your extruder restarts after retractions. A positive value will push a little bit of extra plastic out to compensate for any plastic that may have dripped out during retraction, but it might cause small blobs. A negative value will push out less plastic, which should eliminate blobs completely, but might result in gaps in extrusion or small details not printing correctly. The distance specified in this setting is the length of the additional extrusion.

    "restartExtraDistance2"

    Millimeters

    This setting allows you to extrude an additional amount of extra plastic after the extrusion described in “restartExtraDistance” and “restartExtraRate.” “RestartExtraDistance2” defines how much plastic is extruded and “restartExtraRate2” sets the extrusion speed.

    "restartExtraRate"

    Millimeters per second

    "restartExtraRate" allows you to set a different speed for any additional restart set with "restartExtraDistance. 

    "restartExtraRate2"

    Millimeters per second

    This setting allows you to extrude an additional amount of extra plastic after the extrusion described in “restartExtraDistance” and “restartExtraRate.” “RestartExtraDistance2” defines how much plastic is extruded and “restartExtraRate2” sets the extrusion speed.

    "toolchangeRetractDistance"

    Millimeters

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

    "toolchangeRetractRate"

    Millimeters per second

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

    "toolchangeRestartDistance"

    Millimeters

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

    "toolchangeRestartRate"

    Millimeters per second

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

    Extrusion Profile settings

    An extrusion profile looks like this: 

    "infills": { 

    "feedrate": 100, 

    "temperature": 230.0 
    }

    The "feedrate" setting allows you to change the base speed at which the extruder moves during printing. This speed may fluctuate during the print, depending on other settings, such as acceleration. The "temperature" setting allows you to specify a different extrusion temperature. If you do not want to use the temperature in an extrusion profile, change the name of the “temperature” setting to “temperature_disabled”. 

    You can change these settings for the given parts of a print by editing the extrusion profile already being referenced, or by creating a new extrusion profile. 

    To create a new extrusion profile, copy one on the existing ones and paste it into the config file under "extrusionProfiles." Make sure to paste it inside the braces enclosing the extrusion profiles section. Replace the name of the pasted profile with a new profile name. Then go to the extruder profile or profiles and find the extrusion profile setting you want to refer to the new profile. Replace the name of the profile the setting currently refers to with the name of the new profile.

    Extrusion Profiles available

    "bridgesExtrusionProfile". String.

    "bridgesExtrusionProfile" affects extrusion on areas identified as bridges. If "doBridging" is set to "false," this setting will be ignored. 

    "firstLayerExtrusionProfile". String.

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

    "firstLayerRaftExtrusionProfile". String.

    "firstLayerRaftExtrusionProfile" 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.

    "infillsExtrusionProfile". String.

    "infillsExtrusionProfile" affects extrusion on all infill.

    "insetsExtrusionProfile". String.

    "insetsExtrusionProfile" affects extrusion on all shells except for the outermost one.

    "outlinesExtrusionProfile". String.

    "outlinesExtrusionProfile" affects extrusion only on the outermost shell.

    "raftExtrusionProfile". String.

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

    "raftBaseExtrusionProfile". String.

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


    Need Help?

    Call our Support team
    Monday — Friday | 9am — 6pm ET

    +1 925 529 8563

    Activate Your Service Plan

    Register your device to ensure you get the right level of service and support.

    What can we help you with today?
    I want to chat with Sales.
    I have a question about an existing order.
    I have a technical question about my device.
    Continue
    Existing Orders
    For faster service, enter your order number
    (found in your confirmation e-mail)
    Skip
    Submit