mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-10 07:15:03 -06:00
Merge remote-tracking branch 'origin/main' into PP-3_improved_experimental_bridge_settings
# Conflicts: # resources/definitions/ultimaker.def.json
This commit is contained in:
commit
0db75501a3
562 changed files with 144756 additions and 113894 deletions
|
@ -20,7 +20,7 @@
|
|||
]
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "; Ender 3 Custom Start G-code\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish"
|
||||
"default_value": "; Ender 3 Custom Start G-code\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM104 S{material_standby_temperature} ; Start heating up the nozzle most of the way\nM190 S{material_bed_temperature_layer_0} ; Start heating the bed, wait until target temperature reached\nM109 S{material_print_temperature_layer_0} ; Finish heating the nozzle\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish"
|
||||
},
|
||||
|
||||
"gantry_height": { "value": 25 }
|
||||
|
|
46
resources/definitions/elegoo_neptune_2.def.json
Normal file
46
resources/definitions/elegoo_neptune_2.def.json
Normal file
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"name": "Neptune 2",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Toylerrr",
|
||||
"manufacturer": "Elegoo",
|
||||
"platform": "elegoo_neptune_2.stl",
|
||||
"platform_offset": [0,0,0],
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"file_formats": "text/x-gcode",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "elegoo_neptune2_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": {"default_value": "ELEGOO Neptune 2"},
|
||||
"machine_width": {"default_value": 235},
|
||||
"machine_height": {"default_value": 260},
|
||||
"machine_depth": {"default_value": 235},
|
||||
"machine_heated_bed": {"default_value": true},
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"machine_head_with_fans_polygon": {"value": [[-30, 35], [-30, -10], [25, 35], [25, -10]]},
|
||||
"gantry_height": {"value": 30},
|
||||
"speed_print": { "value": 60.0 } ,
|
||||
"z_seam_type":{"default_value": "back"},
|
||||
"z_seam_corner":{"default_value": "z_seam_corner_weighted"},
|
||||
"material_standby_temperature":{"default_value": 200,"settable_per_extruder": false},
|
||||
"retraction_enable":{"default_value": true},
|
||||
"retraction_amount":{"default_value": 5},
|
||||
"retraction_speed":{"default_value": 70},
|
||||
"adhesion_type":{"default_value": "skirt"},
|
||||
"raft_margin":{"default_value": 5},
|
||||
"raft_airgap":{"default_value": 0.25},
|
||||
"brim_width":{"default_value": 5},
|
||||
"skin_angles":{"default_value": [45, 135]},
|
||||
"infill_pattern":{"default_value": "gyroid"},
|
||||
"machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
|
||||
"machine_start_gcode": {"default_value": ";simage\n;gimage\nG28 ;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 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X1.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X1.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up"},
|
||||
"machine_end_gcode": {"default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;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"}
|
||||
}
|
||||
}
|
55
resources/definitions/elegoo_neptune_2D.def.json
Normal file
55
resources/definitions/elegoo_neptune_2D.def.json
Normal file
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"name": "Neptune 2D",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Toylerrr",
|
||||
"manufacturer": "Elegoo",
|
||||
"platform": "elegoo_neptune_2.stl",
|
||||
"platform_offset": [0,0,0],
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"file_formats": "text/x-gcode",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "elegoo_neptune2D_extruder_0",
|
||||
"1": "elegoo_neptune2D_extruder_1"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": {"default_value": "ELEGOO Neptune 2D"},
|
||||
"machine_extruder_count": {"default_value": 2},
|
||||
"machine_width": {"default_value": 235},
|
||||
"machine_height": {"default_value": 260},
|
||||
"machine_depth": {"default_value": 235},
|
||||
"machine_heated_bed": {"default_value": true},
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"machine_head_with_fans_polygon": {"value": [[-30, 35], [-30, -10], [25, 35], [25, -10]]},
|
||||
"gantry_height": {"value": 30},
|
||||
"machine_extruders_share_heater": {"default_value": true},
|
||||
"machine_extruders_share_nozzle": {"default_value": true},
|
||||
"machine_always_write_active_tool": {"default_value": true},
|
||||
"prime_blob_enable": {"default_value": false},
|
||||
"prime_tower_enable": {"default_value": true},
|
||||
"prime_tower_size": {"default_value": 30},
|
||||
"prime_tower_min_volume": {"default_value": 90},
|
||||
"speed_print": { "value": 60.0 },
|
||||
"z_seam_type":{"default_value": "back"},
|
||||
"z_seam_corner":{"default_value": "z_seam_corner_weighted"},
|
||||
"material_standby_temperature":{"default_value": 200,"settable_per_extruder": false},
|
||||
"retraction_enable":{"default_value": true},
|
||||
"retraction_amount":{"default_value": 5},
|
||||
"retraction_speed":{"default_value": 70},
|
||||
"adhesion_type":{"default_value": "skirt"},
|
||||
"raft_margin":{"default_value": 5},
|
||||
"raft_airgap":{"default_value": 0.25},
|
||||
"brim_width":{"default_value": 5},
|
||||
"skin_angles":{"default_value": [45, 135]},
|
||||
"infill_pattern":{"default_value": "gyroid"},
|
||||
"machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
|
||||
"machine_start_gcode": {"default_value": ";simage\n;gimage\nG28 ;home\n;G29 ;Run ABL\n;M420 S1 ;Enable ABL mesh\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X2.0 Y20 Z0.28 F5000.0 ;Move to start position\nG1 E90 F1200 ;Load filament\nG92 E0 ;Reset Extruder\nG1 X2.0 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X2.3 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X2.3 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up"},
|
||||
"machine_end_gcode": {"default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-80 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;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"}
|
||||
}
|
||||
}
|
|
@ -27,21 +27,33 @@
|
|||
"machine_name": {
|
||||
"default_value": "Eryone Thinker Series"
|
||||
},
|
||||
"machine_heated_bed": {
|
||||
"default_value": true
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z10.0 F600 ;move the platform down 10mm\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Y-3 F1200 ;move to prime\nG1 X10 F1200 ;\nG1 Z0.1 F600 ;get ready to prime\nG1 X120 E15 F1200 ;prime nozzle \nG1 X120 F3600 ;quick wipe\nG92 E0 ;zero the extruded length\nM413 S1 ;enable resume from power failure\nM117 Printing..."
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M104 S0 ;turn off extruder\nM140 S0 ;turn off bed\nM107 ;turn off all fans\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y250 F4800 ; position for easy part removal\nM84 ;steppers off"
|
||||
},
|
||||
"material_diameter": {
|
||||
"default_value": 1.75
|
||||
},
|
||||
"machine_width": {
|
||||
"default_value": 300
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 300
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 400
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 300
|
||||
"machine_heated_bed": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"machine_gcode_flavor": {
|
||||
"default_value": "RepRap (Marlin/Sprinter)"
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-20, 30],
|
||||
|
@ -51,16 +63,7 @@
|
|||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": 30
|
||||
},
|
||||
"machine_gcode_flavor": {
|
||||
"default_value": "RepRap (Marlin/Sprinter)"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z10.0 F600 ;move the platform down 10mm\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Y-3 F1200 ;move to prime\nG1 X10 F1200 ;\nG1 Z0.1 F600 ;get ready to prime\nG1 X120 E15 F1200 ;prime nozzle \nG1 X120 F3600 ;quick wipe\nG92 E0 ;zero the extruded length\nM413 S1 ;enable resume from power failure\nM117 Printing..."
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M104 S0 ;turn off extruder\nM140 S0 ;turn off bed\nM107 ;turn off all fans\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y250 F4800 ; position for easy part removal\nM84 ;steppers off"
|
||||
"value": 30
|
||||
},
|
||||
"layer_height": {
|
||||
"value": 0.2
|
||||
|
|
18
resources/definitions/eryone_thinker_direct.def.json
Normal file
18
resources/definitions/eryone_thinker_direct.def.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "Eryone Thinker DirectDrive",
|
||||
"version": 2,
|
||||
"inherits": "eryone_thinker",
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Eryone Thinker DirectDrive" }
|
||||
},
|
||||
"metadata": {
|
||||
"quality_definition": "eryone_thinker",
|
||||
"speed_print": {
|
||||
"maximum_value_warning": 130
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 35,
|
||||
"maximum_value_warning": 40
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1124,15 +1124,28 @@
|
|||
},
|
||||
"wall_transition_filter_distance":
|
||||
{
|
||||
"label": "Wall Transition Distance Filter",
|
||||
"label": "Wall Transitioning Filter Distance",
|
||||
"description": "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance.",
|
||||
"type": "float",
|
||||
"unit": "mm",
|
||||
"default_value": 1.4,
|
||||
"value": "4 * math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x",
|
||||
"value": "100",
|
||||
"enabled": false,
|
||||
"default_value": 100,
|
||||
"minimum_value": "wall_transition_length",
|
||||
"minimum_value_warning": "math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x",
|
||||
"maximum_value_warning": "10 * math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x"
|
||||
"maximum_value": "999999"
|
||||
},
|
||||
"wall_transition_filter_deviation":
|
||||
{
|
||||
"label": "Wall Transitioning Filter Margin",
|
||||
"description": "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems.",
|
||||
"type": "float",
|
||||
"unit": "mm",
|
||||
"default_value": 0.1,
|
||||
"value": ".25 * machine_nozzle_size",
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": ".01",
|
||||
"maximum_value_warning": "machine_nozzle_size"
|
||||
},
|
||||
"wall_0_wipe_dist":
|
||||
{
|
||||
|
@ -1197,7 +1210,7 @@
|
|||
"minimum_value_warning": ".5 * max(wall_line_width_0, wall_line_width_x)",
|
||||
"maximum_value_warning": "min(wall_line_width_0, wall_line_width_x)",
|
||||
"default_value": 0.3,
|
||||
"value": "machine_nozzle_size * .75",
|
||||
"value": "machine_nozzle_size * .85",
|
||||
"type": "float",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
|
@ -1281,7 +1294,7 @@
|
|||
"label": "Minimum Thin Wall Line Width",
|
||||
"description": "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself.",
|
||||
"unit": "mm",
|
||||
"value": "machine_nozzle_size * .75",
|
||||
"value": "min_wall_line_width",
|
||||
"default_value": 0.2,
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "min_feature_size",
|
||||
|
@ -2534,7 +2547,7 @@
|
|||
"unit": "%",
|
||||
"type": "float",
|
||||
"default_value": 100.0,
|
||||
"enabled": false,
|
||||
"enabled": true,
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "120",
|
||||
|
@ -2550,7 +2563,7 @@
|
|||
"unit": "%",
|
||||
"type": "float",
|
||||
"default_value": 100.0,
|
||||
"enabled": false,
|
||||
"enabled": true,
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "120",
|
||||
|
@ -2566,7 +2579,7 @@
|
|||
"unit": "%",
|
||||
"type": "float",
|
||||
"default_value": 100.0,
|
||||
"enabled": false,
|
||||
"enabled": true,
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "120",
|
||||
|
@ -3309,6 +3322,17 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"acceleration_travel_enabled":
|
||||
{
|
||||
"label": "Enable Travel Acceleration",
|
||||
"description": "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"resolve": "any(extruderValues('acceleration_travel_enabled'))",
|
||||
"enabled": "acceleration_enabled",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"acceleration_print":
|
||||
{
|
||||
"label": "Print Acceleration",
|
||||
|
@ -3528,7 +3552,7 @@
|
|||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"value": "acceleration_print if magic_spiralize else 5000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and resolveOrValue('acceleration_travel_enabled')",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"acceleration_layer_0":
|
||||
|
@ -3571,7 +3595,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and resolveOrValue('acceleration_travel_enabled')",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false
|
||||
}
|
||||
|
@ -3602,6 +3626,17 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"jerk_travel_enabled":
|
||||
{
|
||||
"label": "Enable Travel Jerk",
|
||||
"description": "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"resolve": "any(extruderValues('jerk_travel_enabled'))",
|
||||
"enabled": "jerk_enabled",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"jerk_print":
|
||||
{
|
||||
"label": "Print Jerk",
|
||||
|
@ -3807,7 +3842,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"value": "jerk_print if magic_spiralize else 30",
|
||||
"enabled": "resolveOrValue('jerk_enabled')",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and resolveOrValue('jerk_travel_enabled')",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"jerk_layer_0":
|
||||
|
@ -3847,7 +3882,7 @@
|
|||
"value": "jerk_layer_0 * jerk_travel / jerk_print",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled')",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and resolveOrValue('jerk_travel_enabled')",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false
|
||||
}
|
||||
|
|
49
resources/definitions/makergear_m2.def.json
Normal file
49
resources/definitions/makergear_m2.def.json
Normal file
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
"name": "MakerGear M2",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "William Anderson",
|
||||
"manufacturer": "MakerGear",
|
||||
"platform": "makergear_m2_platform.3mf",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "makergear_m2_v3b"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "MakerGear M2" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_width": { "default_value": 200 },
|
||||
"machine_height": { "default_value": 190 },
|
||||
"machine_depth": { "default_value": 250 },
|
||||
"machine_center_is_zero": { "default_value": false },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"machine_nozzle_size": { "default_value": 0.4 },
|
||||
"layer_height": { "default_value": 0.15 },
|
||||
"layer_height_0": { "default_value": 0.2 },
|
||||
"retraction_amount": { "default_value": 0.2 },
|
||||
"retraction_speed": { "default_value": 50 },
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"machine_head_with_fans_polygon": { "default_value": [[-16,10],[11,10],[11,-41],[-16,-41]] },
|
||||
"gantry_height": { "value": 24 },
|
||||
"machine_max_feedrate_z": { "default_value": 200 },
|
||||
"machine_max_feedrate_e": { "default_value": 100 },
|
||||
"machine_max_acceleration_z": { "default_value": 500 },
|
||||
"machine_acceleration": { "default_value": 1000 },
|
||||
"machine_max_jerk_xy": { "default_value": 10 },
|
||||
"machine_max_jerk_z": { "default_value": 0.2 },
|
||||
"machine_max_jerk_e": { "default_value": 2.5 },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G21 ; use mms\nM140 S{material_bed_temperature_layer_0} ; heat bed\nM104 S{material_print_temperature_layer_0} ; heat extruder\nG90 ; abs coords\nM82 ; abs extruder\nM107 ; fan off\nG28 Z ; home Z\nG1 Z10 F1200 ; lift nozzle\nG28 X Y ; home XY\nG92 E0 ; zero extruder\nG1 X230 Y50 F9600 ; move nozzle to priming location\nM190 S{material_bed_temperature_layer_0} ; wait for bed\nM109 S{material_print_temperature_layer_0} ; wait for nozzle\nG1 E10 Z0.3 F225 ; prime and lower nozzle\nG1 X190 Z0.1 F1200 ; wipe nozzle\nG92 E0 ; zero extruder"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "G92 E0 ; zero extruder\nG1 E-2.0000 F2000 ; retract filament\nM104 S0 ; extruder off\nM140 S0 ; bed off\nM107 ; fan off\nG90 ; absolute coords\nG28 X0 ; home X\nM18 S0 ; disable steppers"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -188,7 +188,7 @@
|
|||
"adhesion_type": {"default_value": "skirt"},
|
||||
|
||||
"gantry_height": {"value": 2},
|
||||
"machine_start_gcode": {"default_value": ";Trimaker Nebula Start Code\n G21; Unidades en mm\n G90; Posicion absoluta\n M82; Extrusor en modo absoluto\n M107; Fan apagado\n G28 X Y Z; Enviamos a home a todos los ejes\n M900 K=0; Linear advance desactivado\n M104 S110; Precalentamos el extrusor hasta 110 grados\n M190 S{material_bed_temperature_layer_0}; Calentamos cama y esperamos\n M109 S{material_print_temperature}; Calentamos extrusor y esperamos\n G92 E0; E=0\n G1 F200 X0.5 Y0.5 Z0.300\n G1 F900 X0.5 Y51.5 E2.56436; Hacemos una linea para limpiar extrusor\n"},
|
||||
"machine_start_gcode": {"default_value": ";Trimaker Nebula Start Code\n G21; Unidades en mm\n G90; Posicion absoluta\n M82; Extrusor en modo absoluto\n M107; Fan apagado\n G28 X Y Z; Enviamos a home a todos los ejes\n M900 K=0; Linear advance desactivado\n M104 S110; Precalentamos el extrusor hasta 110 grados\n M190 S{material_bed_temperature_layer_0}; Calentamos cama y esperamos\n G29; Senso la cama\n M500\n G1 F5000 X0.5 Y0.5\n M109 S{material_print_temperature}; Calentamos extrusor y esperamos\n G92 E0; E=0\n G1 F200 X0.5 Y0.5 Z0.300\n G1 F900 X0.5 Y51.5 E2.56436; Hacemos una linea para limpiar extrusor\n"},
|
||||
"machine_end_gcode": {"default_value": ";Trimaker Nebula End Code\n M107; Apagamos fan\n G90\n G92 E0\n G1 X0 Y200\n G91\n G1 Z5\n G92 E0\n M140 S0; Enfriamos\n M104 S0; Enfriamos\n M84\n G90\n M117 Impresion finalizada\n M300 S440 P700\n"},
|
||||
"machine_heated_bed": {"default_value": true},
|
||||
"material_diameter": {"default_value": 1.75},
|
||||
|
|
114
resources/definitions/trimaker_nebula_plus.def.json
Normal file
114
resources/definitions/trimaker_nebula_plus.def.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Trimaker Nebula Plus",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Trimaker",
|
||||
"manufacturer": "Trimaker",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "trimaker_nebula_platform.stl",
|
||||
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_material": "redd_pla",
|
||||
|
||||
"platform_offset": [-117.5, -40, 147.5],
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains": {"0": "trimaker_nebula_extruder"}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
|
||||
"machine_name": {"default_value": "Trimaker Nebula"},
|
||||
"machine_width": {"default_value": 230},
|
||||
"machine_depth": {"default_value": 230},
|
||||
"machine_height": {"default_value": 260},
|
||||
"machine_heated_bed": {"default_value": true},
|
||||
"machine_gcode_flavor": { "default_value": "Marlin (Volumetric)" },
|
||||
"machine_max_feedrate_x": { "default_value": 300 },
|
||||
"machine_max_feedrate_y": { "default_value": 300 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_acceleration": { "default_value": 3000 },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_print": { "value": "4000" },
|
||||
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
||||
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
|
||||
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
|
||||
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
|
||||
|
||||
|
||||
"layer_height": {"default_value": 0.2},
|
||||
"material_flow": {"value": 100},
|
||||
"xy_offset": {"default_value": 0},
|
||||
"xy_offset_layer_0": {"value": -0.1},
|
||||
"wall_thickness": {"value": "line_width * 3" },
|
||||
"top_bottom_thickness": {"value": "layer_height * 6"},
|
||||
"infill_sparse_density": {"default_value": 25},
|
||||
"infill_sparse_thickness": {"value": "resolveOrValue('layer_height')"},
|
||||
"default_material_bed_temperature": {"default_value": 60},
|
||||
"default_material_print_temperature": {"default_value": 200},
|
||||
|
||||
"speed_print": {"default_value": 45},
|
||||
"speed_travel": {"value": "speed_print if magic_spiralize else 100"},
|
||||
"speed_wall_0": {"value": 35},
|
||||
"speed_wall_x": {"value": 45},
|
||||
"speed_layer_0": {"value": 20},
|
||||
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
|
||||
"infill_overlap": { "value": "0" },
|
||||
"infill_pattern": { "value": "'grid'" },
|
||||
"infill_wipe_dist": { "value": "0" },
|
||||
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_print": { "value": "20", "minimum_value_warning": 20 },
|
||||
"jerk_infill": {"minimum_value_warning": 20 },
|
||||
"jerk_wall": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_wall_0": { "value": "jerk_wall", "minimum_value_warning": 20 },
|
||||
"jerk_roofing": {"minimum_value_warning": 20 },
|
||||
"jerk_topbottom": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_support": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_support_infill": {"minimum_value_warning": 20 },
|
||||
"jerk_support_interface": { "value": "math.ceil(jerk_print * 5 / 20)"},
|
||||
"jerk_travel": {"minimum_value_warning": 20 },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom", "minimum_value_warning": 20},
|
||||
"jerk_print_layer_0": {"minimum_value_warning": 20 },
|
||||
"jerk_travel_layer_0": {"minimum_value_warning": 20 },
|
||||
"jerk_skirt_brim": {"minimum_value_warning": 20 },
|
||||
|
||||
"line_width": { "value": "machine_nozzle_size * 0.875" },
|
||||
|
||||
"retraction_enable": {"default_value": true},
|
||||
"retraction_amount": {"default_value": 1},
|
||||
"retraction_speed": {"default_value": 45},
|
||||
|
||||
"skin_monotonic" : { "value": true },
|
||||
"skin_overlap": { "value": "10" },
|
||||
|
||||
|
||||
"cool_fan_enabled": {"default_value": true},
|
||||
"cool_fan_speed": {"value": "100.0 if cool_fan_enabled else 0.0"},
|
||||
|
||||
"support_enable": {"default_value": true},
|
||||
"support_type": {"default_value": "everywhere"},
|
||||
"support_angle": {"default_value": 50},
|
||||
"support_pattern": {"default_value": "zigzag"},
|
||||
"support_z_distance": {"default_value": 0.17},
|
||||
"support_xy_distance": {"default_value": 0.7},
|
||||
|
||||
"adhesion_type": {"default_value": "skirt"},
|
||||
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
|
||||
"gantry_height": {"value": 2},
|
||||
"machine_start_gcode": {"default_value": ";Trimaker Nebula Start Code\n G21; Unidades en mm\n G90; Posicion absoluta\n M82; Extrusor en modo absoluto\n M107; Fan apagado\n G28 X Y Z; Enviamos a home a todos los ejes\n M900 K=0; Linear advance desactivado\n M104 S110; Precalentamos el extrusor hasta 110 grados\n M190 S{material_bed_temperature_layer_0};\n G29; Senso la cama\n M500\n G1 F5000 X0.5 Y0.5\n Calentamos cama y esperamos\n M109 S{material_print_temperature}; Calentamos extrusor y esperamos\n G92 E0; E=0\n G1 F200 X0.5 Y0.5 Z0.300\n G1 F900 X0.5 Y51.5 E2.56436; Hacemos una linea para limpiar extrusor\n"},
|
||||
"machine_end_gcode": {"default_value": ";Trimaker Nebula End Code\n M107; Apagamos fan\n G90\n G92 E0\n G1 X0 Y200\n G91\n G1 Z5\n G92 E0\n M140 S0; Enfriamos\n M104 S0; Enfriamos\n M84\n G90\n M117 Impresion finalizada\n M300 S440 P700\n"},
|
||||
"material_diameter": {"default_value": 1.75},
|
||||
"machine_center_is_zero": {"default_value": false}
|
||||
}
|
||||
}
|
|
@ -60,13 +60,13 @@
|
|||
"value": "'no_outer_surfaces'"
|
||||
},
|
||||
"roofing_layer_count": {
|
||||
"value": "1"
|
||||
"value": "0"
|
||||
},
|
||||
"roofing_material_flow": {
|
||||
"value": "material_flow"
|
||||
},
|
||||
"skin_material_flow": {
|
||||
"value": "0.95 * material_flow"
|
||||
"value": "0.97 * material_flow"
|
||||
},
|
||||
"skin_monotonic" : {
|
||||
"value": true
|
||||
|
@ -81,7 +81,19 @@
|
|||
"value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))"
|
||||
},
|
||||
"xy_offset": {
|
||||
"value": "-layer_height * 0.2"
|
||||
"value": "-layer_height * 0.1"
|
||||
},
|
||||
"meshfix_maximum_resolution": {
|
||||
"value": "max(speed_wall_0 / 75, 0.5)"
|
||||
},
|
||||
"meshfix_maximum_deviation": {
|
||||
"value": "machine_nozzle_size / 10"
|
||||
},
|
||||
"jerk_travel": {
|
||||
"value": "jerk_print"
|
||||
},
|
||||
"acceleration_travel": {
|
||||
"value": "acceleration_wall"
|
||||
},
|
||||
"bridge_settings_enabled": {
|
||||
"value": false
|
||||
|
@ -143,6 +155,5 @@
|
|||
"bridge_fan_speed_3": {
|
||||
"value": "cool_fan_speed_min"
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,9 +34,6 @@
|
|||
"layer_height_0": {
|
||||
"value": "round(machine_nozzle_size / 1.5, 2)"
|
||||
},
|
||||
"line_width": {
|
||||
"value": "machine_nozzle_size"
|
||||
},
|
||||
"speed_support": {
|
||||
"value": "speed_wall_0"
|
||||
},
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
"speed_infill": { "value": "speed_print" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||
"line_width": { "value": "machine_nozzle_size" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" },
|
||||
"speed_support": { "value": "speed_wall_0" },
|
||||
|
@ -82,7 +81,7 @@
|
|||
"material_bed_temperature_layer_0": { "maximum_value": 110 },
|
||||
"material_print_temperature": { "maximum_value": 260 },
|
||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
||||
"meshfix_maximum_deviation": { "value": "(layer_height / 3) if magic_spiralize else (layer_height / 4)" },
|
||||
"meshfix_maximum_travel_resolution": { "value": 0.5 },
|
||||
"prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
|
|
|
@ -111,7 +111,6 @@
|
|||
"jerk_support_infill": {"minimum_value_warning": 20 },
|
||||
"jerk_support_interface": { "value": "math.ceil(jerk_print * 5 / 20)"},
|
||||
"jerk_prime_tower": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_travel": {"minimum_value_warning": 20 },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom", "minimum_value_warning": 20},
|
||||
"jerk_print_layer_0": {"minimum_value_warning": 20 },
|
||||
"jerk_travel_layer_0": {"minimum_value_warning": 20 },
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
"jerk_support_infill": {"minimum_value_warning": 20 },
|
||||
"jerk_support_interface": { "value": "math.ceil(jerk_print * 5 / 20)"},
|
||||
"jerk_prime_tower": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_travel": {"minimum_value_warning": 20 },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom", "minimum_value_warning": 20},
|
||||
"jerk_print_layer_0": {"minimum_value_warning": 20 },
|
||||
"jerk_travel_layer_0": {"minimum_value_warning": 20 },
|
||||
|
@ -159,8 +158,6 @@
|
|||
"travel_avoid_supports": { "value": "True" },
|
||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||
"wall_0_inset": { "value": "0" },
|
||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
||||
}
|
||||
|
|
|
@ -105,7 +105,6 @@
|
|||
"jerk_support_infill": {"minimum_value_warning": 20 },
|
||||
"jerk_support_interface": { "value": "math.ceil(jerk_print * 5 / 20)"},
|
||||
"jerk_prime_tower": { "value": "jerk_print", "minimum_value_warning": 20 },
|
||||
"jerk_travel": {"minimum_value_warning": 20 },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom", "minimum_value_warning": 20},
|
||||
"jerk_print_layer_0": {"minimum_value_warning": 20 },
|
||||
"jerk_travel_layer_0": {"minimum_value_warning": 20 },
|
||||
|
@ -161,8 +160,6 @@
|
|||
"travel_avoid_supports": { "value": "True" },
|
||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||
"wall_0_inset": { "value": "0" },
|
||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" },
|
||||
|
|
|
@ -98,8 +98,9 @@
|
|||
"machine_start_gcode": { "default_value": "print_start" },
|
||||
"machine_end_gcode": { "default_value": "print_end" },
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"retraction_amount": { "default_value": 0.75 },
|
||||
"skirt_brim_minimal_length": { "default_value": 550 },
|
||||
"retraction_speed": { "default_value": 80, "maximum_value_warning": 130 },
|
||||
"retraction_speed": { "default_value": 30, "maximum_value_warning": 130 },
|
||||
"retraction_retract_speed": { "maximum_value_warning": 130 },
|
||||
"retraction_prime_speed": { "value": "math.ceil(retraction_speed * 0.4)", "maximum_value_warning": 130 },
|
||||
"retraction_hop_enabled": { "default_value": true },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue