This repository has been archived by the owner on Nov 29, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
/
grue-default.config
92 lines (80 loc) · 3.79 KB
/
grue-default.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"infillDensity" : 0.05, // 5% solid
"numberOfShells" : 2, // Number of shells to print
"insetDistanceMultiplier" : 1.05, // layerW// how far apart are insets from each other
"infillShellSpacingMultiplier" : 0.70, // ratio of the layer width distance between innermost shell and infill
"roofLayerCount" : 5, // # of solid layers for roof
"floorLayerCount" : 5, // # of solid layers for floor
"layerWidthRatio" : 1.67, // width over height ratio
"layerWidthMinimum" : 0.4, // layers cannot be narrower than this
"layerWidthMaximum" : 0.85, //layers cannot be wider than this
"preCoarseness" : 0.1, //coarseness before all processing
"coarseness" : 0.05, // moves shorter than this are combined
"directionWeight" : 0.5,
"gridSpacingMultiplier" : 0.99,
"doExternalSpurs" : true,
"doInternalSpurs" : false,
"minSpurWidth" : 0.12, // 0.3 * default layer width
"maxSpurWidth" : 0.4, // default layer width plus 0.2
"minSpurLength": 0.4,
"spurOverlap" : 0.001, // how far to extend spur segments to make them intersect
"doOutlines" : false,
"doInfills" : true,
"doInsets" : true,
"doGraphOptimization" : true, // do we want to apply our graph optimization?
"iterativeEffort" : 999, // max number of iterations to run after graph, sanity check only
//how fast to move when not extruding
"rapidMoveFeedRateXY" : 120, // mm/sec
"rapidMoveFeedRateZ" : 23, //mm/sec
"doRaft" : false,
"raftLayers" : 3, // nb of raft layers (optional)
"raftBaseThickness" : 0.5, // thickness of first raft layer
"raftInterfaceThickness" : 0.25, // thickness of other raft layers
"raftOutset" : 6, // distance to outset rafts
"raftModelSpacing" : 0.1, // distance between topmost raft and bottom of model
"raftDensity" : 0.23,
"doSupport" : false, //whether or not to build support structures
"supportMargin" : 2.0, //distance between sides of object and the beginning of support: mm
"supportDensity" : 0.095,
"bedZOffset" : 0.0, //Height to start printing the first layer
"layerHeight" : 0.27, //Height of a layer
//assumed starting position after header gcode is done
"startX" : -110.4,
"startY" : -74.0,
"startZ" : 0.2,
"doPrintProgress" : true, // display % complete on bot
"doFanCommand" : true,
"fanLayer" : 5,
"defaultExtruder" : 0,
"extruderProfiles" : [ //configuration values for each extruder
{"firstLayerExtrusionProfile": "firstlayer", //extrusion profile for the first layer
"insetsExtrusionProfile" : "insets", //extrusion profile for the perimeters and insets
"infillsExtrusionProfile" : "infill", //extrusion profile for infill
"outlinesExtrusionProfile" : "outlines", //extrusion profile for outlines
"feedDiameter" : 1.82, //diameter in mm of feedstock
"feedstockMultiplier" : 0.77, //print goodness number
"nozzleDiameter": 0.4,
"retractDistance" : 1, // mm
"retractRate" : 20, // mm/sec
"restartExtraDistance" : 0.0 // mm
}
],
"extrusionProfiles": { // altered extrusion values for different situations, referenced by the extruder
"insets": {
"temperature" : 220.0, //temperature in C
"feedrate": 80 // mm/sec feedrate while extruding
},
"infill": {
"temperature" : 220.0, //temperature in C
"feedrate": 80 //mm/sec
},
"firstlayer": {
"temperature" : 220.0, //temperature in C
"feedrate": 50 //mm/sec
},
"outlines": {
"temperature" : 220.0, //temperature in C
"feedrate": 50 //mm/sec
}
}
}