Welcome to MakerHome

We've completed our yearlong print-a-day project! New projects will be posted at www.mathgrrl.com/hacktastic.

All mathgrrl designs and associated images and files on MakerHome are licensed under the Creative Commons Attribution Non-Commercial Share Alike license. If you want to use designs, images, or files outside of the terms of this license, please email request@mathgrrl.com.

Wednesday, September 4, 2013

Day 9 - Mini knots

Even at home, eight days is a lot of time to pass without printing something mathematical.  So today, miniature knots!  We can use them around the house as game tokens or poker chips, or just to look pretty.

STL file: http://www.geekhaus.com/makerhome/day9_miniknots.stl
Tinkercad link: https://tinkercad.com/things/bkRWjdhEUA6-day-9-mini-knots
Thingiverse link: http://www.thingiverse.com/thing:146468

Settings: Makerware custom profile based on the "high PLA" slicer, primarily to make the supports as light as possible under the knots (file is listed below the fold).  On the Replicator 2 it takes about an hour and 15 minutes to print six of these tiny knots.  The white knots in the picture were printed with an Afinia we have on loan in the house for a couple of weeks, and took much longer.

Technical notes: These knots were created by taking data provided by mathematician Jason Cantarella of the University of Georgia and using Mathematica to "tube" the data into a format that could be output as an STL file. Each of the knots in the file is a knot with 8 or fewer crossings from the standard knot table; can you tell which ones?



Knot Slicer file:
{
    "comment" : [
     "This is a custom profile for MakerBot Slicer. Editing it will modify your",
      "slice settings. For documentation on MakerBot Slicer parameters, see here:",
      "http://www.makerbot.com/support/makerware/documentation/slicer"
    ],
    "version":"2.2.0",
  
    "layerHeight": 0.20,
    "layerWidthMaximum": 0.4,
    "layerWidthRatio": 1.48148,
    "layerWidthMinimum": 0.4,
  
    "bedZOffset": 0.0,
    "startX": -110.4,
    "startY": -74.0,
    "startZ": 0.2,
    "defaultExtruder": 0,
    "rapidMoveFeedRateXY": 150,
    "rapidMoveFeedRateZ": 23,
    "minLayerDuration": 5.0,
    "minSpeedMultiplier": 0.3,
  
    "doDynamicSpeed": false,
    "dynamicSpeedCurvatureThreshold": 15,
    "dynamicSpeedDetectionWindow": 3.0,
    "dynamicSpeedSlowdownRatio": 0.3,
    "doDynamicSpeedGradually": true,
    "dynamicSpeedTransitionWindow": 6.0,
    "dynamicSpeedTransitionShape": 0.4,
    "doDynamicSpeedOutermostShell" : true,
    "doDynamicSpeedInteriorShells" : false,
  
    "doSplitLongMoves": true,
    "splitMinimumDistance": 0.4,
    "extruderTemp0": 230,
    "extruderTemp1": 230,
    "platformTemp": 0,
    "numberOfShells": 2,
    "infillShellSpacingMultiplier": 0.7,
    "insetDistanceMultiplier": 1.0,
    "roofThickness": 0.5,
    "roofLayerCount_disabled": 4,
    "roofAnchorMargin": 0.4,
    "floorThickness": 0.5,
    "floorLayerCount_disabled": 4,
    "coarseness": 0.0001,
    "sparseInfillPattern": "linear",
    "infillDensity": 0.2,
    "infillOrientationOffset": 0,
    "infillOrientationInterval": 90,
    "infillOrientationRange": 90,
    "gridSpacingMultiplier": 1.0,
    "solidFillOrientationOffset" : -45,
    "solidFillOrientationInterval": 90,
    "solidFillOrientationRange": 90,
    "doBacklashCompensation": false,
    "backlashFeedback": 0.9,
    "backlashEpsilon": 0.05,
    "backlashX": 0.0,
    "backlashY": 0.09,
    "doBridging": true,
    "bridgeAnchorMinimumLength": 0.8,
    "bridgeAnchorWidth": 0.8,
    "bridgeMaximumLength": 80.0,
    "bridgeSpacingMultiplier": 1.0,
    "doExternalSpurs": true,
    "doInternalSpurs": false,
    "maxSpurWidth": 0.5,
    "minSpurLength": 0.4,
    "minSpurWidth": 0.12,
    "spurOverlap": 0.001,
    "doRaft": true,
    "raftAligned": true,
    "raftBaseAngle": 0,
    "raftBaseDensity": 0.7,
    "raftBaseLayers": 1,
    "raftBaseRunGapRatio": 0.8,
    "raftBaseRunLength": 15.0,
    "raftBaseThickness": 0.3,
    "raftBaseWidth": 2.5,
    "raftInterfaceAngle": 45,
    "raftInterfaceDensity": 0.3,
    "raftInterfaceLayers": 1,
    "raftInterfaceThickness": 0.27,
    "raftInterfaceWidth": 0.4,
    "raftModelSpacing": 0.21,
    "raftOutset": 4,
    "raftSurfaceAngle": 0,
    "raftSurfaceLayers": 2,
    "raftSurfaceThickness": 0.27,

    "anchorWidth": 2.0,
    "anchorExtrusionAmount": 5.0,
    "anchorExtrusionSpeed": 2.0,
    "doSupport": true,
    "doSupportUnderBridges": true,
    "supportAligned": true,
    "supportLeakyConnections": true,
    "supportDensity": 0.1,
    "supportExtraDistance": 0.8,
    "supportAngle": 68.0,
    "supportModelSpacing": 0.5,
    "supportExcessive": false,
    "doFanCommand": true,
    "fanLayer": 1,
    "weightedFanCommand": -1,
    "doPrintProgress": true,
    "startGcode": "",
    "endGcode": "",
    "commentClose": "",
    "commentOpen": ";",
    "extruderProfiles": [
        {
            "feedDiameter": 1.77,
            "feedstockMultiplier": 0.93,
            "nozzleDiameter": 0.4,
          
            "retractDistance": 1.3,
            "restartExtraDistance": 0.0,
            "retractRate": 25,
          
            "bridgesExtrusionProfile": "bridges",
            "firstLayerExtrusionProfile": "firstlayer",
            "firstLayerRaftExtrusionProfile": "firstlayerraft",
            "infillsExtrusionProfile": "infill",
            "insetsExtrusionProfile": "insets",
            "outlinesExtrusionProfile": "outlines",
            "raftBaseExtrusionProfile": "raftbase"
        },
        {
            "feedDiameter": 1.77,
            "feedstockMultiplier": 0.93,
            "nozzleDiameter": 0.4,
          
            "retractDistance": 1.3,
            "restartExtraDistance": 0.0,
            "retractRate": 25,
          
            "bridgesExtrusionProfile": "bridges",
            "firstLayerExtrusionProfile": "firstlayer",
            "firstLayerRaftExtrusionProfile": "firstlayerraft",
            "infillsExtrusionProfile": "infill",
            "insetsExtrusionProfile": "insets",
            "outlinesExtrusionProfile": "outlines",
            "raftBaseExtrusionProfile": "raftbase"
        }
    ],
    "extrusionProfiles": {
        "bridges": {
            "feedrate": 40,
            "temperature_disabled": 230.0
        },
        "firstlayer": {
            "feedrate": 30,
            "temperature_disabled": 230.0
        },
        "firstlayerraft": {
            "feedrate": 50,
            "temperature_disabled": 230.0
        },
        "infill": {
            "feedrate": 90,
            "temperature_disabled": 230.0
        },
        "insets": {
            "feedrate": 90,
            "temperature_disabled": 230.0
        },
        "outlines": {
            "feedrate": 40,
            "temperature_disabled": 230.0
        },
        "raftbase": {
            "feedrate": 10,
            "temperature_disabled": 230.0
        }
    }
}

No comments:

Post a Comment