From c311eb639e1d7994192db22c7373b8b49e35c20c Mon Sep 17 00:00:00 2001 From: VOLUMIC <31067164+VOLUMIC@users.noreply.github.com> Date: Tue, 30 Mar 2021 17:10:05 +0200 Subject: [PATCH] Extruders definitions files for VOLUMIC printers series First extruders definitions files for VOLUMIC printers series --- .../extruders/stream20_30_extruder.def.json | 22 ++++++++++++ resources/extruders/stream20dual_0.def.json | 32 +++++++++++++++++ resources/extruders/stream20dual_1.def.json | 34 +++++++++++++++++++ resources/extruders/stream30dual_0.def.json | 32 +++++++++++++++++ resources/extruders/stream30dual_1.def.json | 34 +++++++++++++++++++ .../extruders/stream30ultra_extruder.def.json | 21 ++++++++++++ .../stream30ultrasc_extruder.def.json | 21 ++++++++++++ 7 files changed, 196 insertions(+) create mode 100644 resources/extruders/stream20_30_extruder.def.json create mode 100644 resources/extruders/stream20dual_0.def.json create mode 100644 resources/extruders/stream20dual_1.def.json create mode 100644 resources/extruders/stream30dual_0.def.json create mode 100644 resources/extruders/stream30dual_1.def.json create mode 100644 resources/extruders/stream30ultra_extruder.def.json create mode 100644 resources/extruders/stream30ultrasc_extruder.def.json 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 + } + } +}