-
Notifications
You must be signed in to change notification settings - Fork 27
/
miracle-pla.config
125 lines (115 loc) · 3.76 KB
/
miracle-pla.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
122
{
"regioner" :
{
"infillDensity" : 0.1, // unit: ratio to solid
"nbOfShells" : 2, //Number of shells to print
"layerW" : 0.43, //Width of an extruded filament, may change to a width over height ratio
"infillShrinkingMultiplier" : 0.25, // unit: layerW
"insetDistanceMultiplier" : 0.9, // unit: layerW // how far apart are insets from each other
"insetCuttOffMultiplier" : 0.01, // remove short segments during insetting unit: layerW
"roofLayerCount" : 5, // nb of extra solid layers for roofs
"floorLayerCount" : 5 // nb of extra solid layers for floor
//"raftLayers" : 2 // nb of raft layers (optional)
//"raftBaseThickness" : 0.5 // thickness of each raft layer
//"raftOutset" : 6 // distance to outset rafts
},
"slicer" :
{
"firstLayerZ" : 0.33,
"layerH" : 0.27,
"layerW" : 0.43
},
"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": "plaSticky",
"insetsExtrusionProfile" : "plaSlow",
"infillsExtrusionProfile" : "plaFast",
"extrusionMode" : "volumetric", // "rpm"
"feedDiameter" : 1.82 //diameter in mm of feedstock
}
],
"extrusionProfiles": {
"plaSlow": {
"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},
"plaFast": {
"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},
"plaSticky": {
"feedrate": 1200,
//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" : null,
"footer" : null,
"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
}
}