diff --git a/resources/definitions/kosher.def.json b/resources/definitions/kosher.def.json new file mode 100644 index 0000000000..49d41ef9b5 --- /dev/null +++ b/resources/definitions/kosher.def.json @@ -0,0 +1,67 @@ +{ + "version": 2, + "name": "Kosher 220", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [0, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm", + "machine_extruder_trains": + { + "0": "kosher_extruder_0", + "1": "kosher_extruder_1" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher 220" }, + "machine_width": { "default_value": 220 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + "switch_extruder_retraction_amount": { "default_value": 16, "enabled": true}, + "switch_extruder_retraction_speeds": { "default_value": 30, "enabled": true }, + "switch_extruder_retraction_speed": { "default_value": 30, "enabled": true}, + "switch_extruder_prime_speed": { "default_value": 30, "enabled": true }, + "adhesion_type": { "default_value": "skirt" }, + "start_layers_at_same_position": { "enabled": true, "value": false }, + "layer_start_x": { "enabled": "start_layers_at_same_position", "value": "machine_width/2"}, + "layer_start_y": { "enabled": "start_layers_at_same_position","value": "machine_depth"}, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "ironing_enabled":{"label": "Enable Ironing", + "description": "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material.", + "type": "bool", "default_value": true, "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, + "machine_disallowed_areas": { + "default_value": [ + [[-115, 112.5], [ -82, 112.5], [ -84, 102.5], [-115, 102.5]], + [[ 115, 112.5], [ 115, 102.5], [ 110, 102.5], [ 108, 112.5]], + [[-115, -112.5], [-115, -104.5], [ -84, -104.5], [ -82, -112.5]], + [[ 115, -112.5], [ 108, -112.5], [ 110, -104.5], [ 115, -104.5]] + ]}, + "machine_start_gcode": { "default_value": "M605 S0\nG21\nG90\nM82\nM107\nG28\nT1\nG92 E0\nG1 E16 F210\nG92 E0\nT0\nG92 E0\nG1 E16 F210\nG92 E0\n" }, + "machine_end_gcode": { "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nG28 X0 Y0\nT0\nM605 S1\nM84" }, + "machine_extruder_count": { "default_value": 2 } + } +} diff --git a/resources/definitions/kosher_duplication.def.json b/resources/definitions/kosher_duplication.def.json new file mode 100644 index 0000000000..fc004c2e99 --- /dev/null +++ b/resources/definitions/kosher_duplication.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Kosher 220 Duplication", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [52.5, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm", + "machine_extruder_trains": + { + "0": "kosher_dm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher 220 Duplication" }, + "machine_width": { "default_value": 100 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + "switch_extruder_retraction_amount": { "default_value": 16, "enabled": true}, + "switch_extruder_retraction_speeds": { "default_value": 30, "enabled": true }, + "switch_extruder_retraction_speed": { "default_value": 30, "enabled": true}, + "switch_extruder_prime_speed": { "default_value": 30, "enabled": true }, + "adhesion_type": { "default_value": "skirt" }, + "start_layers_at_same_position": { "enabled": true, "value": false }, + "layer_start_x": { "enabled": "start_layers_at_same_position", "value": "machine_width/2"}, + "layer_start_y": { "enabled": "start_layers_at_same_position","value": "machine_depth"}, + "ironing_enabled":{"label": "Enable Ironing", + "description": "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material.", + "type": "bool", "default_value": true, "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X266\nG28 X\nG28 Y\nG1 X-30 F9000\nG1 Y20 F9000\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG92 E0\nG1 E16 F210\nG92 E0\nM605 S2 X100\nG28 X\nG28 Z\n"}, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/definitions/kosher_mirrored.def.json b/resources/definitions/kosher_mirrored.def.json new file mode 100644 index 0000000000..ab98e1a8a5 --- /dev/null +++ b/resources/definitions/kosher_mirrored.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Kosher 220 Mirror", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [65, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm", + "machine_extruder_trains": + { + "0": "kosher_mm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher 220 Mirror" }, + "machine_width": { "default_value": 75 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + "switch_extruder_retraction_amount": { "default_value": 16, "enabled": true}, + "switch_extruder_retraction_speeds": { "default_value": 30, "enabled": true }, + "switch_extruder_retraction_speed": { "default_value": 30, "enabled": true}, + "switch_extruder_prime_speed": { "default_value": 30, "enabled": true }, + "adhesion_type": { "default_value": "skirt" }, + "start_layers_at_same_position": { "enabled": true, "value": false }, + "layer_start_x": { "enabled": "start_layers_at_same_position", "value": "machine_width/2"}, + "layer_start_y": { "enabled": "start_layers_at_same_position","value": "machine_depth"}, + "ironing_enabled":{"label": "Enable Ironing", + "description": "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material.", + "type": "bool", "default_value": true, "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X220\nM605 S3 X220\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG28\nG1 X-50 F9000\nG92 E0\nG1 E16 F210\nG92 E0\n" }, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/extruders/kosher_dm_extruder.def.json b/resources/extruders/kosher_dm_extruder.def.json new file mode 100644 index 0000000000..6b9eefe26c --- /dev/null +++ b/resources/extruders/kosher_dm_extruder.def.json @@ -0,0 +1,21 @@ +{ + "id": "kosher_dm_extruder", + "version": 2, + "name": "Duplication Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_DM", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/kosher_extruder_0.def.json b/resources/extruders/kosher_extruder_0.def.json new file mode 100644 index 0000000000..f1805639d6 --- /dev/null +++ b/resources/extruders/kosher_extruder_0.def.json @@ -0,0 +1,28 @@ +{ + "id": "kosher_extruder_0", + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_0", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": -51 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T0" } + } +} diff --git a/resources/extruders/kosher_extruder_1.def.json b/resources/extruders/kosher_extruder_1.def.json new file mode 100644 index 0000000000..925a9021b4 --- /dev/null +++ b/resources/extruders/kosher_extruder_1.def.json @@ -0,0 +1,28 @@ +{ + "id": "kosher_extruder_1", + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_1", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": 257 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T1" } + } +} diff --git a/resources/extruders/kosher_mm_extruder.def.json b/resources/extruders/kosher_mm_extruder.def.json new file mode 100644 index 0000000000..5799da8f6e --- /dev/null +++ b/resources/extruders/kosher_mm_extruder.def.json @@ -0,0 +1,21 @@ +{ + "id": "kosher_mm_extruder", + "version": 2, + "name": "Mirror Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_MM", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/images/koshertext.png b/resources/images/koshertext.png new file mode 100644 index 0000000000..6d10f00481 Binary files /dev/null and b/resources/images/koshertext.png differ diff --git a/resources/variants/kosher220_0.2.inst.cfg b/resources/variants/kosher220_0.2.inst.cfg new file mode 100644 index 0000000000..0e77939cb2 --- /dev/null +++ b/resources/variants/kosher220_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_0.3.inst.cfg b/resources/variants/kosher220_0.3.inst.cfg new file mode 100644 index 0000000000..84bca9a60b --- /dev/null +++ b/resources/variants/kosher220_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_0.4.inst.cfg b/resources/variants/kosher220_0.4.inst.cfg new file mode 100644 index 0000000000..153139e8c5 --- /dev/null +++ b/resources/variants/kosher220_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_0.5.inst.cfg b/resources/variants/kosher220_0.5.inst.cfg new file mode 100644 index 0000000000..11fdef9015 --- /dev/null +++ b/resources/variants/kosher220_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_0.6.inst.cfg b/resources/variants/kosher220_0.6.inst.cfg new file mode 100644 index 0000000000..d4f7ac6bf3 --- /dev/null +++ b/resources/variants/kosher220_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_0.8.inst.cfg b/resources/variants/kosher220_0.8.inst.cfg new file mode 100644 index 0000000000..ab3025d49f --- /dev/null +++ b/resources/variants/kosher220_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_dm_0.2.inst.cfg b/resources/variants/kosher220_dm_0.2.inst.cfg new file mode 100644 index 0000000000..a78ac5b28b --- /dev/null +++ b/resources/variants/kosher220_dm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_dm_0.3.inst.cfg b/resources/variants/kosher220_dm_0.3.inst.cfg new file mode 100644 index 0000000000..c88b393cf6 --- /dev/null +++ b/resources/variants/kosher220_dm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_dm_0.4.inst.cfg b/resources/variants/kosher220_dm_0.4.inst.cfg new file mode 100644 index 0000000000..221fd39ebc --- /dev/null +++ b/resources/variants/kosher220_dm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_dm_0.5.inst.cfg b/resources/variants/kosher220_dm_0.5.inst.cfg new file mode 100644 index 0000000000..8c06417f9b --- /dev/null +++ b/resources/variants/kosher220_dm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_dm_0.6.inst.cfg b/resources/variants/kosher220_dm_0.6.inst.cfg new file mode 100644 index 0000000000..7d2867c946 --- /dev/null +++ b/resources/variants/kosher220_dm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_dm_0.8.inst.cfg b/resources/variants/kosher220_dm_0.8.inst.cfg new file mode 100644 index 0000000000..e3d17c79d3 --- /dev/null +++ b/resources/variants/kosher220_dm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_mm_0.2.inst.cfg b/resources/variants/kosher220_mm_0.2.inst.cfg new file mode 100644 index 0000000000..be1a848fd8 --- /dev/null +++ b/resources/variants/kosher220_mm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_mm_0.3.inst.cfg b/resources/variants/kosher220_mm_0.3.inst.cfg new file mode 100644 index 0000000000..dc5b40c7aa --- /dev/null +++ b/resources/variants/kosher220_mm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_mm_0.4.inst.cfg b/resources/variants/kosher220_mm_0.4.inst.cfg new file mode 100644 index 0000000000..15325a44c5 --- /dev/null +++ b/resources/variants/kosher220_mm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_mm_0.5.inst.cfg b/resources/variants/kosher220_mm_0.5.inst.cfg new file mode 100644 index 0000000000..b630587a99 --- /dev/null +++ b/resources/variants/kosher220_mm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_mm_0.6.inst.cfg b/resources/variants/kosher220_mm_0.6.inst.cfg new file mode 100644 index 0000000000..2f532825b7 --- /dev/null +++ b/resources/variants/kosher220_mm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_mm_0.8.inst.cfg b/resources/variants/kosher220_mm_0.8.inst.cfg new file mode 100644 index 0000000000..d7a1057004 --- /dev/null +++ b/resources/variants/kosher220_mm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher_mirrored + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_pva_0.2.inst.cfg b/resources/variants/kosher220_pva_0.2.inst.cfg new file mode 100644 index 0000000000..54ecd9409d --- /dev/null +++ b/resources/variants/kosher220_pva_0.2.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.2 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.3.inst.cfg b/resources/variants/kosher220_pva_0.3.inst.cfg new file mode 100644 index 0000000000..987d6de83e --- /dev/null +++ b/resources/variants/kosher220_pva_0.3.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.3 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.4.inst.cfg b/resources/variants/kosher220_pva_0.4.inst.cfg new file mode 100644 index 0000000000..d80331204a --- /dev/null +++ b/resources/variants/kosher220_pva_0.4.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.4 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.5.inst.cfg b/resources/variants/kosher220_pva_0.5.inst.cfg new file mode 100644 index 0000000000..9c1e259cfa --- /dev/null +++ b/resources/variants/kosher220_pva_0.5.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.5 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.6.inst.cfg b/resources/variants/kosher220_pva_0.6.inst.cfg new file mode 100644 index 0000000000..530fe3b166 --- /dev/null +++ b/resources/variants/kosher220_pva_0.6.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.6 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.8.inst.cfg b/resources/variants/kosher220_pva_0.8.inst.cfg new file mode 100644 index 0000000000..9f76424b91 --- /dev/null +++ b/resources/variants/kosher220_pva_0.8.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.8 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file