diff --git a/resources/extruders/stream20_30_extruder.def.json b/resources/extruders/stream20_30_extruder.def.json new file mode 100644 index 0000000000..6e15837b55 --- /dev/null +++ b/resources/extruders/stream20_30_extruder.def.json @@ -0,0 +1,22 @@ +{ + "id": "STREAM20_30", + "version": 2, + "name": "Extrudeur MK2", + "inherits": "fdmextruder", + "metadata": { + "machine": "VOLUMIC STREAM MK2", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} diff --git a/resources/extruders/stream20dual_0.def.json b/resources/extruders/stream20dual_0.def.json new file mode 100644 index 0000000000..10fe25ef57 --- /dev/null +++ b/resources/extruders/stream20dual_0.def.json @@ -0,0 +1,32 @@ +{ + "id": "STREAM20_dual_extruder_0", + "version": 2, + "name": "Extrudeur gauche", + "inherits": "fdmextruder", + "metadata": { + "machine": "VOLUMIC STREAM20DUAL MK2", + "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": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} diff --git a/resources/extruders/stream20dual_1.def.json b/resources/extruders/stream20dual_1.def.json new file mode 100644 index 0000000000..9b87f50c3c --- /dev/null +++ b/resources/extruders/stream20dual_1.def.json @@ -0,0 +1,34 @@ +{ + "id": "STREAM20_dual_extruder_1", + "version": 2, + "name": "Extrudeur droit", + "inherits": "fdmextruder", + "metadata": { + "machine": "VOLUMIC STREAM20DUAL MK2", + "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": 35 }, + "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": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} + + diff --git a/resources/extruders/stream30dual_0.def.json b/resources/extruders/stream30dual_0.def.json new file mode 100644 index 0000000000..62a50c48a6 --- /dev/null +++ b/resources/extruders/stream30dual_0.def.json @@ -0,0 +1,32 @@ +{ + "id": "STREAM30_dual_extruder_0", + "version": 2, + "name": "Extrudeur gauche", + "inherits": "fdmextruder", + "metadata": { + "machine": "VOLUMIC STREAM30DUAL MK2", + "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": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} diff --git a/resources/extruders/stream30dual_1.def.json b/resources/extruders/stream30dual_1.def.json new file mode 100644 index 0000000000..e636865614 --- /dev/null +++ b/resources/extruders/stream30dual_1.def.json @@ -0,0 +1,34 @@ +{ + "id": "STREAM30_dual_extruder_1", + "version": 2, + "name": "Extrudeur droit", + "inherits": "fdmextruder", + "metadata": { + "machine": "VOLUMIC STREAM30DUAL MK2", + "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": 35 }, + "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": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} + + diff --git a/resources/extruders/stream30ultra_extruder.def.json b/resources/extruders/stream30ultra_extruder.def.json new file mode 100644 index 0000000000..1f76837e87 --- /dev/null +++ b/resources/extruders/stream30ultra_extruder.def.json @@ -0,0 +1,21 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "stream30ultrasc", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} diff --git a/resources/extruders/stream30ultrasc_extruder.def.json b/resources/extruders/stream30ultrasc_extruder.def.json new file mode 100644 index 0000000000..1f76837e87 --- /dev/null +++ b/resources/extruders/stream30ultrasc_extruder.def.json @@ -0,0 +1,21 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "stream30ultrasc", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + } + } +}