forked from makerbot/Miracle-Grue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
miracle.config
124 lines (114 loc) · 3.65 KB
/
miracle.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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
"regioner" :
{
"fill" : 0.2
},
"slicer" :
{
// "angle" :1.570796326794897, // 2.356194525, // 1.570796326794897, 0.7853981633974485, 1.570796326794897,
"nbOfShells":2,
"firstLayerZ" : 0.33,
"layerH" : 0.27,
"layerW" : 0.43,
"infillDensity" : 0.1, // unit: ratio to solid
"infillShrinkingMultiplier" : 0.25, // unit: layerW
"insetDistanceMultiplier" : 0.9, // unit: layerW
"insetCuttOffMultiplier" : 0.01, // remove short segments during insetting unit: layerW
"writeDebugScadFiles" : false,
"roofLayerCount" : 5, // nb of extra layers for roofs
"floorLayerCount" : 5 // nb of extra layers for floor
},
"programName" : "Miracle-Grue",
"firmware" : "v0.0",
"machineName" : "Dub dub dub",
"versionStr" : "v0.0.1.0",
"gantry" : {
"xyMaxHoming" : true, // false for tom, true for replicator
"zMaxHoming" : false, // true for tom, false for replicator
"scalingFactor" : 1,
"rapidMoveFeedRateXY": 6000,
"rapidMoveFeedRateZ": 1400,
"homingFeedRateZ" : 100,
"startX" : -110.4,
"startY" : -74.0,
"startZ" : 0.2
},
"outline" : { // a rectangle around the part on the build platform
"enabled" : false,
"distance" : 1.0
},
"extruders" : [
{
"coordinateSystemOffsetX" : 0.0,
"extrusionTemperature" : 220.0,
"nozzleZ" : 0,
"zFeedRate" : 500,
"firstLayerExtrusionProfile": "absSticky",
"insetsExtrusionProfile" : "absSlow",
"infillsExtrusionProfile" : "absFast",
"extrusionMode" : "volumetric", // "rpm"
"feedDiameter" : 1.82 //diameter in mm of feedstock
}
],
"extrusionProfiles": {
"absSlow": {
"feedrate": 4800,
//for volumetric extrusion
"retractDistance" : 0.5, // mm
"retractRate" : 798.0,
"restartExtraDistance" : 0.0, // mm
//for rpm extrusion
"flow" : 2.1,
"leadIn": 0.0,
"leadOut": 0.0,
"snortFlow": 35,
"snortFeedrate": 1000, // 2400,
"squirtFlow": 35,
"squirtFeedrate": 1000},
"absFast": {
"feedrate": 4800,
//for volumetric extrusion
"retractDistance" : 0.5, // mm
"retractRate" : 798.0,
"restartExtraDistance" : 0.0, // mm
//for rpm extrusion
"flow" : 2.8,
"leadIn": 0.0,
"leadOut": 0.0,
"snortFlow": 35,
"snortFeedrate": 1000,
"squirtFlow": 35,
"squirtFeedrate": 1000},
"absSticky": {
"feedrate": 1800,
//for volumetric extrusion
"retractDistance" : 0.5, // mm
"retractRate" : 798.0,
"restartExtraDistance" : 0.0, // mm
//for rpm extrusion
"flow" : 0.7,
"leadIn": 0.0,
"leadOut": 0.0,
"snortFlow": 35,
"snortFeedrate": 1000,
"squirtFlow": 35,
"squirtFeedrate": 1000}
},
"platform" : {
"automated" : false,
"temperature" : 100.0,
"waitingPositionX" : 52.0,
"waitingPositionY" : -57.0,
"waitingPositionZ" : 1.0
},
"gcoder" :
{
"header" : "default://start_replicator_dual.gcode",
"footer" : "default://end_replicator_dual.gcode",
"outline": false, // when true, extrude along the perimeter (this should not be enabled normally)
"insets" : true, // when true, extrude along insets (a.k.a extrude the shells)
"infills": true, // when true, extrude infills paths
"infillFirst" : false, // do infill before insets
"dualtrick" : false, // use dual extrusion to color each outline
},
}