Welcome to mirror list, hosted at ThFree Co, Russian Federation.

anycubic_i3_mega_s.def.json « definitions « resources - github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: bf14aed04c8c2615bef23fb1d537ff5991e4a3f8 (plain)
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
    "version": 2,
    "name": "Anycubic i3 Mega S/Pro",
    "inherits": "fdmprinter",
    "metadata":
    {
        "visible": true,
        "author": "Nils Hendrik Rottgardt",
        "manufacturer": "Anycubic",
        "file_formats": "text/x-gcode",
        "platform": "anycubic_i3_mega_s_platform.3mf",
        "has_materials": true,
        "has_variants": false,
        "has_machine_quality": true,
        "preferred_quality_type": "normal",
        "machine_extruder_trains":
        {
            "0": "anycubic_i3_mega_s_extruder_0"
        }
    },

    "overrides":
    {
        "machine_name": { "default_value": "Anycubic i3 Mega S/Pro" },
        "machine_heated_bed": { "default_value": true },
        "machine_width": { "default_value": 210 },
        "machine_height": { "default_value": 205 },
        "machine_depth": { "default_value": 210 },
        "machine_center_is_zero": { "default_value": false },
        "gantry_height": { "value": "0" },
        "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
        "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21                                        ; metric values \nG90                                        ; absolute positioning \nM82                                        ; set extruder to absolute mode \nM107                                       ; start with the fan off \nM140 S{material_bed_temperature_layer_0}   ; Start heating the bed \nG4 S60                                     ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0}   ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500                            ; BEEP heating done \nG28 X0 Y10 Z0                              ; move X/Y to min endstops \nM420 S1                                    ; Enable leveling \nM420 Z2.0                                  ; Set leveling fading height to 2 mm \nG0 Z0.15                                   ; lift nozzle a bit \nG92 E0                                     ; zero the extruded length \nG1 X50 E20 F500                            ; Extrude 20mm of filament in a 5cm line. \nG92 E0                                     ; zero the extruded length again \nG1 E-2 F500                                ; Retract a little \nG1 X120 F4000                              ; Quickly wipe away from the filament line`" },
        "machine_end_gcode": { "default_value": "M104 S0                                    ; Extruder off \nM140 S0                                    ; Heatbed off \nM107                                       ; Fan off \nG91                                        ; relative positioning \nG1 E-5 F300                                ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0                                  ; homing \nG1 Y180 F2000                              ; reset feedrate \nM84                                        ; disable stepper motors \nG90                                        ; absolute positioning \nM300 S440 P200                             ; Make Print Completed Tones \nM300 S660 P250                             ; beep \nM300 S880 P300                             ; beep" },

        "machine_max_acceleration_x": { "value": 3000 },
        "machine_max_acceleration_y": { "value": 2000 },
        "machine_max_acceleration_z": { "value": 60 },
        "machine_max_acceleration_e": { "value": 10000 },
        "machine_acceleration": { "value": 3000 },

        "machine_max_feedrate_x": { "default_value": 500 },
        "machine_max_feedrate_y": { "default_value": 500 },
        "machine_max_feedrate_z": { "default_value": 8 },

        "machine_max_jerk_xy": { "value": 10 },
        "machine_max_jerk_z": { "value": 0.4 },
        "machine_max_jerk_e": { "value": 5 },

        "material_diameter": { "default_value": 1.75 },
        "material_print_temperature_layer_0": { "value": "material_print_temperature + 5"},
        "material_final_print_temperature": { "value": "material_print_temperature" },
        "material_flow": { "value": 100 },

        "acceleration_print": { "value": 1500 },
        "acceleration_enabled": { "value": false },
        "acceleration_travel": { "value": 3000 },
        "acceleration_travel_layer_0": { "value": "acceleration_travel" },
        "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },

        "jerk_print": { "value": 8 },
        "jerk_travel": { "value": 10 },
        "jerk_travel_layer_0": { "value": "jerk_travel" },
        "jerk_enabled": { "value": true },

        "speed_print": { "value": 50.0 } ,
        "speed_infill": { "value": "speed_print" },
        "speed_wall": { "value": "speed_print / 2" },
        "speed_wall_0": { "value": "speed_wall" },
        "speed_wall_x": { "value": "speed_wall" },
        "speed_topbottom": { "value": "speed_print / 2" },
        "speed_roofing": { "value": "speed_topbottom" },
        "speed_travel": { "value": 100.0, "maximum_value_warning": 150.0, "maximum_value": 200.0 },
        "speed_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" },
        "speed_print_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" },
        "speed_travel_layer_0": { "value": 100.0 },
        "speed_prime_tower": { "value": "speed_topbottom" },
        "speed_support": { "value": "speed_wall_0" },
        "speed_support_interface": { "value": "speed_topbottom" },
        "speed_z_hop": { "value": 8 },

        "skirt_brim_speed": { "value": "speed_layer_0" },

        "optimize_wall_printing_order": { "value": "True" },

        "infill_sparse_density": { "value": 25 },
        "infill_before_walls": { "value": false },
        "infill_overlap": { "value": 15.0 },

        "retraction_speed": { "value": 30, "maximum_value_warning": 60 },
        "retraction_retract_speed": { "maximum_value_warning": 60 },
        "retraction_prime_speed": { "maximum_value_warning": 60 },

        "retraction_hop_enabled": { "value": true },
        "retraction_hop": { "value": 0.075 },
        "retraction_hop_only_when_collides": { "value": true },
        "retraction_amount": { "value": 6 },
        "retraction_enable": { "value": true },
        "retraction_min_travel": { "value": 1.5 },
        "retraction_combing": { "value": "'off'" },
        "retraction_combing_max_distance": { "value": 30 },
        
        "travel_avoid_other_parts": { "value": true },
        "travel_avoid_supports": { "value": true },
        "travel_retract_before_outer_wall": { "value": true },

        "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
        "cool_fan_speed": { "value": 70 },
        "cool_fan_speed_0": { "value": 30 },

        "cool_fan_enabled": { "value": true },
        "cool_min_layer_time": { "value": 10 },

        "adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
        "brim_replaces_support": { "value": false },
        "skirt_gap": { "value": 5.0 },
        "skirt_line_count": { "value": 2 },

        "meshfix_maximum_deviation": { "value": 0.05 },
        "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
        "support_pattern": { "value": "'zigzag'" },
        "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
        "support_use_towers": { "value": false },
        "support_xy_distance": { "value": "wall_line_width_0 * 2" },
        "support_xy_distance_overhang": { "value": "wall_line_width_0" },
        "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
        "support_top_distance": { "value":  "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"},
        "support_xy_overrides_z": { "value": "'xy_overrides_z'" },
        "support_wall_count": { "value": 1 },
        "support_brim_enable": { "value": true },
        "support_brim_width": { "value": 4 },

        "support_interface_enable": { "value": true },
        "support_structure": { "value": "'tree'" },
        "support_type": { "value": "'buildplate' if support_structure == 'tree' else 'everywhere'" },
        "support_interface_height": { "value": "layer_height * 4" },
        "support_interface_density": { "value": 33.333 },
        "support_interface_pattern": { "value": "'grid'" },
        "support_interface_skip_height": { "value": 0.2 },
        "minimum_support_area": { "value": 2 },
        "minimum_interface_area": { "value": 10 },
        "top_bottom_thickness": { "value":  "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" },
        "wall_thickness": { "value": "line_width * 3" }
    }
}