MakerBot Replicator - 5th Gen
So, what do we all think of supporting a Makerbot 5th gen ? Is it tricky to get compatible ?
Just tearing apart a simple file. Looks like it's just a zipfile.
Downloads % unzip M_fixedbc3ba655ae257278d4464702050f21ecb87ea1edrepairedrepaired.makerbot
Archive: M_fixedbc3ba655ae257278d4464702050f21ecb87ea1edrepairedrepaired.makerbot
inflating: meta.json
inflating: print.jsontoolpath
inflating: isometric_thumbnail_120x120.png
inflating: isometric_thumbnail_320x320.png
inflating: isometric_thumbnail_640x640.png
inflating: thumbnail_110x80.png
inflating: thumbnail_320x200.png
inflating: thumbnail_55x40.png
Attaching the meta.json to this issue for further digging:
` { "bot_type": "replicator_5", "bounding_box": { "x_max": 36.35638427734375, "x_min": -36.35638427734375, "y_max": 40.51321411132812, "y_min": -40.51321411132812, "z_max": 10.99999999999998, "z_min": 0.20 }, "commanded_duration_s": 2516.320, "duration_s": 2516.320, "extruder_temperature": 215, "extruder_temperatures": [ 215 ], "extrusion_distance_mm": 1481.177436735376, "extrusion_distances_mm": [ 1481.177436735376 ], "extrusion_mass_g": 4.519237518310547, "extrusion_masses_g": [ 4.519237518310547 ], "grue_git_commit_hash": "d00e003", "grue_version": "7.14.0", "libthing_git_commit_hash": "298ec81", "libthing_version": "5.27.0", "material": "pla", "materials": [ "pla" ], "miracle_config": { "_bot": "replicator_5", "_extruders": [ "mk13" ], "_materials": [ "pla" ], "configPath": "/tmp/df62d6f4-f925-4e84-a203-29b999671307/profile.json", "doRaft": false, "gaggles": { "instance0": { "_baseLayer": "paddedBase", "_printMode": "draft", "_supportType": "none", "adjacentFillLeakyConnections": true, "adjacentFillLeakyDistanceRatio": 1.40, "areaToTaperSupportsIn": 9223372036854775807, "areaToTaperSupportsOut": 0.0, "backlashEpsilon": 0.050, "backlashFeedback": 0.90, "backlashX": 0.0, "backlashY": 0.090, "baseLayer": "paddedBase", "baseLayerHeight": 0.20, "bedZOffset": 0.0, "bridgeAnchorMinimumLength": 0.80, "bridgeAnchorWidth": 0.80, "bridgeMaximumLength": 80.0, "bridgeRasterCellPerMM": 8.0, "brimsBaseWidth": 2.50, "brimsModelOffset": 0.0, "brimsOverlapWidth": 1.50, "coarseness": 0.00010, "convertSparsePulseValue": 0.0, "defaultExtruder": 0, "defaultSupportMaterial": 0, "doAvoidModelZipper": true, "doBacklashCompensation": false, "doBreakawaySupport": false, "doBridging": true, "doBrims": false, "doCandyCoat": false, "doExponentialDeceleration": true, "doExternalSpurs": true, "doFanCommand": true, "doFanModulation": true, "doFillTrace": false, "doFixedLayerStart": true, "doFixedShellStart": true, "doInternalSpurs": false, "doMinfill": false, "doMixedRaft": false, "doMixedSupport": false, "doModelSolid": false, "doPaddedBase": true, "doPurgeEarlyEnd": true, "doPurgeWall": false, "doRaft": false, "doRateLimit": false, "doSketchStyleGcode": false, "doSmartZipper": false, "doSplitLongMoves": false, "doStickyMaterialSwitching": false, "doSupport": false, "doSupportEdgeFollow": false, "doSupportRaft": false, "doSupportUnderBridges": true, "doZHopAndRetractCombo": false, "doZHopOnToggle": false, "exponentialDecelerationMinSpeed": 0.0, "exponentialDecelerationRatio": 0.3750, "exponentialDecelerationSegmentCount": 10, "extruderProfiles": [
{
"cleanAfterPurge": false,
"coolingLapPath": null,
"extraToggleDelay": 0.0,
"extrusionProfiles":
{
"base_layer_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 50,
"oozePathExtensionDistance": 0.0
},
"bridges":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 40.0,
"oozePathExtensionDistance": 0.0
},
"brims":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 10.0,
"oozePathExtensionDistance": 0.0
},
"floor_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"halfVolumeInfill":
{
"extrusionVolumeMultiplier": 0.50,
"fanSpeed": 0.50,
"feedrate": 110.0,
"oozePathExtensionDistance": 0.0
},
"insets":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"low_speed_shells":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 30,
"oozePathExtensionDistance": 0.0
},
"minfillSparse":
{
"extrusionVolumeMultiplier": 1.20,
"feedrate": 110.0,
"oozePathExtensionDistance": 0.750
},
"outlines":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.950,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"purge":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 100,
"oozePathExtensionDistance": 0.0
},
"purge_slow":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 50,
"oozePathExtensionDistance": 0.0
},
"raft_base":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 10.0,
"oozePathExtensionDistance": 0.0
},
"raft_interface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"raft_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90.0,
"oozePathExtensionDistance": 0.0
},
"roof_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"solid":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"sparse":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"sparseRoofSurfaceFills":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"spurs":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"support_floor_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 10.0,
"oozePathExtensionDistance": 0.0
},
"support_roof_surface":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"support_solid":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
},
"support_sparse":
{
"extrusionVolumeMultiplier": 1.0,
"fanSpeed": 0.50,
"feedrate": 90,
"oozePathExtensionDistance": 0.0
}
},
"extrusionVolumeMultiplier": 1.0,
"feedDiameter": 1.770,
"idleTemperature": 215,
"maxPurgeLayerHeight": 0.0,
"minDistanceForZHop": 0.0,
"nozzleDiameter": 0.40,
"nozzleScrubLaps": 2,
"oozeFeedstockDistance": 0.10,
"outerShellEarlyEndDistance": 0.0,
"preOozeFeedstockDistance": 0.10,
"purgeLine": null,
"purgeOnlyUsedExtruder": false,
"purgePath": null,
"purgeWidth": 0.40,
"restartExtraDistance": 0.10,
"restartRate": 30,
"retractDistance": 0.50,
"retractRate": 50,
"scrubLapSpeed": 15,
"scrubPressDistance": 0.0,
"shellInwardJogDistance": 0.0,
"shellTraceDistance": 0.0,
"solidConnectInsets": false,
"temperature": 215,
"toolchangeRestartDistance": 0,
"toolchangeRestartRate": 0,
"toolchangeRetractDistance": 0,
"toolchangeRetractRate": 0,
"zHopDistance": 0.0,
"zHopRate": 10.0,
"zHopXYDistance": 0.0
}
],
"extruderWipePaths": [],
"extruderWipeSpeed": 50.0,
"fanLayer": 1,
"fanModulationThreshold": 0.50,
"fanModulationWindow": 0.10,
"fanSpeed": 0.50,
"finalSharpXYDistance": 0.0,
"finalSharpXYSpeed": 100.0,
"fixedLayerStartX": 0,
"fixedLayerStartY": 0,
"fixedShellStartDirection": 215,
"floorSolidLayerCount": 2,
"floorSolidThickness": 0,
"floorSurfaceLayerCount": 2,
"floorSurfaceThickness": 0.20,
"floorThickness": 0.20,
"gcodeEndRoutine": "",
"gcodeStartRoutine": "",
"horizontalInset": 0,
"infillFirst": false,
"layerHeight": 0.10,
"leakyConnectionsAdjacentDistance": 0.80,
"leakyTravelSpeedXY": 50.0,
"lowSpeedShellMin": 20,
"maxConnectionLength": 10.0,
"maxSpurWidth": 0.50,
"memoryThreshold": 4096,
"minLayerDuration": 5,
"minPaths": 0,
"minPrintableArea": 5.0,
"minRaftBaseGap": 10.0,
"minSparseRegionArea": 0.10,
"minSpeedMultiplier": 0.30,
"minSplitChunkPrintableArea": 1.0,
"minSpurLength": 0.340,
"minSpurWidth": 0.120,
"minThickInfillImprovement": 1.0,
"minfillDisappearingFractionTest": 0.70,
"minfillDisappearingInsetDist": 1.40,
"minfillDisappearingLeftoverMin": 1.0,
"minfillHighHeatCapacityExtrusionProfile": "sparse",
"minfillLowHeatCapacityExtrusionProfile": "halfVolumeInfill",
"minfillMaxNoFillXYSquareSide": 120.0,
"minfillMaxNoFillZHeight": 100.0,
"minfillNascentSliverCleanupDist": 0.050,
"minfillNumBottomAdhesionLayers": 5,
"minfillPillarAggregationFactor": 1,
"minfillPillarBoundsSide": 64.0,
"minfillPillarStabilityFractionXY": 40.0,
"minfillRoofAnchorMargin": 0.0,
"minfillRoofReplaceCleanupDist": 0.30,
"minfillRoofReplaceHoleCloseDist": 0.150,
"minfillRoofSolidThickness": 0.0,
"minfillRoofSupportAngle": 76.0,
"minfillRoofSurfaceThickness": 0.0,
"minfillToRoofMinGap": 0.150,
"minfillTopSupportThreshold": 0.010,
"minfillVanishingAngle": 57.0,
"minfillVanishingAngleUp": 45.0,
"minfillWorkAreaOutsetDist": 1.50,
"minfillWorkAreasDetectDist": 0.30,
"minimumMoveDistance": 0.010,
"modelFillProfiles":
{
"base_layer_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"doExternalSpurs": true,
"doInternalSpurs": true,
"extrusionProfile": "base_layer_surface",
"extrusionWidth": 2.50,
"firstShellOffset": 0,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 2,
"linearFillGroupSize": 2.50,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"bridge":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "bridges",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "bridge_fill",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"floor_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "floor_surface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.10,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"rafted_floor":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "rafted_floor",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"roof_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "roof_surface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.10,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"solid":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "solid",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 1.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"sparse":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 12,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "sparse",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.20,
"minPathLength": 1.40,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 90,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"supported_floor":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "rafted_floor",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
}
},
"modelShellProfiles":
{
"base_layer_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": true,
"extrusionWidth": 2.50,
"firstShellOffset": 0,
"infillShellSpacingMultiplier": 0.0,
"innerExtrusionProfile": "raft_base",
"insetDistanceMultiplier": 1,
"numberOfShells": 1,
"outerExtrusionProfile": "raft_base",
"smallIslandNumberOfShells": 0
},
"extent":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.550,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 2,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"floor_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"roof_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"solid":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"sparse":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
}
},
"modelSupportLayerInterval": -1,
"numberOfBrims": 5,
"numberOfCandyCoatShells": 2,
"numberOfInternalBrims": 5,
"paddedBaseOutlineOffset": -0.50,
"paddedBaseWidth": 2.50,
"pauseHeights": [],
"platformTemp": 0,
"postPrintDwellSeconds": 0,
"postPrintDwellZOffset": 0.0,
"printIslandsBySize": false,
"printMode": "draft",
"purgeWallBaseFilamentWidth": 2.0,
"purgeWallWidth": 1,
"raftBaseInfillShellSpacingMultiplier": 0.0,
"raftBrimsSpacing": 1.0,
"raftExtraOffset": 0.0,
"raftFillProfiles":
{
"base":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 70.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "raft_base",
"extrusionWidth": 2.50,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 0,
"pattern": "raft_base_fill",
"raftBaseRunGapRatio": 0.80,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"interface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 30.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "raft_interface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 45,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"purge_base":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 50.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "raft_base",
"extrusionWidth": 1.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0.0,
"orientationOffset": 45.0,
"orientationRange": 360.0,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"consistentOrder": false,
"density": 100.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "raft_surface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.0,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 0,
"pattern": "local_no_warp",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
}
},
"raftInterfaceShells": 0,
"raftModelShellsSpacing": 0.0,
"raftModelSpacing": 0.0,
"raftProfiles":
{
"base":
{
"ZOffset": 0.0,
"extruderID": 0,
"firstSurfaceZOffset": 0.0,
"layerThickness": 0.30,
"numberOfLayers": 1,
"outsetFromModelEdge": 4
},
"interface":
{
"ZOffset": -0.140,
"extruderID": 0,
"firstSurfaceZOffset": 0.0,
"layerThickness": 0.270,
"numberOfLayers": 2,
"outsetFromModelEdge": 0
},
"purge_base":
{
"ZOffset": 0.0,
"extruderID": 0,
"firstSurfaceZOffset": 0.0,
"layerThickness": 0.40,
"numberOfLayers": 2,
"outsetFromModelEdge": 1
},
"surface":
{
"ZOffset": -0.030,
"extruderID": 0,
"firstSurfaceZOffset": 0.0,
"layerThickness": 0.270,
"numberOfLayers": 3,
"outsetFromModelEdge": 4
}
},
"raftShellProfiles":
{
"base":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 2.50,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.10,
"innerExtrusionProfile": "raft_base",
"insetDistanceMultiplier": 0.40,
"numberOfShells": 3,
"outerExtrusionProfile": "raft_base",
"smallIslandNumberOfShells": 0
},
"interface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.550,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 0.450,
"numberOfShells": 2,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"purge_base":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 1.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.70,
"innerExtrusionProfile": "raft_base",
"insetDistanceMultiplier": 0.80,
"numberOfShells": 2,
"outerExtrusionProfile": "raft_base",
"smallIslandNumberOfShells": 0
}
},
"raftSupportSpacing": 0.0,
"raftedFloorOutset": 0.0,
"raftedFloorThickness": 0,
"rateLimitBufferSize": 100,
"rateLimitMinSpeed": 10,
"rateLimitSpeedRatio": 0.30,
"rateLimitSplitBias": 0,
"rateLimitSplitMoveDistance": 2.50,
"rateLimitSplitRecursionDepth": 36,
"rateLimitTransmissionRate": 150,
"reverseMaterialExtrusionOrder": false,
"reverseShellEachLayer": false,
"roofAnchorMargin": 0.40,
"roofSolidLayerCount": 0,
"roofSolidThickness": 0,
"roofSurfaceLayerCount": 6,
"roofSurfaceThickness": 0.640,
"roofThickness": 0.640,
"shellsLeakyConnections": true,
"shortenSpursDistance": 0.0,
"smallLayerAreaThreshold": 0.0,
"smallModelIslandAreaThreshold": 0.0,
"smallSupportIslandAreaThreshold": 0.0,
"solidFillErosionDistance": 0.040,
"splitMinimumDistance": 0.40,
"startPosition":
{
"a": 0.0,
"b": 0.0,
"x": -125,
"y": -99,
"z": 0.20
},
"supportAngle": 68.0,
"supportBreakawayModelRoofSpacing": 0.0,
"supportCutoutXY": 0.0,
"supportCutoutZ": 0.0,
"supportExtraDistance": 0.50,
"supportFillProfiles":
{
"base_layer_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 20.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"doExternalSpurs": true,
"doInternalSpurs": true,
"extrusionProfile": "support_sparse",
"extrusionWidth": 2.50,
"firstShellOffset": 0,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 2,
"linearFillGroupSize": 2.50,
"maxThickness": 0.0,
"minPathLength": 0.40,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"floor_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 99.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "support_floor_surface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.10,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 90,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"roof_surface":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 95.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "support_roof_surface",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.10,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"solid":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 50.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "support_solid",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.10,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 90,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
},
"sparse":
{
"betweenFillOutlinesSpacing": 0.0,
"bezierFillCurveResolution": 10,
"considerFillPathWidth": true,
"consistentOrder": false,
"density": 20.0,
"diamondFillTurnDistance": 0.40,
"diamondFillZigZagOverlap": 0.10,
"extrusionProfile": "support_sparse",
"extrusionWidth": 0.40,
"fixedDirection": false,
"fixedOrder": false,
"infillToInfillOutlinesSpacing": 0.0,
"lightningFillZigDistance": 10.0,
"linearFillGroupDensity": 1.0,
"linearFillGroupSize": 1,
"maxThickness": 0.0,
"minPathLength": 0.40,
"minThickness": 0.010,
"morphCleanupForInfillOutlines": 0.0,
"numFillOutlines": 0,
"numThatchFillLayers": 1,
"orientationInterval": 0,
"orientationOffset": 0,
"orientationRange": 360,
"pattern": "linear",
"raftBaseRunGapRatio": 0.70,
"raftBaseRunLength": 15.0,
"sinFillAmplitude": 10.0,
"sinFillSamplesPerWave": 8,
"sinFillWavelength": 10.0,
"sinFillWeave": true,
"singleFillOutlineOverlapDist": 2.50,
"symbiotDensity": 0.0,
"turnaroundDistance": 0.0
}
},
"supportFloorSolidLayerCount": 2,
"supportFloorSolidThickness": 0.0,
"supportFloorSurfaceLayerCount": 2,
"supportFloorSurfaceThickness": 0.0,
"supportHolesMinArea": 25.0,
"supportInteriorExtruder": 0,
"supportIslandAverageWidthRatio": 7.0,
"supportLayerHeight": 0.20,
"supportLeakyConnections": true,
"supportMinMorphArea": 0,
"supportMinRegionArea": 10.0,
"supportModelSpacing": 0.40,
"supportMorphAngle": 69.20,
"supportRoofAnchorMargin": 0.0,
"supportRoofModelSpacing": 0.40,
"supportRoofSolidLayerCount": 0,
"supportRoofSolidThickness": 0.0,
"supportRoofSurfaceLayerCount": 0,
"supportRoofSurfaceThickness": 0.0,
"supportShellProfiles":
{
"base_layer_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 2.50,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.50,
"innerExtrusionProfile": "support_floor_surface",
"insetDistanceMultiplier": 0,
"numberOfShells": 1,
"outerExtrusionProfile": "support_floor_surface",
"smallIslandNumberOfShells": 0
},
"body":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1.0,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"extent":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 1,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"floor_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "support_floor_surface",
"insetDistanceMultiplier": 1.0,
"numberOfShells": 0,
"outerExtrusionProfile": "support_floor_surface",
"smallIslandNumberOfShells": 0
},
"roof_surface":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0.70,
"innerExtrusionProfile": "support_roof_surface",
"insetDistanceMultiplier": 1.0,
"numberOfShells": 0,
"outerExtrusionProfile": "support_roof_surface",
"smallIslandNumberOfShells": 0
},
"solid":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1.0,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
},
"sparse":
{
"doExternalSpurs": true,
"doInternalSpurs": false,
"extrusionWidth": 0.40,
"firstShellOffset": 0.50,
"infillShellSpacingMultiplier": 0,
"innerExtrusionProfile": "insets",
"insetDistanceMultiplier": 1.0,
"numberOfShells": 0,
"outerExtrusionProfile": "outlines",
"smallIslandNumberOfShells": 0
}
},
"supportSolidExpansionOutset": 0.0,
"supportTaperAngle": 83.0,
"supportZipperMinDistance": 3.0,
"supportedFloorOutset": 0.0,
"supportedFloorThickness": 0,
"swapModelSupportExtruders": false,
"travelSpeedXY": 150,
"travelSpeedZ": 23,
"useRelativeExtruderPositions": false,
"verticalAggregationCleanupDistance": 0.0,
"xScale": 1.0,
"yScale": 1.0,
"zScale": 1.0
}
},
"jsonProgress": true,
"jsonToolpathOutput": false,
"memoryThreshold": 4096,
"metadataOutput": false,
"preferences":
{
"instance0":
{
"baseLayer": "paddedBase",
"layerHeight": 0.10,
"modelFillProfiles.sparse.density": 12,
"printMode": "draft"
}
},
"sliceconfig_git_commit_hash": "9379c8a",
"sliceconfig_version": "9.14.0",
"version": "1.2.0"
}, "model_counts": [
{
"count": 1,
"name": "instance0"
}
], "num_tool_changes": 0, "num_z_layers": 109, "num_z_transitions": 108, "platform_temperature": 0, "preferences": { "instance0": { "baseLayer": "paddedBase", "layerHeight": 0.10, "modelFillProfiles.sparse.density": 12, "printMode": "draft" } }, "sliceconfig_git_commit_hash": "9379c8a", "sliceconfig_version": "9.14.0", "tool_type": "mk13", "tool_types": [ "mk13" ], "total_commands": 65127, "uuid": "c7ba4422-d2e8-4c79-a298-64f7b28402f8", "version": "1.2.0" } `
so I'm not part of this project, but from what I understand the makerbot replicator 5th gen is really closed source and different than the earlier makerbot replicators. You should look at the mbotmake repos here on github. Its a python script to convert a gcode file into a makerbot file like the one you opened there. There are some forks and it needs to be cleaned up some but using the fork I made and tweaked on my makerbot mini+ has been working pretty good. (Note I'm sending the files using the makerbot print legacy program and controlling it through that.)
Ok, I am going to close this issue. I have done my research now. There are better , more advanced , more compatible 3d printers that are on the market for very little money. Reverse engineering MakerBot protocols and files formats - at this point - given the EoL status of the parts and the broken nature of the software seems like a fools errand.
I will close this issue.