mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-08 06:23:59 -06:00
Merge remote-tracking branch 'origin/main' into optimized-prime-tower
This commit is contained in:
commit
e642d85fcd
478 changed files with 7034 additions and 722 deletions
|
@ -9,16 +9,20 @@
|
|||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_layer_0": { "value": 3000 },
|
||||
"acceleration_print": { "value": 3000 },
|
||||
"acceleration_travel": { "value": 5000 },
|
||||
"acceleration_print":
|
||||
{
|
||||
"maximum_value_warning": "20000",
|
||||
"value": 10000
|
||||
},
|
||||
"acceleration_wall": { "value": "acceleration_print/2" },
|
||||
"cool_fan_full_layer": { "value": 2 },
|
||||
"infill_line_width": { "value": "line_width + 0.05" },
|
||||
"infill_overlap": { "value": "0 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else -5" },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 35 else 'grid'" },
|
||||
"initial_layer_line_width_factor": { "value": "100.0 if resolveOrValue('adhesion_type') == 'raft' else 125 if line_width < 0.5 else 110" },
|
||||
"machine_acceleration": { "value": 3000 },
|
||||
"machine_acceleration": { "value": 5000 },
|
||||
"machine_depth": { "default_value": 230 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z2 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z2 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth - 5} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
|
@ -32,12 +36,12 @@
|
|||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 270 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 5000 },
|
||||
"machine_max_acceleration_y": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 20000 },
|
||||
"machine_max_acceleration_y": { "value": 20000 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 4" },
|
||||
"machine_nozzle_cool_down_speed": { "value": 0.75 },
|
||||
"machine_nozzle_heat_up_speed": { "value": 1.6 },
|
||||
"machine_start_gcode": { "default_value": "G28 ;home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X1.1 Y80.0 Z0.28 F1500.0 E10 ;Draw the first line\nG1 X1.4 Y80.0 Z0.28 F5000.0 ;Move to side a little\nG1 X1.4 Y20 Z0.28 F1500.0 E20 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 4 / 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140 ;Start heating extruder\nM190 S{material_bed_temperature_layer_0} ;Wait for the bed to reach print temp\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S{material_print_temperature_layer_0} ;Wait for extruder to reach print temp\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"retraction_amount": { "default_value": 0.5 },
|
||||
"retraction_count_max": { "value": 80 },
|
||||
|
|
62
resources/definitions/elegoo_neptune_4max.def.json
Normal file
62
resources/definitions/elegoo_neptune_4max.def.json
Normal file
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 4 Max",
|
||||
"inherits": "elegoo_neptune_4",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "mastercaution",
|
||||
"platform": "elegoo_platform_max.3mf",
|
||||
"platform_offset": [
|
||||
-2.1,
|
||||
-0.2,
|
||||
0
|
||||
],
|
||||
"quality_definition": "elegoo_neptune_4"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_print":
|
||||
{
|
||||
"maximum_value_warning": "15000",
|
||||
"value": 2500
|
||||
},
|
||||
"machine_depth": { "default_value": 430 },
|
||||
"machine_height": { "default_value": 482 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 15000 },
|
||||
"machine_max_acceleration_y": { "value": 15000 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 4 Max" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140 ;Start heating extruder\nM190 S{material_bed_temperature_layer_0} ;Wait for the bed to reach print temp\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0 F6000\nG1 Z0 F300\nM109 S{material_print_temperature_layer_0} ;Wait for extruder to reach print temp\nG92 E0 ;Reset Extruder\nG1 X165 Y0 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 430 },
|
||||
"nozzle_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-215, -215],
|
||||
[-215, 215],
|
||||
[-211, 215],
|
||||
[-211, -215]
|
||||
],
|
||||
[
|
||||
[215, 215],
|
||||
[215, -215],
|
||||
[211, -215],
|
||||
[211, 215]
|
||||
],
|
||||
[
|
||||
[-215, -215],
|
||||
[215, -215],
|
||||
[-215, -211],
|
||||
[215, -211]
|
||||
],
|
||||
[
|
||||
[-215, 215],
|
||||
[215, 215],
|
||||
[-215, 211],
|
||||
[215, 211]
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
59
resources/definitions/elegoo_neptune_4plus.def.json
Normal file
59
resources/definitions/elegoo_neptune_4plus.def.json
Normal file
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 4 Plus",
|
||||
"inherits": "elegoo_neptune_4",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "mastercaution",
|
||||
"platform": "elegoo_platform_max.3mf",
|
||||
"platform_offset": [
|
||||
-2.1,
|
||||
-0.2,
|
||||
0
|
||||
],
|
||||
"quality_definition": "elegoo_neptune_4"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_print": { "value": 4000 },
|
||||
"machine_acceleration": { "value": 4000 },
|
||||
"machine_depth": { "default_value": 330 },
|
||||
"machine_height": { "default_value": 387 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 20000 },
|
||||
"machine_max_acceleration_y": { "value": 20000 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 4 Plus" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140 ;Start heating extruder\nM190 S{material_bed_temperature_layer_0} ;Wait for the bed to reach print temp\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0 F6000\nG1 Z0 F300\nM109 S{material_print_temperature_layer_0} ;Wait for extruder to reach print temp\nG92 E0 ;Reset Extruder\nG1 X115 Y0 Z0.4 F300 ;Move to start position\nG1 X215 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 330 },
|
||||
"nozzle_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-165, -165],
|
||||
[-165, 165],
|
||||
[-161, 165],
|
||||
[-161, -165]
|
||||
],
|
||||
[
|
||||
[165, 165],
|
||||
[165, -165],
|
||||
[161, -165],
|
||||
[161, 165]
|
||||
],
|
||||
[
|
||||
[-165, -165],
|
||||
[165, -165],
|
||||
[-165, -161],
|
||||
[165, -161]
|
||||
],
|
||||
[
|
||||
[-165, 165],
|
||||
[165, 165],
|
||||
[-165, 161],
|
||||
[165, 161]
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1684,7 +1684,7 @@
|
|||
"value": "skin_line_width * 2",
|
||||
"default_value": 1,
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "skin_line_width * 3",
|
||||
"maximum_value_warning": "skin_line_width * 10",
|
||||
"type": "float",
|
||||
"enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
|
@ -5151,7 +5151,7 @@
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "machine_nozzle_size",
|
||||
"maximum_value_warning": "5*layer_height",
|
||||
"default_value": 0.1,
|
||||
"limit_to_extruder": "support_interface_extruder_nr if support_interface_enable else support_infill_extruder_nr",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
|
@ -6469,6 +6469,18 @@
|
|||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "raft_surface_extruder_nr"
|
||||
},
|
||||
"raft_surface_monotonic":
|
||||
{
|
||||
"label": "Monotonic Raft Top Surface Order",
|
||||
"description": "Print raft top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes the surface look more consistent, which is also visible on the model bottom surface.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"value": "skin_monotonic",
|
||||
"enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "raft_surface_extruder_nr"
|
||||
},
|
||||
"raft_wall_count":
|
||||
{
|
||||
"label": "Raft Wall Count",
|
||||
|
@ -7269,6 +7281,16 @@
|
|||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
},
|
||||
"user_defined_print_order_enabled":
|
||||
{
|
||||
"label": "Set Print Sequence Manually",
|
||||
"description": "Allows to order the object list to set the print sequence manually. First object from the list will be printed first.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"enabled": "print_sequence == 'one_at_a_time'"
|
||||
},
|
||||
"infill_mesh":
|
||||
{
|
||||
"label": "Infill Mesh",
|
||||
|
|
15
resources/definitions/flashforge_adventurer3.def.json
Normal file
15
resources/definitions/flashforge_adventurer3.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Adventurer 3",
|
||||
"inherits": "flashforge_adventurer3c",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Jeremie-C",
|
||||
"supports_network_connection": true
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Adventurer 3" }
|
||||
}
|
||||
}
|
33
resources/definitions/flashforge_adventurer3c.def.json
Normal file
33
resources/definitions/flashforge_adventurer3c.def.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Adventurer 3C",
|
||||
"inherits": "flashforge_adventurer_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Jeremie-C",
|
||||
"quality_definition": "flashforge_adventurer3"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"default_material_bed_temperature": { "maximum_value_warning": "100" },
|
||||
"gantry_height": { "value": "150" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 150 },
|
||||
"machine_end_gcode": { "default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-20, 10],
|
||||
[-20, -10],
|
||||
[10, 10],
|
||||
[10, -10]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 150 },
|
||||
"machine_name": { "default_value": "Adventurer 3C" },
|
||||
"machine_start_gcode": { "default_value": ";Start Gcode\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;End Start" },
|
||||
"machine_width": { "default_value": 150 },
|
||||
"speed_print": { "maximum_value_warning": 100 }
|
||||
}
|
||||
}
|
33
resources/definitions/flashforge_adventurer4.def.json
Normal file
33
resources/definitions/flashforge_adventurer4.def.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Adventurer 4",
|
||||
"inherits": "flashforge_adventurer_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Jeremie-C",
|
||||
"quality_definition": "flashforge_adventurer4",
|
||||
"supports_network_connection": true
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"default_material_bed_temperature": { "maximum_value_warning": "110" },
|
||||
"gantry_height": { "value": "250" },
|
||||
"machine_depth": { "default_value": 200 },
|
||||
"machine_end_gcode": { "default_value": ";End Gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-20, 10],
|
||||
[-20, -10],
|
||||
[10, 10],
|
||||
[10, -10]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 250 },
|
||||
"machine_name": { "default_value": "Adventurer 4" },
|
||||
"machine_start_gcode": { "default_value": ";Start Gcode\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;End Start" },
|
||||
"machine_use_extruder_offset_to_offset_coords": { "default_value": false },
|
||||
"machine_width": { "default_value": 220 }
|
||||
}
|
||||
}
|
14
resources/definitions/flashforge_adventurer4lite.def.json
Normal file
14
resources/definitions/flashforge_adventurer4lite.def.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Adventurer 4 Lite",
|
||||
"inherits": "flashforge_adventurer4",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Jeremie-C"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Adventurer 4 Lite" }
|
||||
}
|
||||
}
|
34
resources/definitions/flashforge_adventurer_base.def.json
Normal file
34
resources/definitions/flashforge_adventurer_base.def.json
Normal file
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Flashforge Adventurer Base",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": false,
|
||||
"author": "Jeremie-C",
|
||||
"manufacturer": "Flashforge",
|
||||
"file_formats": "application/gx;text/x-gcode",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "flashforge_adventurer_extruder_0" },
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "0.4mm Nozzle",
|
||||
"variants_name": "Nozzle Size"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"default_material_print_temperature": { "maximum_value_warning": "265" },
|
||||
"layer_height":
|
||||
{
|
||||
"maximum_value_warning": "0.4",
|
||||
"minimum_value_warning": "0.1"
|
||||
},
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_heated_bed": { "default_value": true }
|
||||
}
|
||||
}
|
20
resources/definitions/ratrig_base.def.json
Normal file
20
resources/definitions/ratrig_base.def.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig Printer",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": false,
|
||||
"author": "nu-hin",
|
||||
"manufacturer": "RatRig",
|
||||
"file_formats": "text/x-gcode",
|
||||
"exclude_materials": [],
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains": { "0": "ratrig_base_extruder_0" },
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "standard",
|
||||
"quality_definition": "ratrig_base",
|
||||
"supported_actions": [ "MachineSettingsAction" ]
|
||||
}
|
||||
}
|
23
resources/definitions/ratrig_vcore3_200.def.json
Normal file
23
resources/definitions/ratrig_vcore3_200.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Core 3 200mm",
|
||||
"inherits": "ratrig_vcore3_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "ratrig_vcore3_200.stl",
|
||||
"platform_offset": [
|
||||
0,
|
||||
5,
|
||||
0
|
||||
],
|
||||
"weight": 16
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 200 },
|
||||
"machine_height": { "default_value": 200 },
|
||||
"machine_name": { "default_value": "RatRig V-Core 3 200mm" },
|
||||
"machine_width": { "default_value": 200 }
|
||||
}
|
||||
}
|
23
resources/definitions/ratrig_vcore3_300.def.json
Normal file
23
resources/definitions/ratrig_vcore3_300.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Core 3 300mm",
|
||||
"inherits": "ratrig_vcore3_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "ratrig_vcore3_300.stl",
|
||||
"platform_offset": [
|
||||
0,
|
||||
5,
|
||||
0
|
||||
],
|
||||
"weight": 16
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 300 },
|
||||
"machine_name": { "default_value": "RatRig V-Core 3 300mm" },
|
||||
"machine_width": { "default_value": 300 }
|
||||
}
|
||||
}
|
23
resources/definitions/ratrig_vcore3_400.def.json
Normal file
23
resources/definitions/ratrig_vcore3_400.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Core 3 400mm",
|
||||
"inherits": "ratrig_vcore3_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "ratrig_vcore3_400.stl",
|
||||
"platform_offset": [
|
||||
0,
|
||||
3,
|
||||
0
|
||||
],
|
||||
"weight": 16
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 400 },
|
||||
"machine_height": { "default_value": 400 },
|
||||
"machine_name": { "default_value": "RatRig V-Core 3 400mm" },
|
||||
"machine_width": { "default_value": 400 }
|
||||
}
|
||||
}
|
23
resources/definitions/ratrig_vcore3_500.def.json
Normal file
23
resources/definitions/ratrig_vcore3_500.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Core 3 500mm",
|
||||
"inherits": "ratrig_vcore3_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "ratrig_vcore3_500.stl",
|
||||
"platform_offset": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"weight": 16
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"machine_name": { "default_value": "RatRig V-Core 3 500mm" },
|
||||
"machine_width": { "default_value": 500 }
|
||||
}
|
||||
}
|
116
resources/definitions/ratrig_vcore3_base.def.json
Normal file
116
resources/definitions/ratrig_vcore3_base.def.json
Normal file
|
@ -0,0 +1,116 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Core 3",
|
||||
"inherits": "ratrig_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": false,
|
||||
"has_machine_quality": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ratrig_base_extruder_0" },
|
||||
"preferred_variant_name": "0.4mm Nozzle",
|
||||
"variants_name": "Nozzle Size"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_enabled": { "value": true },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
|
||||
"acceleration_topbottom": { "value": "acceleration_print / 3" },
|
||||
"acceleration_travel": { "value": 3000 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel / 3" },
|
||||
"adaptive_layer_height_variation": { "value": 0.04 },
|
||||
"adaptive_layer_height_variation_step": { "value": 0.04 },
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_min_layer_time": { "value": 2 },
|
||||
"fill_outline_gaps": { "value": false },
|
||||
"gantry_height": { "value": 30 },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30 },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
|
||||
"infill_wipe_dist": { "value": 0 },
|
||||
"layer_height": { "default_value": 0.2 },
|
||||
"layer_height_0": { "default_value": 0.2 },
|
||||
"machine_acceleration": { "value": 3000 },
|
||||
"machine_end_gcode": { "default_value": "END_PRINT" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-40, 90],
|
||||
[-40, -30],
|
||||
[40, -30],
|
||||
[40, 90]
|
||||
]
|
||||
},
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 9000 },
|
||||
"machine_max_acceleration_y": { "value": 9000 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_feedrate_e": { "value": 60 },
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
"machine_max_jerk_xy": { "value": 5 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_name": { "default_value": "RatRig V-Core 3" },
|
||||
"machine_shape": { "default_value": "rectangular" },
|
||||
"machine_show_variants": { "default_value": true },
|
||||
"machine_start_gcode": { "default_value": "START_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0}" },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"meshfix_maximum_resolution": { "value": "0.25" },
|
||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
|
||||
"minimum_interface_area": { "value": 10 },
|
||||
"minimum_support_area": { "value": 2 },
|
||||
"optimize_wall_printing_order": { "value": true },
|
||||
"retraction_amount": { "value": "machine_nozzle_size * 2" },
|
||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
||||
"retraction_combing_max_distance": { "value": 30 },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_extrusion_window": { "value": 10 },
|
||||
"retraction_speed": { "value": 40 },
|
||||
"roofing_layer_count": { "value": 1 },
|
||||
"skin_overlap": { "value": 18 },
|
||||
"skirt_brim_minimal_length": { "default_value": 30 },
|
||||
"skirt_gap": { "value": 10 },
|
||||
"skirt_line_count": { "value": 3 },
|
||||
"speed_layer_0": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_print": { "value": 100 },
|
||||
"speed_roofing": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_support": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_topbottom": { "value": "math.floor(speed_print / 2)" },
|
||||
"speed_travel": { "value": 250 },
|
||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_z_hop": { "value": 5 },
|
||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
|
||||
"support_brim_width": { "value": 4 },
|
||||
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
|
||||
"support_interface_density": { "value": 33.333 },
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 4" },
|
||||
"support_interface_pattern": { "value": "'grid'" },
|
||||
"support_pattern": { "value": "'zigzag'" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
|
||||
"top_bottom_pattern": { "value": "'lines'" },
|
||||
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3" },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"travel_retract_before_outer_wall": { "value": true },
|
||||
"wall_0_wipe_dist": { "value": 0 },
|
||||
"wall_thickness": { "value": "line_width * 2" },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||
"z_seam_type": { "value": "'back'" }
|
||||
}
|
||||
}
|
127
resources/definitions/ratrig_vminion.def.json
Normal file
127
resources/definitions/ratrig_vminion.def.json
Normal file
|
@ -0,0 +1,127 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "RatRig V-Minion",
|
||||
"inherits": "ratrig_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "ratrig_vminion.stl",
|
||||
"has_machine_quality": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ratrig_base_extruder_0" },
|
||||
"platform_offset": [
|
||||
0,
|
||||
5,
|
||||
0
|
||||
],
|
||||
"preferred_variant_name": "0.4mm Nozzle",
|
||||
"variants_name": "Nozzle Size",
|
||||
"weight": 8
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_enabled": { "value": true },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
|
||||
"acceleration_topbottom": { "value": "acceleration_print / 3" },
|
||||
"acceleration_travel": { "value": 3000 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel / 3" },
|
||||
"adaptive_layer_height_variation": { "value": 0.04 },
|
||||
"adaptive_layer_height_variation_step": { "value": 0.04 },
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_min_layer_time": { "value": 2 },
|
||||
"fill_outline_gaps": { "value": false },
|
||||
"gantry_height": { "value": 30 },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30 },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
|
||||
"infill_wipe_dist": { "value": 0 },
|
||||
"layer_height": { "default_value": 0.2 },
|
||||
"layer_height_0": { "default_value": 0.2 },
|
||||
"machine_acceleration": { "value": 3000 },
|
||||
"machine_depth": { "default_value": 180 },
|
||||
"machine_end_gcode": { "default_value": "END_PRINT" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-40, 90],
|
||||
[-40, -30],
|
||||
[40, -30],
|
||||
[40, 90]
|
||||
]
|
||||
},
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 180 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 9000 },
|
||||
"machine_max_acceleration_y": { "value": 9000 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_feedrate_e": { "value": 60 },
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
"machine_max_jerk_xy": { "value": 5 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_name": { "default_value": "RatRig V-Minion" },
|
||||
"machine_shape": { "default_value": "rectangular" },
|
||||
"machine_show_variants": { "default_value": true },
|
||||
"machine_start_gcode": { "default_value": "START_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0}" },
|
||||
"machine_width": { "default_value": 180 },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"meshfix_maximum_resolution": { "value": "0.25" },
|
||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
|
||||
"minimum_interface_area": { "value": 10 },
|
||||
"minimum_support_area": { "value": 2 },
|
||||
"optimize_wall_printing_order": { "value": true },
|
||||
"retraction_amount": { "value": "machine_nozzle_size * 2" },
|
||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
||||
"retraction_combing_max_distance": { "value": 30 },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_extrusion_window": { "value": 10 },
|
||||
"retraction_speed": { "value": 40 },
|
||||
"roofing_layer_count": { "value": 1 },
|
||||
"skin_overlap": { "value": 18 },
|
||||
"skirt_brim_minimal_length": { "default_value": 30 },
|
||||
"skirt_gap": { "value": 10 },
|
||||
"skirt_line_count": { "value": 3 },
|
||||
"speed_layer_0": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_print": { "value": 100 },
|
||||
"speed_roofing": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_support": { "value": "math.floor(speed_print * 3 / 10)" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_topbottom": { "value": "math.floor(speed_print / 2)" },
|
||||
"speed_travel": { "value": 250 },
|
||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
|
||||
"speed_wall": { "value": "math.floor(speed_print / 2)" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_z_hop": { "value": 5 },
|
||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
|
||||
"support_brim_width": { "value": 4 },
|
||||
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
|
||||
"support_interface_density": { "value": 33.333 },
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 4" },
|
||||
"support_interface_pattern": { "value": "'grid'" },
|
||||
"support_pattern": { "value": "'zigzag'" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
|
||||
"top_bottom_pattern": { "value": "'lines'" },
|
||||
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3" },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"travel_retract_before_outer_wall": { "value": true },
|
||||
"wall_0_wipe_dist": { "value": 0 },
|
||||
"wall_thickness": { "value": "line_width * 2" },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||
"z_seam_type": { "value": "'back'" }
|
||||
}
|
||||
}
|
|
@ -106,6 +106,7 @@
|
|||
"retraction_combing_max_distance": { "value": 15 },
|
||||
"retraction_count_max": { "value": 25 },
|
||||
"retraction_extrusion_window": { "value": 1 },
|
||||
"retraction_min_travel": { "value": 5 },
|
||||
"roofing_layer_count": { "value": "1" },
|
||||
"roofing_material_flow": { "value": "material_flow" },
|
||||
"skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" },
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"retraction_hop": { "value": "2" },
|
||||
"retraction_hop_enabled": { "value": "extruders_enabled_count > 1" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
"skin_overlap": { "value": "10" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
|
|
|
@ -373,7 +373,6 @@
|
|||
"retraction_hop": { "value": 0.4 },
|
||||
"retraction_hop_enabled": { "value": true },
|
||||
"retraction_hop_only_when_collides": { "value": false },
|
||||
"retraction_min_travel": { "value": "line_width * 4" },
|
||||
"retraction_prime_speed": { "value": "retraction_speed" },
|
||||
"retraction_speed": { "value": 5 },
|
||||
"roofing_layer_count": { "value": 2 },
|
||||
|
@ -386,6 +385,7 @@
|
|||
"skin_preshrink": { "value": 0 },
|
||||
"skirt_brim_material_flow": { "value": "material_flow" },
|
||||
"skirt_brim_minimal_length": { "value": 500 },
|
||||
"small_skin_width": { "value": 4 },
|
||||
"speed_equalize_flow_width_factor": { "value": 0 },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
"speed_print": { "value": 50 },
|
||||
|
@ -426,7 +426,7 @@
|
|||
"travel_avoid_other_parts": { "value": false },
|
||||
"wall_0_inset": { "value": 0 },
|
||||
"wall_0_material_flow": { "value": "material_flow" },
|
||||
"wall_0_wipe_dist": { "value": 0 },
|
||||
"wall_0_wipe_dist": { "value": 0.8 },
|
||||
"wall_material_flow": { "value": "material_flow" },
|
||||
"wall_x_material_flow": { "value": "material_flow" },
|
||||
"xy_offset": { "value": 0 },
|
||||
|
|
|
@ -108,7 +108,6 @@
|
|||
"retraction_hop": { "value": "2" },
|
||||
"retraction_hop_enabled": { "value": "extruders_enabled_count > 1" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
"retraction_speed": { "value": "45" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
|
|
|
@ -110,7 +110,6 @@
|
|||
"retraction_hop": { "value": "2" },
|
||||
"retraction_hop_enabled": { "value": "extruders_enabled_count > 1" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
"retraction_speed": { "value": "45" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
"machine_endstop_positive_direction_y": { "default_value": true },
|
||||
"machine_endstop_positive_direction_z": { "default_value": false },
|
||||
"machine_feeder_wheel_diameter": { "default_value": 7.5 },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (RepRap)" },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
|
@ -76,7 +76,7 @@
|
|||
"machine_max_jerk_xy": { "default_value": 20 },
|
||||
"machine_max_jerk_z": { "default_value": 1 },
|
||||
"machine_name": { "default_value": "VORON2" },
|
||||
"machine_start_gcode": { "default_value": "print_start" },
|
||||
"machine_start_gcode": { "default_value": ";Nozzle diameter = {machine_nozzle_size}\n;Filament type = {material_type}\n;Filament name = {material_name}\n;Filament weight = {filament_weight}\n; M190 S{material_bed_temperature_layer_0}\n; M109 S{material_print_temperature_layer_0}\nprint_start EXTRUDER={material_print_temperature_layer_0} BED={material_bed_temperature_layer_0} CHAMBER={build_volume_temperature}" },
|
||||
"machine_steps_per_mm_x": { "default_value": 80 },
|
||||
"machine_steps_per_mm_y": { "default_value": 80 },
|
||||
"machine_steps_per_mm_z": { "default_value": 400 },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue