mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-07 22:13:58 -06:00
Merge branch 'master' into master
This commit is contained in:
commit
f681b2abc7
262 changed files with 5469 additions and 2318 deletions
|
@ -9,6 +9,8 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "discoeasy200.stl",
|
||||
"platform_offset": [ 105, -59, 280],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_discoeasy200_extruder_0"
|
||||
|
@ -29,32 +31,44 @@
|
|||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[17, 70],
|
||||
[17, -40],
|
||||
[-17, -40],
|
||||
[17, 70]
|
||||
[-17, -70],
|
||||
[-17, 40],
|
||||
[17, 40],
|
||||
[17, -70]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"default_value": 10
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nM106 S250\nG28 X Y\nG1 X50\nM109 S180\nG28\nM104 S{material_print_temperature_layer_0}\nG29\nM107\nG1 X100 Y20 F3000\nG1 Z0.5\nM109 S{material_print_temperature_layer_0}\nM82\nG92 E0\nG1 F200 E10\nG92 E0\nG1 Z3\nG1 F6000\n"
|
||||
"default_value": ";Gcode by Cura\nG90\nM106 S255\nG28 X Y\nG1 X50\nM109 R90\nG28\nM104 S{material_print_temperature_layer_0}\nG29\nM107\nG1 X100 Y20 F3000\nG1 Z0.5\nM109 S{material_print_temperature_layer_0}\nM82\nG92 E0\nG1 F200 E10\nG92 E0\nG1 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 F3000\nG90\nG28 X Y\nM107\nM84\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 60
|
||||
},
|
||||
"speed_travel": {
|
||||
"value": "100"
|
||||
"default_value": 100
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.5
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 50
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"id": "Dagoma_neva",
|
||||
"name": "Dagoma NEVA",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
|
@ -10,6 +9,8 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "neva.stl",
|
||||
"platform_offset": [ 0, 0, 0],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_neva_extruder_0"
|
||||
|
@ -30,10 +31,10 @@
|
|||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[17, 40],
|
||||
[17, -70],
|
||||
[-17, -70],
|
||||
[17, 40]
|
||||
[-36, -42],
|
||||
[-36, 42],
|
||||
[36, 42],
|
||||
[36, -42]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
|
@ -43,14 +44,17 @@
|
|||
"default_value": "elliptic"
|
||||
},
|
||||
"machine_gcode_flavor": {
|
||||
"default_value": "RepRap (RepRap)"
|
||||
"default_value": "RepRap"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM109 S100\nG29\nM104 S{material_print_temperature_layer_0}\nG0 X0 Y-85\nG0 Z0.26\nM109 S{material_print_temperature_layer_0}\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM107\nM109 R100\nG29\nM109 S{material_print_temperature_layer_0} U-55 X55 V-85 Y-85 W0.26 Z0.26\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 40
|
||||
},
|
||||
|
@ -62,6 +66,15 @@
|
|||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 60
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
80
resources/definitions/dagoma_neva_magis.def.json
Normal file
80
resources/definitions/dagoma_neva_magis.def.json
Normal file
|
@ -0,0 +1,80 @@
|
|||
{
|
||||
"name": "Dagoma NEVA Magis",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "neva.stl",
|
||||
"platform_offset": [ 0, 0, 0],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_neva_magis_extruder_0"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_width": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-36, -42],
|
||||
[-36, 42],
|
||||
[36, 42],
|
||||
[36, -42]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"default_value": 0
|
||||
},
|
||||
"machine_shape": {
|
||||
"default_value": "elliptic"
|
||||
},
|
||||
"machine_gcode_flavor": {
|
||||
"default_value": "RepRap"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM107\nM109 R100\nG29\nM109 S{material_print_temperature_layer_0} U-55 X55 V-85 Y-85 W0.26 Z0.26\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 40
|
||||
},
|
||||
"speed_travel": {
|
||||
"default_value": 120
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.8
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 60
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1196,6 +1196,16 @@
|
|||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"connect_skin_polygons":
|
||||
{
|
||||
"label": "Connect Top/Bottom Polygons",
|
||||
"description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": "top_bottom_pattern == 'concentric'",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"skin_angles":
|
||||
{
|
||||
"label": "Top/Bottom Line Directions",
|
||||
|
@ -1644,7 +1654,18 @@
|
|||
"type": "bool",
|
||||
"default_value": false,
|
||||
"value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d'",
|
||||
"enabled": "infill_pattern == 'grid' or infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'cross' or infill_pattern == 'cross_3d'",
|
||||
"enabled": "infill_pattern == 'lines' or infill_pattern == 'grid' or infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'cross' or infill_pattern == 'cross_3d'",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"connect_infill_polygons":
|
||||
{
|
||||
"label": "Connect Infill Polygons",
|
||||
"description": "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0",
|
||||
"enabled": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
@ -1680,6 +1701,29 @@
|
|||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"infill_multiplier":
|
||||
{
|
||||
"label": "Infill Line Multiplier",
|
||||
"description": "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage.",
|
||||
"default_value": 1,
|
||||
"type": "int",
|
||||
"minimum_value": "1",
|
||||
"maximum_value_warning": "infill_line_distance / infill_line_width",
|
||||
"enabled": "infill_sparse_density > 0 and not spaghetti_infill_enabled and infill_pattern != 'zigzag'",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"infill_wall_line_count":
|
||||
{
|
||||
"label": "Extra Infill Wall Count",
|
||||
"description": "Add extra wals around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right.",
|
||||
"default_value": 0,
|
||||
"type": "int",
|
||||
"minimum_value": "0",
|
||||
"enabled": "infill_sparse_density > 0 and not spaghetti_infill_enabled",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"sub_div_rad_add":
|
||||
{
|
||||
"label": "Cubic Subdivision Shell",
|
||||
|
@ -1775,9 +1819,9 @@
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 0.1,
|
||||
"minimum_value": "resolveOrValue('layer_height')",
|
||||
"minimum_value": "resolveOrValue('layer_height') if infill_line_distance > 0 else -999999",
|
||||
"maximum_value_warning": "0.75 * machine_nozzle_size",
|
||||
"maximum_value": "resolveOrValue('layer_height') * (1.45 if spaghetti_infill_enabled else 8)",
|
||||
"maximum_value": "resolveOrValue('layer_height') * (1.45 if spaghetti_infill_enabled else 8) if infill_line_distance > 0 else 999999",
|
||||
"value": "resolveOrValue('layer_height')",
|
||||
"enabled": "infill_sparse_density > 0 and not spaghetti_infill_enabled",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
|
@ -2083,6 +2127,7 @@
|
|||
"type": "float",
|
||||
"default_value": 60,
|
||||
"value": "default_material_bed_temperature",
|
||||
"resolve": "max(extruderValues('material_bed_temperature'))",
|
||||
"minimum_value": "-273.15",
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "130",
|
||||
|
@ -2981,7 +3026,7 @@
|
|||
{
|
||||
"label": "Initial Layer Print Acceleration",
|
||||
"description": "The acceleration during the printing of the initial layer.",
|
||||
"unit": "mm/s",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default_value": 3000,
|
||||
"value": "acceleration_layer_0",
|
||||
|
@ -2995,7 +3040,7 @@
|
|||
{
|
||||
"label": "Initial Layer Travel Acceleration",
|
||||
"description": "The acceleration for travel moves in the initial layer.",
|
||||
"unit": "mm/s",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default_value": 3000,
|
||||
"value": "acceleration_layer_0 * acceleration_travel / acceleration_print",
|
||||
|
@ -3311,13 +3356,14 @@
|
|||
"retraction_combing":
|
||||
{
|
||||
"label": "Combing Mode",
|
||||
"description": "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only.",
|
||||
"description": "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases.",
|
||||
"type": "enum",
|
||||
"options":
|
||||
{
|
||||
"off": "Off",
|
||||
"all": "All",
|
||||
"noskin": "Not in Skin"
|
||||
"noskin": "Not in Skin",
|
||||
"infill": "Within Infill"
|
||||
},
|
||||
"default_value": "all",
|
||||
"resolve": "'noskin' if 'noskin' in extruderValues('retraction_combing') else ('all' if 'all' in extruderValues('retraction_combing') else 'off')",
|
||||
|
@ -4690,7 +4736,7 @@
|
|||
},
|
||||
"raft_base_line_spacing":
|
||||
{
|
||||
"label": "Raft Line Spacing",
|
||||
"label": "Raft Base Line Spacing",
|
||||
"description": "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
|
@ -5013,7 +5059,7 @@
|
|||
"description": "The minimum volume for each layer of the prime tower in order to purge enough material.",
|
||||
"unit": "mm³",
|
||||
"type": "float",
|
||||
"default_value": 5,
|
||||
"default_value": 6,
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height') if prime_tower_circular else resolveOrValue('prime_tower_size') ** 2 * resolveOrValue('layer_height')) - sum(extruderValues('prime_tower_min_volume')) + prime_tower_min_volume",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
|
@ -5028,7 +5074,7 @@
|
|||
"unit": "mm",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"default_value": 200,
|
||||
"value": "machine_width - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - 1",
|
||||
"value": "machine_width - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - 1",
|
||||
"maximum_value": "machine_width / 2 if machine_center_is_zero else machine_width",
|
||||
"minimum_value": "resolveOrValue('prime_tower_size') - machine_width / 2 if machine_center_is_zero else resolveOrValue('prime_tower_size')",
|
||||
"settable_per_mesh": false,
|
||||
|
@ -5042,7 +5088,7 @@
|
|||
"unit": "mm",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"default_value": 200,
|
||||
"value": "machine_depth - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - 1",
|
||||
"value": "machine_depth - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - 1",
|
||||
"maximum_value": "machine_depth / 2 - resolveOrValue('prime_tower_size') if machine_center_is_zero else machine_depth - resolveOrValue('prime_tower_size')",
|
||||
"minimum_value": "machine_depth / -2 if machine_center_is_zero else 0",
|
||||
"settable_per_mesh": false,
|
||||
|
@ -5581,6 +5627,19 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"minimum_polygon_circumference":
|
||||
{
|
||||
"label": "Minimum Polygon Circumference",
|
||||
"description": "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 1.0,
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "0.05",
|
||||
"maximum_value_warning": "1.0",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"meshfix_maximum_resolution":
|
||||
{
|
||||
"label": "Maximum Resolution",
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
"category": "Other",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "malyan_m200_platform.stl",
|
||||
"platform_offset": [0, -0.25, 0],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"preferred_quality_type": "normal",
|
||||
|
|
|
@ -20,6 +20,10 @@
|
|||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Monoprice Select Mini V2" },
|
||||
"machine_end_gcode":
|
||||
{
|
||||
"default_value": "G0 X0 Y120;(Stick out the part)\nM190 S0;(Turn off heat bed, don't wait.)\nG92 E10;(Set extruder to 10)\nG1 E7 F200;(retract 3mm)\nM104 S0;(Turn off nozzle, don't wait)\nG4 S300;(Delay 5 minutes)\nM107;(Turn off part fan)\nM84;(Turn off stepper motors.)"
|
||||
},
|
||||
"adhesion_type": { "default_value": "brim" },
|
||||
"retraction_combing": { "default_value": "noskin" },
|
||||
"retraction_amount" : { "default_value": 2.5},
|
||||
|
|
50
resources/definitions/tizyx_k25.def.json
Normal file
50
resources/definitions/tizyx_k25.def.json
Normal file
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "TiZYX K25",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "TiZYX",
|
||||
"manufacturer": "TiZYX",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "tizyx_k25_platform.stl",
|
||||
"platform_offset": [0, -4, 0],
|
||||
"exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_abs_175", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pla", "generic_pla_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
|
||||
"preferred_material": "tizyx_pla",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tizyx_k25_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "TiZYX K25" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_width": { "default_value": 255 },
|
||||
"machine_height": { "default_value": 255 },
|
||||
"machine_depth": { "default_value": 255 },
|
||||
"machine_center_is_zero": { "default_value": false },
|
||||
"gantry_height": { "default_value": 500 },
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[25, 49],
|
||||
[25, -49],
|
||||
[-25, -49],
|
||||
[25, 49]
|
||||
]
|
||||
},
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_start_gcode":
|
||||
{
|
||||
"default_value": "M82\nG90\nG28 X\nG28 Y\nG28 Z\nG29\nG91\nG1 Z0\nG90\nM82\nG92 E0\nG1 X125 Y245 F3000\nG1 Z0"
|
||||
},
|
||||
"machine_end_gcode":
|
||||
{
|
||||
"default_value": "M104 S0\nM140 S0\nG91\nG1 E-5 F300\nG1 Z+3 F3000\nG1 Y245 F3000\nM84"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -90,7 +90,7 @@
|
|||
"infill_overlap": { "value": "0" },
|
||||
"infill_pattern": { "value": "'triangles'" },
|
||||
"infill_wipe_dist": { "value": "0" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom" },
|
||||
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
|
|
137
resources/definitions/winbo_dragonl4.def.json
Normal file
137
resources/definitions/winbo_dragonl4.def.json
Normal file
|
@ -0,0 +1,137 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Winbo Dragon(L)4",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"author": "Winbo",
|
||||
"manufacturer": "Winbo Smart Tech Co., Ltd.",
|
||||
"category": "Other",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": false,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "winbo_dragonl4_extruder"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Winbo Dragon(L)4" },
|
||||
"machine_width": { "default_value": 615 },
|
||||
"machine_depth": { "default_value": 463 },
|
||||
"machine_height": { "default_value": 615 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"material_bed_temp_wait": { "default_value": false },
|
||||
"machine_filament_park_distance": { "value": "machine_heat_zone_length" },
|
||||
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
|
||||
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value":
|
||||
[
|
||||
[ -50, 90 ],[ -50, -60 ],[ 50, -60 ],[ 50, 90 ]
|
||||
]
|
||||
},
|
||||
"machine_gcode_flavor": { "default_value": "Marlin" },
|
||||
"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": 2000 },
|
||||
"gantry_height": { "default_value": 80 },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107\nM9998\nG28 X0 Y0\nG28 Z0\nG1 F6000 Z0.3\nG92 E0\nG1 F800 X585 E12\nG92 E0" },
|
||||
"machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG92 E2\nG1 E0 F200\nG28 X0 Y0\nM84 X Y E" },
|
||||
"prime_blob_enable": { "enabled": true },
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_print": { "value": "1800" },
|
||||
"acceleration_travel": { "value": "2000" },
|
||||
"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)" },
|
||||
"brim_width": { "value": "4" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_fan_speed": { "value": "100" },
|
||||
"cool_fan_speed_max": { "value": "100" },
|
||||
"cool_min_speed": { "value": "5" },
|
||||
"fill_outline_gaps": { "value": "True" },
|
||||
"infill_overlap": { "value": "0" },
|
||||
"min_infill_area": { "value": "1" },
|
||||
"min_skin_width_for_expansion": { "value": "2" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom" },
|
||||
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_print": { "value": "25" },
|
||||
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_support_interface": { "value": "jerk_topbottom" },
|
||||
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 25)" },
|
||||
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" },
|
||||
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
|
||||
"wall_thickness": { "value": "2.4"},
|
||||
"line_width": { "value": "extruderValue(-1,'machine_nozzle_size')" },
|
||||
"wall_0_inset": { "value": "0.05" },
|
||||
"wall_line_width_x": { "value": "line_width" },
|
||||
"wall_line_width_0": { "value": "line_width-0.05" },
|
||||
"support_line_width": { "value": "max(min(line_width,0.4),line_width/2)" },
|
||||
"support_interface_line_width": { "value": "support_line_width" },
|
||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||
"default_material_print_temperature": { "value": "200" },
|
||||
"material_print_temperature_layer_0": { "value": "material_print_temperature - 5" },
|
||||
"material_bed_temperature": { "maximum_value": "100" },
|
||||
"material_bed_temperature_layer_0": { "maximum_value": "100" },
|
||||
"raft_airgap": { "value": "0" },
|
||||
"raft_base_thickness": { "value": "0.3" },
|
||||
"raft_interface_line_spacing": { "value": "0.5" },
|
||||
"raft_interface_line_width": { "value": "0.5" },
|
||||
"raft_interface_thickness": { "value": "0.2" },
|
||||
"raft_jerk": { "value": "jerk_layer_0" },
|
||||
"raft_margin": { "value": "5" },
|
||||
"raft_surface_layers": { "value": "2" },
|
||||
"retraction_amount": { "value": "4" },
|
||||
"retraction_count_max": { "value": "10" },
|
||||
"retraction_extrusion_window": { "value": "1" },
|
||||
"retraction_hop": { "value": "0.5" },
|
||||
"retraction_hop_enabled": { "value": "True" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "25" },
|
||||
"skin_overlap": { "value": "10" },
|
||||
"speed_layer_0": { "value": "25" },
|
||||
"speed_print": { "value": "70" },
|
||||
"speed_support": { "value": "speed_print*line_width/support_line_width" },
|
||||
"speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" },
|
||||
"speed_topbottom": { "value": "speed_print*line_width/skin_line_width" },
|
||||
"speed_travel": { "value": "100" },
|
||||
"speed_infill": { "value": "speed_print*line_width/infill_line_width" },
|
||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_equalize_flow_enabled": { "value": "False" },
|
||||
"support_angle": { "value": "50" },
|
||||
"support_xy_distance": { "value": "1" },
|
||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" },
|
||||
"top_bottom_thickness": { "value": "max(1.2,layer_height*6)" },
|
||||
"travel_avoid_distance": { "value": "3" },
|
||||
"gradual_support_infill_step_height": { "value": "0.2" },
|
||||
"gradual_support_infill_steps": { "value": "1" },
|
||||
"infill_sparse_density": { "value": "20" },
|
||||
"gradual_infill_step_height": { "value": "1" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"jerk_travel": { "value": "25" },
|
||||
"support_bottom_enable": { "value": "True" },
|
||||
"support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_pattern": { "value": "'zigzag'" },
|
||||
"support_connect_zigzags": { "value": "False" },
|
||||
"support_infill_rate": { "value": "8" },
|
||||
"support_interface_density": { "value": "80" },
|
||||
"support_interface_enable": { "value": "True" },
|
||||
"support_interface_height": { "value": "0.5" },
|
||||
"support_roof_pattern": { "value": "'concentric'" },
|
||||
"z_seam_type": { "value": "'shortest'" },
|
||||
"speed_equalize_flow_max": { "value": "65" }
|
||||
}
|
||||
}
|
137
resources/definitions/winbo_mini2.def.json
Normal file
137
resources/definitions/winbo_mini2.def.json
Normal file
|
@ -0,0 +1,137 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Winbo Mini2",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"author": "Winbo",
|
||||
"manufacturer": "Winbo Smart Tech Co., Ltd.",
|
||||
"category": "Other",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "winbo_mini2_extruder"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Winbo Mini2" },
|
||||
"machine_width": { "default_value": 205 },
|
||||
"machine_depth": { "default_value": 155 },
|
||||
"machine_height": { "default_value": 205 },
|
||||
"machine_heated_bed": { "default_value": false },
|
||||
"material_bed_temp_wait": { "default_value": false },
|
||||
"machine_filament_park_distance": { "value": "machine_heat_zone_length" },
|
||||
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
|
||||
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value":
|
||||
[
|
||||
[ -52, 30 ],[ -52, -40 ],[ 13, -40 ],[ 13, 30 ]
|
||||
]
|
||||
},
|
||||
"machine_gcode_flavor": { "default_value": "Marlin" },
|
||||
"machine_max_feedrate_x": { "default_value": 250 },
|
||||
"machine_max_feedrate_y": { "default_value": 200 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_acceleration": { "default_value": 3000 },
|
||||
"gantry_height": { "default_value": 75 },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107\nG28 X0 Y0\nG28 Z0\nG1 F1000 Z3\nG1 F4000 X0\nG1 F4000 Y0\nG1 F1000 Z0.2\nG92 E0\nG1 F1000 X30 E8\nG92 E0\nM117 Printing." },
|
||||
"machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG92 E2\nG1 E0 F200\nG28 X0 Y0\nM84 X Y E" },
|
||||
"prime_blob_enable": { "enabled": true },
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_print": { "value": "2000" },
|
||||
"acceleration_travel": { "value": "2500" },
|
||||
"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)" },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_fan_speed": { "value": "100" },
|
||||
"cool_fan_speed_max": { "value": "100" },
|
||||
"cool_min_speed": { "value": "5" },
|
||||
"fill_outline_gaps": { "value": "True" },
|
||||
"infill_overlap": { "value": "0" },
|
||||
"min_infill_area": { "value": "1" },
|
||||
"min_skin_width_for_expansion": { "value": "2" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom" },
|
||||
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_print": { "value": "25" },
|
||||
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_support_interface": { "value": "jerk_topbottom" },
|
||||
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 25)" },
|
||||
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" },
|
||||
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
|
||||
"wall_thickness": { "value": "1.2"},
|
||||
"line_width": { "value": "extruderValue(-1,'machine_nozzle_size')" },
|
||||
"wall_0_inset": { "value": "0.05" },
|
||||
"wall_line_width_x": { "value": "line_width" },
|
||||
"wall_line_width_0": { "value": "line_width-0.05" },
|
||||
"support_line_width": { "value": "max(min(line_width,0.4),line_width/2)" },
|
||||
"support_interface_line_width": { "value": "support_line_width" },
|
||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||
"default_material_print_temperature": { "value": "200" },
|
||||
"material_print_temperature_layer_0": { "value": "material_print_temperature - 5" },
|
||||
"material_bed_temperature": { "maximum_value": "115" },
|
||||
"material_bed_temperature_layer_0": { "maximum_value": "115" },
|
||||
"raft_airgap": { "value": "0" },
|
||||
"raft_base_thickness": { "value": "0.3" },
|
||||
"raft_interface_line_spacing": { "value": "0.5" },
|
||||
"raft_interface_line_width": { "value": "0.5" },
|
||||
"raft_interface_thickness": { "value": "0.2" },
|
||||
"raft_jerk": { "value": "jerk_layer_0" },
|
||||
"raft_margin": { "value": "10" },
|
||||
"raft_surface_layers": { "value": "1" },
|
||||
"retraction_amount": { "value": "4" },
|
||||
"retraction_count_max": { "value": "10" },
|
||||
"retraction_extrusion_window": { "value": "1" },
|
||||
"retraction_hop": { "value": "0.5" },
|
||||
"retraction_hop_enabled": { "value": "True" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "25" },
|
||||
"skin_overlap": { "value": "10" },
|
||||
"speed_layer_0": { "value": "20" },
|
||||
"speed_print": { "value": "50" },
|
||||
"speed_support": { "value": "speed_print*line_width/support_line_width" },
|
||||
"speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" },
|
||||
"speed_topbottom": { "value": "speed_print*line_width/skin_line_width" },
|
||||
"speed_travel": { "value": "90" },
|
||||
"speed_infill": { "value": "speed_print*line_width/infill_line_width" },
|
||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_equalize_flow_enabled": { "value": "False" },
|
||||
"support_angle": { "value": "50" },
|
||||
"support_xy_distance": { "value": "1" },
|
||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" },
|
||||
"top_bottom_thickness": { "value": "max(1.2,layer_height*6)" },
|
||||
"travel_avoid_distance": { "value": "3" },
|
||||
"gradual_support_infill_step_height": { "value": "0.2" },
|
||||
"gradual_support_infill_steps": { "value": "1" },
|
||||
"infill_sparse_density": { "value": "20" },
|
||||
"gradual_infill_step_height": { "value": "1" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"jerk_travel": { "value": "25" },
|
||||
"support_bottom_enable": { "value": "True" },
|
||||
"support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_pattern": { "value": "'zigzag'" },
|
||||
"support_connect_zigzags": { "value": "False" },
|
||||
"support_infill_rate": { "value": "8" },
|
||||
"support_interface_density": { "value": "80" },
|
||||
"support_interface_enable": { "value": "True" },
|
||||
"support_interface_height": { "value": "0.5" },
|
||||
"support_roof_pattern": { "value": "'concentric'" },
|
||||
"z_seam_type": { "value": "'shortest'" },
|
||||
"speed_equalize_flow_max": { "value": "65" }
|
||||
}
|
||||
}
|
126
resources/definitions/winbo_superhelper105.def.json
Normal file
126
resources/definitions/winbo_superhelper105.def.json
Normal file
|
@ -0,0 +1,126 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Winbo Super Helper 105",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"author": "Winbo",
|
||||
"manufacturer": "Winbo Smart Tech Co., Ltd.",
|
||||
"category": "Other",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "winbo_superhelper105_extruder"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Winbo Super Helper 105" },
|
||||
"machine_width": { "default_value": 108 },
|
||||
"machine_depth": { "default_value": 108 },
|
||||
"machine_height": { "default_value": 158 },
|
||||
"machine_heated_bed": { "default_value": false },
|
||||
"material_bed_temp_wait": { "default_value": false },
|
||||
"machine_filament_park_distance": { "value": "machine_heat_zone_length" },
|
||||
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
|
||||
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value":
|
||||
[
|
||||
[ -110, 50 ],[ -110, -30 ],[ 110, -30 ],[ 110, 50 ]
|
||||
]
|
||||
},
|
||||
"machine_gcode_flavor": { "default_value": "Marlin" },
|
||||
"machine_max_feedrate_x": { "default_value": 250 },
|
||||
"machine_max_feedrate_y": { "default_value": 200 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_acceleration": { "default_value": 2000 },
|
||||
"gantry_height": { "default_value": 200 },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107\nG28 X0 Y0\nG28 Z0\nG1 F6000 Z0.3\nG92 E0\nG1 F1000 X30 E8\nG92 E0\nM117 Printing." },
|
||||
"machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG92 E2\nG1 E0 F200\nG28 X0 Y0\nM84 X Y E" },
|
||||
"prime_blob_enable": { "enabled": true },
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_print": { "value": "2000" },
|
||||
"acceleration_travel": { "value": "1500" },
|
||||
"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)" },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_fan_speed": { "value": "100" },
|
||||
"cool_fan_speed_max": { "value": "100" },
|
||||
"cool_min_speed": { "value": "5" },
|
||||
"fill_outline_gaps": { "value": "True" },
|
||||
"infill_overlap": { "value": "0" },
|
||||
"min_infill_area": { "value": "1" },
|
||||
"min_skin_width_for_expansion": { "value": "2" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom" },
|
||||
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_print": { "value": "25" },
|
||||
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_support_interface": { "value": "jerk_topbottom" },
|
||||
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 25)" },
|
||||
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" },
|
||||
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
|
||||
"wall_thickness": { "value": "0.8"},
|
||||
"line_width": { "value": "extruderValue(-1,'machine_nozzle_size')" },
|
||||
"raft_base_thickness": { "value": "0.3" },
|
||||
"raft_interface_line_spacing": { "value": "0.5" },
|
||||
"raft_interface_line_width": { "value": "0.5" },
|
||||
"raft_interface_thickness": { "value": "0.2" },
|
||||
"raft_jerk": { "value": "jerk_layer_0" },
|
||||
"raft_margin": { "value": "10" },
|
||||
"raft_surface_layers": { "value": "1" },
|
||||
"retraction_amount": { "value": "4" },
|
||||
"retraction_count_max": { "value": "10" },
|
||||
"retraction_extrusion_window": { "value": "1" },
|
||||
"retraction_hop": { "value": "0.5" },
|
||||
"retraction_hop_enabled": { "value": "True" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "25" },
|
||||
"skin_overlap": { "value": "10" },
|
||||
"speed_layer_0": { "value": "20" },
|
||||
"speed_print": { "value": "52" },
|
||||
"speed_support": { "value": "speed_print*line_width/support_line_width" },
|
||||
"speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" },
|
||||
"speed_topbottom": { "value": "speed_print*line_width/skin_line_width" },
|
||||
"speed_travel": { "value": "80" },
|
||||
"speed_infill": { "value": "speed_print*line_width/infill_line_width" },
|
||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_equalize_flow_enabled": { "value": "False" },
|
||||
"support_angle": { "value": "50" },
|
||||
"support_xy_distance": { "value": "1" },
|
||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" },
|
||||
"top_bottom_thickness": { "value": "max(1.2,layer_height*6)" },
|
||||
"travel_avoid_distance": { "value": "3" },
|
||||
"gradual_support_infill_step_height": { "value": "0.2" },
|
||||
"gradual_support_infill_steps": { "value": "1" },
|
||||
"infill_sparse_density": { "value": "20" },
|
||||
"gradual_infill_step_height": { "value": "1" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"jerk_travel": { "value": "25" },
|
||||
"support_bottom_enable": { "value": "True" },
|
||||
"support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
|
||||
"support_bottom_pattern": { "value": "'zigzag'" },
|
||||
"support_connect_zigzags": { "value": "False" },
|
||||
"support_infill_rate": { "value": "8" },
|
||||
"support_interface_density": { "value": "80" },
|
||||
"support_interface_enable": { "value": "True" },
|
||||
"support_interface_height": { "value": "0.5" },
|
||||
"support_roof_pattern": { "value": "'concentric'" },
|
||||
"z_seam_type": { "value": "'shortest'" },
|
||||
"speed_equalize_flow_max": { "value": "65" }
|
||||
}
|
||||
}
|
30
resources/definitions/winbo_superhelper155.def.json
Normal file
30
resources/definitions/winbo_superhelper155.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Winbo Super Helper 155",
|
||||
"inherits": "winbo_superhelper105",
|
||||
"metadata": {
|
||||
"author": "Winbo",
|
||||
"manufacturer": "Winbo Smart Tech Co., Ltd.",
|
||||
"category": "Other",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "winbo_superhelper155_extruder"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Winbo Super Helper 155" },
|
||||
"machine_width": { "default_value": 158 },
|
||||
"machine_depth": { "default_value": 158 },
|
||||
"machine_height": { "default_value": 208 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value":
|
||||
[
|
||||
[ -160, 50 ],[ -160, -30 ],[ 160, -30 ],[ 160, 50 ]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue