diff --git a/resources/definitions/101Hero.def.json b/resources/definitions/101Hero.def.json index 9a371106bd..a4f718c5a7 100644 --- a/resources/definitions/101Hero.def.json +++ b/resources/definitions/101Hero.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "platform": "101hero-platform.stl", "supports_usb_connection": true, - "preferred_quality_type": "draft" + "preferred_quality_type": "draft", + "machine_extruder_trains": + { + "0": "101Hero_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/3dator.def.json b/resources/definitions/3dator.def.json index 19307bfddd..e33df5eb75 100644 --- a/resources/definitions/3dator.def.json +++ b/resources/definitions/3dator.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "supports_usb_connection": true, - "platform": "3dator_platform.stl" + "platform": "3dator_platform.stl", + "machine_extruder_trains": + { + "0": "3dator_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/abax_pri3.def.json b/resources/definitions/abax_pri3.def.json index 2fa648096f..8dd5cf5664 100644 --- a/resources/definitions/abax_pri3.def.json +++ b/resources/definitions/abax_pri3.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "ABAX 3d Technologies", "manufacturer": "ABAX 3d Technologies", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "abax_pri3_extruder_0" + } }, "overrides": { "machine_start_gcode": { diff --git a/resources/definitions/abax_pri5.def.json b/resources/definitions/abax_pri5.def.json index cbebb576b0..e7dfc3c518 100644 --- a/resources/definitions/abax_pri5.def.json +++ b/resources/definitions/abax_pri5.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "ABAX 3d Technologies", "manufacturer": "ABAX 3d Technologies", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "abax_pri5_extruder_0" + } }, "overrides": { "machine_start_gcode": { diff --git a/resources/definitions/abax_titan.def.json b/resources/definitions/abax_titan.def.json index 5f7a99d64d..7f6a5bcced 100644 --- a/resources/definitions/abax_titan.def.json +++ b/resources/definitions/abax_titan.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "ABAX 3d Technologies", "manufacturer": "ABAX 3d Technologies", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "abax_titan_extruder_0" + } }, "overrides": { "machine_start_gcode": { diff --git a/resources/definitions/alya3dp.def.json b/resources/definitions/alya3dp.def.json index 6bf5d89a95..f51edfe06d 100644 --- a/resources/definitions/alya3dp.def.json +++ b/resources/definitions/alya3dp.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "ALYA", "manufacturer": "ALYA", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "alya3dp_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/anycubic_i3_mega.def.json b/resources/definitions/anycubic_i3_mega.def.json index 7106038193..b8d7db5237 100644 --- a/resources/definitions/anycubic_i3_mega.def.json +++ b/resources/definitions/anycubic_i3_mega.def.json @@ -12,7 +12,11 @@ "platform": "anycubic_i3_mega_platform.stl", "has_materials": false, "has_machine_quality": true, - "preferred_quality_type": "normal" + "preferred_quality_type": "normal", + "machine_extruder_trains": + { + "0": "anycubic_i3_mega_extruder_0" + } }, "overrides": diff --git a/resources/definitions/bfb.def.json b/resources/definitions/bfb.def.json index 7a76e231a8..3109d6af88 100644 --- a/resources/definitions/bfb.def.json +++ b/resources/definitions/bfb.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "BFB", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "bfb_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/bq_hephestos.def.json b/resources/definitions/bq_hephestos.def.json index 0fb40a4741..941f0cba48 100644 --- a/resources/definitions/bq_hephestos.def.json +++ b/resources/definitions/bq_hephestos.def.json @@ -8,7 +8,11 @@ "manufacturer": "BQ", "file_formats": "text/x-gcode", "platform": "bq_hephestos_platform.stl", - "platform_offset": [ 0, -82, 0] + "platform_offset": [ 0, -82, 0], + "machine_extruder_trains": + { + "0": "bq_hephestos_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/bq_hephestos_2.def.json b/resources/definitions/bq_hephestos_2.def.json index a3493334b6..fd3327cd7d 100644 --- a/resources/definitions/bq_hephestos_2.def.json +++ b/resources/definitions/bq_hephestos_2.def.json @@ -8,7 +8,11 @@ "manufacturer": "BQ", "platform": "bq_hephestos_2_platform.stl", "platform_offset": [6, 1320, 0 ], - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "bq_hephestos_2_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/bq_hephestos_xl.def.json b/resources/definitions/bq_hephestos_xl.def.json index 08be4b8d34..47a1b7b5fe 100644 --- a/resources/definitions/bq_hephestos_xl.def.json +++ b/resources/definitions/bq_hephestos_xl.def.json @@ -8,7 +8,11 @@ "author": "BQ", "file_formats": "text/x-gcode", "platform": "bq_hephestos_platform.stl", - "platform_offset": [ 0, -82, 0] + "platform_offset": [ 0, -82, 0], + "machine_extruder_trains": + { + "0": "bq_hephestos_xl_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/bq_witbox.def.json b/resources/definitions/bq_witbox.def.json index ef4e12b704..28d4805f01 100644 --- a/resources/definitions/bq_witbox.def.json +++ b/resources/definitions/bq_witbox.def.json @@ -8,7 +8,11 @@ "manufacturer": "BQ", "file_formats": "text/x-gcode", "platform": "bq_witbox_platform.stl", - "platform_offset": [ 0, -145, -38] + "platform_offset": [ 0, -145, -38], + "machine_extruder_trains": + { + "0": "bq_witbox_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/bq_witbox_2.def.json b/resources/definitions/bq_witbox_2.def.json index ab3786ad1f..4c40b09c0f 100644 --- a/resources/definitions/bq_witbox_2.def.json +++ b/resources/definitions/bq_witbox_2.def.json @@ -8,7 +8,11 @@ "manufacturer": "BQ", "file_formats": "text/x-gcode", "platform": "bq_witbox_platform.stl", - "platform_offset": [0, -145, -38] + "platform_offset": [0, -145, -38], + "machine_extruder_trains": + { + "0": "bq_witbox_2_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/creality_cr10.def.json b/resources/definitions/creality_cr10.def.json index eb0b8c7306..7e36b2a183 100644 --- a/resources/definitions/creality_cr10.def.json +++ b/resources/definitions/creality_cr10.def.json @@ -7,7 +7,11 @@ "author": "Michael Wildermuth", "manufacturer": "Creality3D", "file_formats": "text/x-gcode", - "preferred_quality_type": "draft" + "preferred_quality_type": "draft", + "machine_extruder_trains": + { + "0": "creality_cr10_extruder_0" + } }, "overrides": { "machine_width": { diff --git a/resources/definitions/creality_cr10s4.def.json b/resources/definitions/creality_cr10s4.def.json index cebe255705..7145083674 100644 --- a/resources/definitions/creality_cr10s4.def.json +++ b/resources/definitions/creality_cr10s4.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "Michael Wildermuth", "manufacturer": "Creality3D", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "creality_cr10s4_extruder_0" + } }, "overrides": { "machine_width": { diff --git a/resources/definitions/creality_cr10s5.def.json b/resources/definitions/creality_cr10s5.def.json index e6aaa88b04..b082894a16 100644 --- a/resources/definitions/creality_cr10s5.def.json +++ b/resources/definitions/creality_cr10s5.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "Michael Wildermuth", "manufacturer": "Creality3D", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "creality_cr10s5_extruder_0" + } }, "overrides": { "machine_width": { diff --git a/resources/definitions/dagoma_discoeasy200.def.json b/resources/definitions/dagoma_discoeasy200.def.json index 4f0fddc41d..173ec6e66d 100644 --- a/resources/definitions/dagoma_discoeasy200.def.json +++ b/resources/definitions/dagoma_discoeasy200.def.json @@ -8,7 +8,11 @@ "manufacturer": "Dagoma", "file_formats": "text/x-gcode", "platform": "discoeasy200.stl", - "platform_offset": [ 105, -59, 280] + "platform_offset": [ 105, -59, 280], + "machine_extruder_trains": + { + "0": "dagoma_discoeasy200_extruder_0" + } }, "overrides": { "machine_width": { diff --git a/resources/definitions/dagoma_neva.def.json b/resources/definitions/dagoma_neva.def.json index 21a557ac22..6dde69eeb3 100644 --- a/resources/definitions/dagoma_neva.def.json +++ b/resources/definitions/dagoma_neva.def.json @@ -9,7 +9,11 @@ "manufacturer": "Dagoma", "file_formats": "text/x-gcode", "platform": "neva.stl", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "dagoma_neva_extruder_0" + } }, "overrides": { "machine_width": { diff --git a/resources/definitions/delta_go.def.json b/resources/definitions/delta_go.def.json index a6d75b2983..5228b559c3 100644 --- a/resources/definitions/delta_go.def.json +++ b/resources/definitions/delta_go.def.json @@ -1,40 +1,44 @@ -{ - "name": "Delta Go", - "version": 2, - "inherits": "fdmprinter", - "metadata": { - "visible": true, - "author": "Deltaprintr", - "manufacturer": "Deltaprintr", - "file_formats": "text/x-gcode", - "platform_offset": [0, 0, 0], - "platform": "" - }, - "overrides": { - "machine_name": { "default_value": "Delta Go" }, - "material_diameter": { "default_value": 1.75 }, - "default_material_print_temperature": { "default_value": 210 }, - "speed_travel": { "default_value": 150 }, - "prime_tower_size": { "default_value": 8.66 }, - "infill_sparse_density": { "default_value": 10 }, - "speed_wall_x": { "default_value": 30 }, - "speed_wall_0": { "default_value": 30 }, - "speed_topbottom": { "default_value": 20 }, - "layer_height": { "default_value": 0.15 }, - "speed_print": { "default_value": 30 }, - "machine_heated_bed": { "default_value": false }, - "machine_center_is_zero": { "default_value": true }, - "machine_height": { "default_value": 154 }, - "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_depth": { "default_value": 115 }, - "machine_width": { "default_value": 115 }, - "raft_airgap": { "default_value": 0.15 }, - "retraction_hop_enabled": { "value": "True" }, - "retraction_amount": { "default_value": 4.1 }, - "retraction_speed": { "default_value": 500 }, - "retraction_hop": { "value": "0.2" }, - "retraction_hop_only_when_collides": { "value": "True" }, - "brim_width": { "value": "5" }, - "machine_shape": { "default_value": "elliptic"} - } -} +{ + "name": "Delta Go", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Deltaprintr", + "manufacturer": "Deltaprintr", + "file_formats": "text/x-gcode", + "platform_offset": [0, 0, 0], + "platform": "", + "machine_extruder_trains": + { + "0": "delta_go_extruder_0" + } + }, + "overrides": { + "machine_name": { "default_value": "Delta Go" }, + "material_diameter": { "default_value": 1.75 }, + "default_material_print_temperature": { "default_value": 210 }, + "speed_travel": { "default_value": 150 }, + "prime_tower_size": { "default_value": 8.66 }, + "infill_sparse_density": { "default_value": 10 }, + "speed_wall_x": { "default_value": 30 }, + "speed_wall_0": { "default_value": 30 }, + "speed_topbottom": { "default_value": 20 }, + "layer_height": { "default_value": 0.15 }, + "speed_print": { "default_value": 30 }, + "machine_heated_bed": { "default_value": false }, + "machine_center_is_zero": { "default_value": true }, + "machine_height": { "default_value": 154 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_depth": { "default_value": 115 }, + "machine_width": { "default_value": 115 }, + "raft_airgap": { "default_value": 0.15 }, + "retraction_hop_enabled": { "value": "True" }, + "retraction_amount": { "default_value": 4.1 }, + "retraction_speed": { "default_value": 500 }, + "retraction_hop": { "value": "0.2" }, + "retraction_hop_only_when_collides": { "value": "True" }, + "brim_width": { "value": "5" }, + "machine_shape": { "default_value": "elliptic"} + } +} diff --git a/resources/definitions/deltabot.def.json b/resources/definitions/deltabot.def.json index e3b676d0ec..1746eef920 100644 --- a/resources/definitions/deltabot.def.json +++ b/resources/definitions/deltabot.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Danny Lu", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "deltabot_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/deltacomb.def.json b/resources/definitions/deltacomb.def.json index 0fdf61e582..bd4eb0839b 100644 --- a/resources/definitions/deltacomb.def.json +++ b/resources/definitions/deltacomb.def.json @@ -10,7 +10,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "deltacomb.stl", - "has_machine_quality": true + "has_machine_quality": true, + "machine_extruder_trains": + { + "0": "deltacomb_extruder_0" + } }, "overrides": { @@ -28,7 +32,6 @@ "retraction_hop_enabled": { "default_value": true }, "retraction_amount" : { "default_value": 3.5 }, "retraction_speed" : { "default_value": 50 }, - "material_diameter": { "default_value": 1.75 }, "material_final_print_temperature": { "value": "material_print_temperature - 5" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_print_temperature_layer_0": { "value": "material_print_temperature + 5" }, diff --git a/resources/definitions/easyarts_ares.def.json b/resources/definitions/easyarts_ares.def.json index 689ac63625..34163e8a72 100644 --- a/resources/definitions/easyarts_ares.def.json +++ b/resources/definitions/easyarts_ares.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "nliaudat", "manufacturer": "EasyArts (discontinued)", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "easyarts_ares_extruder_0" + } }, "overrides": { "machine_start_gcode": { diff --git a/resources/definitions/fabtotum.def.json b/resources/definitions/fabtotum.def.json index d66de07c4a..545a14b0c2 100644 --- a/resources/definitions/fabtotum.def.json +++ b/resources/definitions/fabtotum.def.json @@ -15,7 +15,11 @@ "variants_name": "Head", "preferred_variant_name": "Lite 0.4 mm", "preferred_material": "fabtotum_pla", - "supports_usb_connection": false + "supports_usb_connection": false, + "machine_extruder_trains": + { + "0": "fabtotum_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/folgertech_FT-5.def.json b/resources/definitions/folgertech_FT-5.def.json index 71c6987a1a..bc99adc204 100644 --- a/resources/definitions/folgertech_FT-5.def.json +++ b/resources/definitions/folgertech_FT-5.def.json @@ -7,7 +7,11 @@ "author": "Jaime van Kessel & Paul Bussiere", "manufacturer": "Folger Tech", "file_formats": "text/x-gcode", - "platform": "FT-5_build_plate.stl" + "platform": "FT-5_build_plate.stl", + "machine_extruder_trains": + { + "0": "folgertech_FT-5_extruder_0" + } }, "overrides": { "machine_heated_bed": { "default_value": true }, diff --git a/resources/definitions/gmax15plus.def.json b/resources/definitions/gmax15plus.def.json index 897d492bb2..1db01312ab 100644 --- a/resources/definitions/gmax15plus.def.json +++ b/resources/definitions/gmax15plus.def.json @@ -13,7 +13,11 @@ "has_machine_quality": true, "has_variants": true, "variants_name": "Hotend", - "preferred_variant_name": "0.5mm E3D (Default)" + "preferred_variant_name": "0.5mm E3D (Default)", + "machine_extruder_trains": + { + "0": "gmax15plus_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/grr_neo.def.json b/resources/definitions/grr_neo.def.json index 847f638fbd..374fae2202 100644 --- a/resources/definitions/grr_neo.def.json +++ b/resources/definitions/grr_neo.def.json @@ -8,7 +8,11 @@ "manufacturer": "German RepRap", "file_formats": "text/x-gcode", "icon": "icon_ultimaker.png", - "platform": "grr_neo_platform.stl" + "platform": "grr_neo_platform.stl", + "machine_extruder_trains": + { + "0": "grr_neo_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/imade3d_jellybox.def.json b/resources/definitions/imade3d_jellybox.def.json index b234e4b2cd..d4f67fe924 100644 --- a/resources/definitions/imade3d_jellybox.def.json +++ b/resources/definitions/imade3d_jellybox.def.json @@ -14,7 +14,11 @@ "has_materials": true, "has_variants": true, "has_machine_materials": true, - "has_machine_quality": true + "has_machine_quality": true, + "machine_extruder_trains": + { + "0": "imade3d_jellybox_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/innovo_inventor.def.json b/resources/definitions/innovo_inventor.def.json index 5d587f9b30..d9a92bfc59 100644 --- a/resources/definitions/innovo_inventor.def.json +++ b/resources/definitions/innovo_inventor.def.json @@ -8,7 +8,11 @@ "manufacturer": "Innovo", "file_formats": "text/x-gcode", "platform": "inventor_platform.stl", - "platform_offset": [-180, -0.25, 160] + "platform_offset": [-180, -0.25, 160], + "machine_extruder_trains": + { + "0": "innovo_inventor_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/julia.def.json b/resources/definitions/julia.def.json index 7fdee30272..16868f6c8c 100644 --- a/resources/definitions/julia.def.json +++ b/resources/definitions/julia.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Fracktal", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "julia_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/kemiq_q2_beta.def.json b/resources/definitions/kemiq_q2_beta.def.json index 7946fbfad2..19f7ae2b5f 100644 --- a/resources/definitions/kemiq_q2_beta.def.json +++ b/resources/definitions/kemiq_q2_beta.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "platform": "kemiq_q2.stl", "has_machine_quality": true, - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "kemiq_q2_beta_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/kemiq_q2_gama.def.json b/resources/definitions/kemiq_q2_gama.def.json index 64051606f2..b4ad36dc82 100644 --- a/resources/definitions/kemiq_q2_gama.def.json +++ b/resources/definitions/kemiq_q2_gama.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "platform": "kemiq_q2.stl", "has_machine_quality": true, - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "kemiq_q2_gama_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/kossel_mini.def.json b/resources/definitions/kossel_mini.def.json index df9c29b548..6ac053767c 100644 --- a/resources/definitions/kossel_mini.def.json +++ b/resources/definitions/kossel_mini.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "kossel_platform.stl", - "platform_offset": [0, -0.25, 0] + "platform_offset": [0, -0.25, 0], + "machine_extruder_trains": + { + "0": "kossel_mini_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/kossel_pro.def.json b/resources/definitions/kossel_pro.def.json index fa0cb571fa..7247b6955c 100644 --- a/resources/definitions/kossel_pro.def.json +++ b/resources/definitions/kossel_pro.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "kossel_pro_build_platform.stl", - "platform_offset": [0, -0.25, 0] + "platform_offset": [0, -0.25, 0], + "machine_extruder_trains": + { + "0": "kossel_pro_extruder_0" + } }, "overrides": { "machine_heated_bed": { diff --git a/resources/definitions/kupido.def.json b/resources/definitions/kupido.def.json index b16ba62ccc..412fe979b8 100644 --- a/resources/definitions/kupido.def.json +++ b/resources/definitions/kupido.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Kupido", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "kupido_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/makeR_pegasus.def.json b/resources/definitions/makeR_pegasus.def.json index fb5a7dce75..e1b7deac59 100644 --- a/resources/definitions/makeR_pegasus.def.json +++ b/resources/definitions/makeR_pegasus.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "makeR_pegasus_platform.stl", - "platform_offset": [-200, -10, 200] + "platform_offset": [-200, -10, 200], + "machine_extruder_trains": + { + "0": "makeR_pegasus_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/makeR_prusa_tairona_i3.def.json b/resources/definitions/makeR_prusa_tairona_i3.def.json index a82fffd254..235ad3d1d6 100644 --- a/resources/definitions/makeR_prusa_tairona_i3.def.json +++ b/resources/definitions/makeR_prusa_tairona_i3.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "makeR_prusa_tairona_i3_platform.stl", - "platform_offset": [-2, 0, 0] + "platform_offset": [-2, 0, 0], + "machine_extruder_trains": + { + "0": "makeR_prusa_tairona_i3_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/maker_starter.def.json b/resources/definitions/maker_starter.def.json index de0267dc8e..333dd6c8bf 100644 --- a/resources/definitions/maker_starter.def.json +++ b/resources/definitions/maker_starter.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj", "icon": "icon_ultimaker2.png", "platform": "makerstarter_platform.stl", - "preferred_quality_type": "draft" + "preferred_quality_type": "draft", + "machine_extruder_trains": + { + "0": "maker_starter_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/makerbotreplicator.def.json b/resources/definitions/makerbotreplicator.def.json index 3d690990ce..a07fb4134f 100644 --- a/resources/definitions/makerbotreplicator.def.json +++ b/resources/definitions/makerbotreplicator.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "MakerBot", "file_formats": "application/x3g", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "makerbotreplicator_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/malyan_m180.def.json b/resources/definitions/malyan_m180.def.json index c74317a633..37ce5981ff 100644 --- a/resources/definitions/malyan_m180.def.json +++ b/resources/definitions/malyan_m180.def.json @@ -8,7 +8,11 @@ "author": "Ruben Dulek", "manufacturer": "Malyan", "machine_x3g_variant": "r1d", - "file_formats": "application/x3g" + "file_formats": "application/x3g", + "machine_extruder_trains": + { + "0": "malyan_m180_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/malyan_m200.def.json b/resources/definitions/malyan_m200.def.json index ec3237a7e6..437b1873b6 100644 --- a/resources/definitions/malyan_m200.def.json +++ b/resources/definitions/malyan_m200.def.json @@ -15,7 +15,11 @@ "supports_usb_connection": true, "visible": true, "first_start_actions": ["MachineSettingsAction"], - "supported_actions": ["MachineSettingsAction"] + "supported_actions": ["MachineSettingsAction"], + "machine_extruder_trains": + { + "0": "malyan_m200_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/mankati_fullscale_xt_plus.def.json b/resources/definitions/mankati_fullscale_xt_plus.def.json index 15ba889efc..bf1bfb26ab 100644 --- a/resources/definitions/mankati_fullscale_xt_plus.def.json +++ b/resources/definitions/mankati_fullscale_xt_plus.def.json @@ -7,7 +7,11 @@ "author": "RBC", "manufacturer": "Mankati", "file_formats": "text/x-gcode", - "platform": "mankati_fullscale_xt_plus_platform.stl" + "platform": "mankati_fullscale_xt_plus_platform.stl", + "machine_extruder_trains": + { + "0": "mankati_fullscale_xt_plus_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "Mankati Fullscale XT Plus" }, diff --git a/resources/definitions/mendel90.def.json b/resources/definitions/mendel90.def.json index 95f47d7aac..bc0832ce8f 100644 --- a/resources/definitions/mendel90.def.json +++ b/resources/definitions/mendel90.def.json @@ -1,87 +1,91 @@ -{ - "name": "Mendel90", - "version": 2, - "inherits": "fdmprinter", - "metadata": - { - "visible": true, - "author": "Bo Herrmannsen", - "manufacturer": "Nophead", - "file_formats": "text/x-gcode", - "platform": "mendel90_platform.stl", - "platform_offset": [0, -23.6, 0] - }, - - "pages": [ - "BedLeveling" - ], - - "overrides": { - "machine_name": { "default_value": "Mendel90" }, - "machine_start_gcode": { - "default_value": "G21 ;metric values\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\nM107 ;start with the fan off\nG1 X90 Y200 F6000 ;go to the middle of the front\nG1 Z0.05 ;close to the bed\nG1 Z0.3 ;lift Z\n" - }, - "machine_end_gcode": { - "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nM107 ;carriage fan off\nG91 ;relative positioning\nG1 Z10 ;Move up Z 10mm\nG90 ;back to absolute mode\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG92 E0 ;zero the extruded length\nG1 Y200 F5000 ;Move Y to middle of bed cooling fan\nM42 P42 S255 ;Turn on Bed cooling fan on\nG4 S420 ;Wait 7 mins\nM42 P42 S0 ;Turn off bed cooling fan\nG1 Y10 F5000 ;Move Y to front\nM84 ;steppers off\n" - }, - "material_bed_temp_wait": { - "default_value": true - }, - "material_print_temp_prepend": { - "default_value": true - }, - "machine_width": { - "default_value": 200 - }, - "machine_height": { - "default_value": 200 - }, - "machine_depth": { - "default_value": 200 - }, - "machine_heated_bed": { - "default_value": true - }, - "machine_center_is_zero": { - "default_value": false - }, - "machine_extruder_count": { - "default_value": 1 - }, - "machine_nozzle_tip_outer_diameter": { - "default_value": 1 - }, - "machine_nozzle_head_distance": { - "default_value": 5 - }, - "machine_nozzle_expansion_angle": { - "default_value": 45 - }, - "machine_heat_zone_length": { - "default_value": 16 - }, - "machine_gcode_flavor": { - "default_value": "RepRap (Marlin/Sprinter)" - }, - "gantry_height": { - "default_value": 55 - }, - "machine_nozzle_size": { - "default_value": 0.4 - }, - "material_diameter": { - "default_value": 1.75 - }, - "machine_head_with_fans_polygon": - { - "default_value": [ - [ -12, 9 ], - [ -12, -9 ], - [ 14, 9 ], - [ 14, -9 ] - ] - } - } -} - - +{ + "name": "Mendel90", + "version": 2, + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Bo Herrmannsen", + "manufacturer": "Nophead", + "file_formats": "text/x-gcode", + "platform": "mendel90_platform.stl", + "platform_offset": [0, -23.6, 0], + "machine_extruder_trains": + { + "0": "mendel90_extruder_0" + } + }, + + "pages": [ + "BedLeveling" + ], + + "overrides": { + "machine_name": { "default_value": "Mendel90" }, + "machine_start_gcode": { + "default_value": "G21 ;metric values\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\nM107 ;start with the fan off\nG1 X90 Y200 F6000 ;go to the middle of the front\nG1 Z0.05 ;close to the bed\nG1 Z0.3 ;lift Z\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nM107 ;carriage fan off\nG91 ;relative positioning\nG1 Z10 ;Move up Z 10mm\nG90 ;back to absolute mode\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG92 E0 ;zero the extruded length\nG1 Y200 F5000 ;Move Y to middle of bed cooling fan\nM42 P42 S255 ;Turn on Bed cooling fan on\nG4 S420 ;Wait 7 mins\nM42 P42 S0 ;Turn off bed cooling fan\nG1 Y10 F5000 ;Move Y to front\nM84 ;steppers off\n" + }, + "material_bed_temp_wait": { + "default_value": true + }, + "material_print_temp_prepend": { + "default_value": true + }, + "machine_width": { + "default_value": 200 + }, + "machine_height": { + "default_value": 200 + }, + "machine_depth": { + "default_value": 200 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 1 + }, + "machine_nozzle_tip_outer_diameter": { + "default_value": 1 + }, + "machine_nozzle_head_distance": { + "default_value": 5 + }, + "machine_nozzle_expansion_angle": { + "default_value": 45 + }, + "machine_heat_zone_length": { + "default_value": 16 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "gantry_height": { + "default_value": 55 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [ -12, 9 ], + [ -12, -9 ], + [ 14, 9 ], + [ 14, -9 ] + ] + } + } +} + + diff --git a/resources/definitions/monoprice_select_mini_v1.def.json b/resources/definitions/monoprice_select_mini_v1.def.json index 7264f0a6fc..a516d54b18 100644 --- a/resources/definitions/monoprice_select_mini_v1.def.json +++ b/resources/definitions/monoprice_select_mini_v1.def.json @@ -9,7 +9,11 @@ "category": "Other", "file_formats": "text/x-gcode", "quality_definition": "malyan_m200", - "visible": true + "visible": true, + "machine_extruder_trains": + { + "0": "monoprice_select_mini_v1_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/monoprice_select_mini_v2.def.json b/resources/definitions/monoprice_select_mini_v2.def.json index 99bb7ef50a..4e3d63044e 100644 --- a/resources/definitions/monoprice_select_mini_v2.def.json +++ b/resources/definitions/monoprice_select_mini_v2.def.json @@ -11,7 +11,11 @@ "has_machine_quality": true, "has_materials": true, "preferred_quality_type": "normal", - "visible": true + "visible": true, + "machine_extruder_trains": + { + "0": "monoprice_select_mini_v2_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 5a3cbddd14..6351f75a80 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -8,7 +8,11 @@ "manufacturer": "Peopoly", "file_formats": "text/x-gcode", "has_machine_quality": true, - "has_materials": false + "has_materials": false, + "machine_extruder_trains": + { + "0": "peopoly_moai_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/printrbot_play.def.json b/resources/definitions/printrbot_play.def.json index 36ef93e60c..521eeb0f79 100644 --- a/resources/definitions/printrbot_play.def.json +++ b/resources/definitions/printrbot_play.def.json @@ -7,7 +7,11 @@ "author": "Chris Pearson", "manufacturer": "Printrbot", "file_formats": "text/x-gcode", - "platform": "printrbot_play.stl" + "platform": "printrbot_play.stl", + "machine_extruder_trains": + { + "0": "printrbot_play_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/printrbot_play_heated.def.json b/resources/definitions/printrbot_play_heated.def.json index 9ca365a5c0..680496bf56 100644 --- a/resources/definitions/printrbot_play_heated.def.json +++ b/resources/definitions/printrbot_play_heated.def.json @@ -7,7 +7,11 @@ "author": "Chris Pearson", "manufacturer": "Printrbot", "file_formats": "text/x-gcode", - "platform": "" + "platform": "", + "machine_extruder_trains": + { + "0": "printrbot_play_heated_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/printrbot_simple.def.json b/resources/definitions/printrbot_simple.def.json index e56a9d8647..d71fdd8df6 100644 --- a/resources/definitions/printrbot_simple.def.json +++ b/resources/definitions/printrbot_simple.def.json @@ -8,7 +8,11 @@ "manufacturer": "PrintrBot", "platform": "printrbot_simple_metal_platform.stl", "platform_offset": [0, -3.45, 0], - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "printrbot_simple_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/printrbot_simple_extended.def.json b/resources/definitions/printrbot_simple_extended.def.json index 95395efb23..7899710464 100644 --- a/resources/definitions/printrbot_simple_extended.def.json +++ b/resources/definitions/printrbot_simple_extended.def.json @@ -8,7 +8,11 @@ "manufacturer": "PrintrBot", "platform": "printrbot_simple_metal_upgrade.stl", "platform_offset": [0, -0.3, 0], - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "printrbot_simple_extended_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/printrbot_simple_makers_kit.def.json b/resources/definitions/printrbot_simple_makers_kit.def.json index e2afd57826..7f2863256f 100644 --- a/resources/definitions/printrbot_simple_makers_kit.def.json +++ b/resources/definitions/printrbot_simple_makers_kit.def.json @@ -6,7 +6,11 @@ "visible": true, "author": "Timur Tabi", "manufacturer": "Printrbot", - "file_formats": "text/x-gcode" + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "printrbot_simple_makers_kit_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/prusa_i3.def.json b/resources/definitions/prusa_i3.def.json index 4599763397..3358e6fb30 100644 --- a/resources/definitions/prusa_i3.def.json +++ b/resources/definitions/prusa_i3.def.json @@ -8,7 +8,11 @@ "manufacturer": "Prusajr", "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", - "platform": "prusai3_platform.stl" + "platform": "prusai3_platform.stl", + "machine_extruder_trains": + { + "0": "prusa_i3_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/prusa_i3_mk2.def.json b/resources/definitions/prusa_i3_mk2.def.json index e58eb4d903..db969d3328 100644 --- a/resources/definitions/prusa_i3_mk2.def.json +++ b/resources/definitions/prusa_i3_mk2.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "prusai3_platform.stl", - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "prusa_i3_mk2_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/prusa_i3_xl.def.json b/resources/definitions/prusa_i3_xl.def.json index b27c460554..af18917db6 100644 --- a/resources/definitions/prusa_i3_xl.def.json +++ b/resources/definitions/prusa_i3_xl.def.json @@ -8,7 +8,11 @@ "manufacturer": "Prusajr", "file_formats": "text/x-gcode", "icon": "icon_ultimaker2.png", - "platform": "prusai3_xl_platform.stl" + "platform": "prusai3_xl_platform.stl", + "machine_extruder_trains": + { + "0": "prusa_i3_xl_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/raise3D_N2_plus_single.def.json b/resources/definitions/raise3D_N2_plus_single.def.json index ffcb723a27..68e1cc8790 100644 --- a/resources/definitions/raise3D_N2_plus_single.def.json +++ b/resources/definitions/raise3D_N2_plus_single.def.json @@ -8,7 +8,11 @@ "manufacturer": "Raise3D", "category": "Other", "file_formats": "text/x-gcode", - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "raise3D_N2_plus_single_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/raise3D_N2_single.def.json b/resources/definitions/raise3D_N2_single.def.json index 1d01e479b1..0dae261901 100644 --- a/resources/definitions/raise3D_N2_single.def.json +++ b/resources/definitions/raise3D_N2_single.def.json @@ -8,7 +8,11 @@ "manufacturer": "Raise3D", "category": "Other", "file_formats": "text/x-gcode", - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "raise3D_N2_single_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/renkforce_rf100.def.json b/resources/definitions/renkforce_rf100.def.json index 6f6de81643..2ca8a7b0b7 100644 --- a/resources/definitions/renkforce_rf100.def.json +++ b/resources/definitions/renkforce_rf100.def.json @@ -6,7 +6,11 @@ "author": "Simon Peter (based on RF100.ini by Conrad Electronic SE)", "file_formats": "text/x-gcode", "manufacturer": "Renkforce", - "visible": true + "visible": true, + "machine_extruder_trains": + { + "0": "renkforce_rf100_extruder_0" + } }, "overrides": { @@ -77,7 +81,7 @@ "enabled": false }, "material_diameter": { - "value": "1.75" + "default_value": 1.75 }, "material_flow": { "value": "110" diff --git a/resources/definitions/rigid3d.def.json b/resources/definitions/rigid3d.def.json index 97b0ebd276..44c5b75fb9 100644 --- a/resources/definitions/rigid3d.def.json +++ b/resources/definitions/rigid3d.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Rigid3D", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "rigid3d_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/rigid3d_3rdgen.def.json b/resources/definitions/rigid3d_3rdgen.def.json index 46c22bfa57..b2c1ee8566 100644 --- a/resources/definitions/rigid3d_3rdgen.def.json +++ b/resources/definitions/rigid3d_3rdgen.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Rigid3D", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "rigid3d_3rdgen_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/rigid3d_hobby.def.json b/resources/definitions/rigid3d_hobby.def.json index 872cc3e6f4..594b95fa44 100644 --- a/resources/definitions/rigid3d_hobby.def.json +++ b/resources/definitions/rigid3d_hobby.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Rigid3D", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "rigid3d_hobby_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/rigid3d_mucit.def.json b/resources/definitions/rigid3d_mucit.def.json index ed1533e4a6..ea083e22c4 100644 --- a/resources/definitions/rigid3d_mucit.def.json +++ b/resources/definitions/rigid3d_mucit.def.json @@ -10,7 +10,11 @@ "file_formats": "text/x-gcode", "platform": "rigid3d_mucit_platform.stl", "platform_offset": [ 0, -19, 0], - "preferred_quality_type": "draft" + "preferred_quality_type": "draft", + "machine_extruder_trains": + { + "0": "rigid3d_mucit_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "Rigid3D Mucit" }, diff --git a/resources/definitions/rigid3d_zero.def.json b/resources/definitions/rigid3d_zero.def.json index 56fb8284c0..785979646a 100644 --- a/resources/definitions/rigid3d_zero.def.json +++ b/resources/definitions/rigid3d_zero.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Rigid3D", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "rigid3d_zero_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/rigid3d_zero2.def.json b/resources/definitions/rigid3d_zero2.def.json index 27ceb87c29..330855baf2 100644 --- a/resources/definitions/rigid3d_zero2.def.json +++ b/resources/definitions/rigid3d_zero2.def.json @@ -9,7 +9,11 @@ "has_materials": false, "file_formats": "text/x-gcode", "platform": "rigid3d_zero2_platform.stl", - "platform_offset": [ 5, 0, -35] + "platform_offset": [ 5, 0, -35], + "machine_extruder_trains": + { + "0": "rigid3d_zero2_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "Rigid3D Zero2" }, diff --git a/resources/definitions/rigidbot.def.json b/resources/definitions/rigidbot.def.json index bed10025d7..0db095757b 100644 --- a/resources/definitions/rigidbot.def.json +++ b/resources/definitions/rigidbot.def.json @@ -7,7 +7,11 @@ "author": "RBC", "manufacturer": "RigidBot", "file_formats": "text/x-gcode", - "platform": "rigidbot_platform.stl" + "platform": "rigidbot_platform.stl", + "machine_extruder_trains": + { + "0": "rigidbot_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/rigidbot_big.def.json b/resources/definitions/rigidbot_big.def.json index 08cf3b2ab8..444286792c 100644 --- a/resources/definitions/rigidbot_big.def.json +++ b/resources/definitions/rigidbot_big.def.json @@ -7,7 +7,11 @@ "author": "RBC", "manufacturer": "RigidBot", "file_formats": "text/x-gcode", - "platform": "rigidbotbig_platform.stl" + "platform": "rigidbotbig_platform.stl", + "machine_extruder_trains": + { + "0": "rigidbot_big_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/robo_3d_r1.def.json b/resources/definitions/robo_3d_r1.def.json index b179779c59..9113fb8411 100644 --- a/resources/definitions/robo_3d_r1.def.json +++ b/resources/definitions/robo_3d_r1.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Robo 3D", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "robo_3d_r1_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/seemecnc_artemis.def.json b/resources/definitions/seemecnc_artemis.def.json index 0b31abfa41..c5b45c62dd 100644 --- a/resources/definitions/seemecnc_artemis.def.json +++ b/resources/definitions/seemecnc_artemis.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "artemis_platform.stl", - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "seemecnc_artemis_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/seemecnc_v32.def.json b/resources/definitions/seemecnc_v32.def.json index 3f46c1540a..3ea0785e4b 100644 --- a/resources/definitions/seemecnc_v32.def.json +++ b/resources/definitions/seemecnc_v32.def.json @@ -9,7 +9,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", "platform": "rostock_platform.stl", - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "seemecnc_v32_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/tam.def.json b/resources/definitions/tam.def.json index 20bc96358d..ae614442f0 100644 --- a/resources/definitions/tam.def.json +++ b/resources/definitions/tam.def.json @@ -10,7 +10,11 @@ "platform": "tam_series1.stl", "platform_offset": [-580.0, -6.23, 253.5], "has_materials": false, - "supported_actions":["UpgradeFirmware"] + "supported_actions": ["UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "tam_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "TypeAMachines" }, diff --git a/resources/definitions/tevo_blackwidow.def.json b/resources/definitions/tevo_blackwidow.def.json index 22f7095e17..60b46fbc04 100644 --- a/resources/definitions/tevo_blackwidow.def.json +++ b/resources/definitions/tevo_blackwidow.def.json @@ -11,7 +11,11 @@ "has_materials": false, "has_machine_quality": true, "platform": "tevo_blackwidow.stl", - "preferred_quality_type": "normal" + "preferred_quality_type": "normal", + "machine_extruder_trains": + { + "0": "tevo_blackwidow_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/tevo_tarantula.def.json b/resources/definitions/tevo_tarantula.def.json index c3bfb38192..84aabccf13 100644 --- a/resources/definitions/tevo_tarantula.def.json +++ b/resources/definitions/tevo_tarantula.def.json @@ -9,7 +9,11 @@ "manufacturer": "Tevo", "file_formats": "text/x-gcode", "icon": "icon_ultimaker2", - "platform": "prusai3_platform.stl" + "platform": "prusai3_platform.stl", + "machine_extruder_trains": + { + "0": "tevo_tarantula_extruder_0" + } }, "overrides": diff --git a/resources/definitions/ubuild-3d_mr_bot_280.def.json b/resources/definitions/ubuild-3d_mr_bot_280.def.json index 4febdcd350..7716384253 100644 --- a/resources/definitions/ubuild-3d_mr_bot_280.def.json +++ b/resources/definitions/ubuild-3d_mr_bot_280.def.json @@ -12,7 +12,11 @@ "icon": "icon_uBuild-3D", "platform": "mr_bot_280_platform.stl", "has_materials": true, - "preferred_quality_type": "draft" + "preferred_quality_type": "draft", + "machine_extruder_trains": + { + "0": "ubuild-3d_mr_bot_280_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker2.def.json b/resources/definitions/ultimaker2.def.json index 926925e4eb..d8ecd59296 100644 --- a/resources/definitions/ultimaker2.def.json +++ b/resources/definitions/ultimaker2.def.json @@ -16,7 +16,11 @@ "has_machine_quality": true, "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "generic_pva", "generic_tough_pla"], "first_start_actions": ["UM2UpgradeSelection"], - "supported_actions":["UM2UpgradeSelection", "UpgradeFirmware"] + "supported_actions":["UM2UpgradeSelection", "UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker2_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "Ultimaker 2" }, diff --git a/resources/definitions/ultimaker2_extended.def.json b/resources/definitions/ultimaker2_extended.def.json index 94667b154d..af169c94fb 100644 --- a/resources/definitions/ultimaker2_extended.def.json +++ b/resources/definitions/ultimaker2_extended.def.json @@ -10,7 +10,11 @@ "file_formats": "text/x-gcode", "icon": "icon_ultimaker2.png", "platform": "ultimaker2_platform.obj", - "platform_texture": "Ultimaker2Extendedbackplate.png" + "platform_texture": "Ultimaker2Extendedbackplate.png", + "machine_extruder_trains": + { + "0": "ultimaker2_extended_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker2_extended_plus.def.json b/resources/definitions/ultimaker2_extended_plus.def.json index adde89d858..f3a8bfcf9f 100644 --- a/resources/definitions/ultimaker2_extended_plus.def.json +++ b/resources/definitions/ultimaker2_extended_plus.def.json @@ -10,7 +10,11 @@ "file_formats": "text/x-gcode", "platform": "ultimaker2_platform.obj", "platform_texture": "Ultimaker2ExtendedPlusbackplate.png", - "supported_actions":["UpgradeFirmware"] + "supported_actions": ["UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker2_extended_plus_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker2_go.def.json b/resources/definitions/ultimaker2_go.def.json index e98381a7d7..c66fb38fc0 100644 --- a/resources/definitions/ultimaker2_go.def.json +++ b/resources/definitions/ultimaker2_go.def.json @@ -13,7 +13,11 @@ "platform_texture": "Ultimaker2Gobackplate.png", "platform_offset": [0, 0, 0], "first_start_actions": [], - "supported_actions":["UpgradeFirmware"] + "supported_actions": ["UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker2_go_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker2_plus.def.json b/resources/definitions/ultimaker2_plus.def.json index 935bf5b6c0..bc4d3a6230 100644 --- a/resources/definitions/ultimaker2_plus.def.json +++ b/resources/definitions/ultimaker2_plus.def.json @@ -15,7 +15,11 @@ "has_machine_materials": true, "has_machine_quality": true, "first_start_actions": [], - "supported_actions":["UpgradeFirmware"] + "supported_actions": ["UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker2_plus_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker_original.def.json b/resources/definitions/ultimaker_original.def.json index 08a7622a73..0ea08c3fba 100644 --- a/resources/definitions/ultimaker_original.def.json +++ b/resources/definitions/ultimaker_original.def.json @@ -13,7 +13,11 @@ "has_materials": true, "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "generic_pva", "generic_tough_pla"], "first_start_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel"], - "supported_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel", "UpgradeFirmware"] + "supported_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel", "UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker_original_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/ultimaker_original_plus.def.json b/resources/definitions/ultimaker_original_plus.def.json index 115e1e2752..be0d733dd0 100644 --- a/resources/definitions/ultimaker_original_plus.def.json +++ b/resources/definitions/ultimaker_original_plus.def.json @@ -11,7 +11,11 @@ "platform": "ultimaker2_platform.obj", "platform_texture": "UltimakerPlusbackplate.png", "first_start_actions": ["UMOCheckup", "BedLevel"], - "supported_actions": ["UMOCheckup", "BedLevel", "UpgradeFirmware"] + "supported_actions": ["UMOCheckup", "BedLevel", "UpgradeFirmware"], + "machine_extruder_trains": + { + "0": "ultimaker_original_plus_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/uniqbot_one.def.json b/resources/definitions/uniqbot_one.def.json index ad14728269..75d5efad8c 100644 --- a/resources/definitions/uniqbot_one.def.json +++ b/resources/definitions/uniqbot_one.def.json @@ -6,7 +6,11 @@ "author": "Unimatech", "manufacturer": "Unimatech", "file_formats": "text/x-gcode", - "icon": "icon_ultimaker2.png" + "icon": "icon_ultimaker2.png", + "machine_extruder_trains": + { + "0": "uniqbot_one_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/vertex_delta_k8800.def.json b/resources/definitions/vertex_delta_k8800.def.json index 495fd5a5bc..40dd9216ff 100644 --- a/resources/definitions/vertex_delta_k8800.def.json +++ b/resources/definitions/vertex_delta_k8800.def.json @@ -8,7 +8,11 @@ "visible": true, "author": "Velleman", "has_machine_quality": true, - "has_materials": true + "has_materials": true, + "machine_extruder_trains": + { + "0": "vertex_delta_k8800_extruder_0" + } }, "overrides": { "material_diameter": { diff --git a/resources/definitions/vertex_k8400.def.json b/resources/definitions/vertex_k8400.def.json index 92c016aa70..cd8fcec8ec 100644 --- a/resources/definitions/vertex_k8400.def.json +++ b/resources/definitions/vertex_k8400.def.json @@ -10,7 +10,11 @@ "platform": "Vertex_build_panel.stl", "platform_offset": [0, -3, 0], "supports_usb_connection": true, - "supported_actions": ["MachineSettingsAction"] + "supported_actions": ["MachineSettingsAction"], + "machine_extruder_trains": + { + "0": "vertex_k8400_extruder_0" + } }, "overrides": { "machine_name": { "default_value": "Vertex K8400" }, diff --git a/resources/definitions/zone3d_printer.def.json b/resources/definitions/zone3d_printer.def.json index bac8968951..0338302e37 100644 --- a/resources/definitions/zone3d_printer.def.json +++ b/resources/definitions/zone3d_printer.def.json @@ -7,7 +7,11 @@ "author": "Ultimaker", "manufacturer": "Unknown", "file_formats": "text/x-gcode", - "platform_offset": [ 0, 0, 0] + "platform_offset": [ 0, 0, 0], + "machine_extruder_trains": + { + "0": "zone3d_printer_extruder_0" + } }, "overrides": { diff --git a/resources/definitions/zyyx_agile.def.json b/resources/definitions/zyyx_agile.def.json index bd08ee4a2d..d339ea6803 100644 --- a/resources/definitions/zyyx_agile.def.json +++ b/resources/definitions/zyyx_agile.def.json @@ -12,7 +12,11 @@ "quality_definition": "zyyx_agile", "preferred_material": "zyyx_pro_pla", "preferred_quality_type": "normal", - "machine_x3g_variant": "z" + "machine_x3g_variant": "z", + "machine_extruder_trains": + { + "0": "zyyx_agile_extruder_0" + } }, "overrides": { diff --git a/resources/extruders/101Hero_extruder_0.def.json b/resources/extruders/101Hero_extruder_0.def.json new file mode 100644 index 0000000000..82c06e40d6 --- /dev/null +++ b/resources/extruders/101Hero_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "101Hero_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "101Hero", + "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/3dator_extruder_0.def.json b/resources/extruders/3dator_extruder_0.def.json new file mode 100644 index 0000000000..6749eb7bb4 --- /dev/null +++ b/resources/extruders/3dator_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "3dator_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "3dator", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/abax_pri3_extruder_0.def.json b/resources/extruders/abax_pri3_extruder_0.def.json new file mode 100644 index 0000000000..27e86d6042 --- /dev/null +++ b/resources/extruders/abax_pri3_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "abax_pri3_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "abax_pri3", + "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/abax_pri5_extruder_0.def.json b/resources/extruders/abax_pri5_extruder_0.def.json new file mode 100644 index 0000000000..842e76e5f3 --- /dev/null +++ b/resources/extruders/abax_pri5_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "abax_pri5_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "abax_pri5", + "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/abax_titan_extruder_0.def.json b/resources/extruders/abax_titan_extruder_0.def.json new file mode 100644 index 0000000000..79e1974def --- /dev/null +++ b/resources/extruders/abax_titan_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "abax_titan_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "abax_titan", + "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/alya3dp_extruder_0.def.json b/resources/extruders/alya3dp_extruder_0.def.json new file mode 100644 index 0000000000..e34db5dfbf --- /dev/null +++ b/resources/extruders/alya3dp_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "alya3dp_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "alya3dp", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/anycubic_i3_mega_extruder_0.def.json b/resources/extruders/anycubic_i3_mega_extruder_0.def.json new file mode 100644 index 0000000000..6d9c330536 --- /dev/null +++ b/resources/extruders/anycubic_i3_mega_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "anycubic_i3_mega_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "anycubic_i3_mega", + "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/bfb_extruder_0.def.json b/resources/extruders/bfb_extruder_0.def.json new file mode 100644 index 0000000000..88c81ee03e --- /dev/null +++ b/resources/extruders/bfb_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bfb_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bfb", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.7 } + } +} diff --git a/resources/extruders/bq_hephestos_2_extruder_0.def.json b/resources/extruders/bq_hephestos_2_extruder_0.def.json new file mode 100644 index 0000000000..833907937d --- /dev/null +++ b/resources/extruders/bq_hephestos_2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bq_hephestos_2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bq_hephestos_2", + "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/bq_hephestos_extruder_0.def.json b/resources/extruders/bq_hephestos_extruder_0.def.json new file mode 100644 index 0000000000..753778f399 --- /dev/null +++ b/resources/extruders/bq_hephestos_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bq_hephestos_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bq_hephestos", + "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/bq_hephestos_xl_extruder_0.def.json b/resources/extruders/bq_hephestos_xl_extruder_0.def.json new file mode 100644 index 0000000000..91cac04dc9 --- /dev/null +++ b/resources/extruders/bq_hephestos_xl_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bq_hephestos_xl_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bq_hephestos_xl", + "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/bq_witbox_2_extruder_0.def.json b/resources/extruders/bq_witbox_2_extruder_0.def.json new file mode 100644 index 0000000000..04107f4471 --- /dev/null +++ b/resources/extruders/bq_witbox_2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bq_witbox_2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bq_witbox_2", + "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/bq_witbox_extruder_0.def.json b/resources/extruders/bq_witbox_extruder_0.def.json new file mode 100644 index 0000000000..d3a5c677af --- /dev/null +++ b/resources/extruders/bq_witbox_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "bq_witbox_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "bq_witbox", + "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/creality_cr10_extruder_0.def.json b/resources/extruders/creality_cr10_extruder_0.def.json new file mode 100644 index 0000000000..3a259b672b --- /dev/null +++ b/resources/extruders/creality_cr10_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "creality_cr10_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creality_cr10", + "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/creality_cr10s4_extruder_0.def.json b/resources/extruders/creality_cr10s4_extruder_0.def.json new file mode 100644 index 0000000000..9afe1cee35 --- /dev/null +++ b/resources/extruders/creality_cr10s4_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "creality_cr10s4_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creality_cr10s4", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/creality_cr10s5_extruder_0.def.json b/resources/extruders/creality_cr10s5_extruder_0.def.json new file mode 100644 index 0000000000..fed86eb2b5 --- /dev/null +++ b/resources/extruders/creality_cr10s5_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "creality_cr10s5_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "creality_cr10s5", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/dagoma_discoeasy200_extruder_0.def.json b/resources/extruders/dagoma_discoeasy200_extruder_0.def.json new file mode 100644 index 0000000000..eb2b8ef1f7 --- /dev/null +++ b/resources/extruders/dagoma_discoeasy200_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "dagoma_discoeasy200_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "dagoma_discoeasy200", + "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/dagoma_neva_extruder_0.def.json b/resources/extruders/dagoma_neva_extruder_0.def.json new file mode 100644 index 0000000000..dcb8311be4 --- /dev/null +++ b/resources/extruders/dagoma_neva_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "dagoma_neva_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "dagoma_neva", + "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/delta_go_extruder_0.def.json b/resources/extruders/delta_go_extruder_0.def.json new file mode 100644 index 0000000000..2262270dfb --- /dev/null +++ b/resources/extruders/delta_go_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "delta_go_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "delta_go", + "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/deltabot_extruder_0.def.json b/resources/extruders/deltabot_extruder_0.def.json new file mode 100644 index 0000000000..43fce74fa5 --- /dev/null +++ b/resources/extruders/deltabot_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "deltabot_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "deltabot", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/deltacomb_extruder_0.def.json b/resources/extruders/deltacomb_extruder_0.def.json new file mode 100644 index 0000000000..046becfd82 --- /dev/null +++ b/resources/extruders/deltacomb_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "deltacomb_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "deltacomb", + "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/easyarts_ares_extruder_0.def.json b/resources/extruders/easyarts_ares_extruder_0.def.json new file mode 100644 index 0000000000..ec7ba81c57 --- /dev/null +++ b/resources/extruders/easyarts_ares_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "easyarts_ares_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "easyarts_ares", + "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/fabtotum_extruder_0.def.json b/resources/extruders/fabtotum_extruder_0.def.json new file mode 100644 index 0000000000..5ed4da6256 --- /dev/null +++ b/resources/extruders/fabtotum_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "fabtotum_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "fabtotum", + "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/folgertech_FT-5_extruder_0.def.json b/resources/extruders/folgertech_FT-5_extruder_0.def.json new file mode 100644 index 0000000000..8ba9d130c6 --- /dev/null +++ b/resources/extruders/folgertech_FT-5_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "folgertech_FT-5_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "folgertech_FT-5", + "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/gmax15plus_extruder_0.def.json b/resources/extruders/gmax15plus_extruder_0.def.json new file mode 100644 index 0000000000..70389745b3 --- /dev/null +++ b/resources/extruders/gmax15plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "gmax15plus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "gmax15plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/grr_neo_extruder_0.def.json b/resources/extruders/grr_neo_extruder_0.def.json new file mode 100644 index 0000000000..9fe86d9eed --- /dev/null +++ b/resources/extruders/grr_neo_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "grr_neo_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "grr_neo", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/imade3d_jellybox_extruder_0.def.json b/resources/extruders/imade3d_jellybox_extruder_0.def.json new file mode 100644 index 0000000000..feaa717ee6 --- /dev/null +++ b/resources/extruders/imade3d_jellybox_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "imade3d_jellybox_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "imade3d_jellybox", + "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/innovo_inventor_extruder_0.def.json b/resources/extruders/innovo_inventor_extruder_0.def.json new file mode 100644 index 0000000000..ed599463f2 --- /dev/null +++ b/resources/extruders/innovo_inventor_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "innovo_inventor_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "innovo_inventor", + "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/julia_extruder_0.def.json b/resources/extruders/julia_extruder_0.def.json new file mode 100644 index 0000000000..53a569ccd8 --- /dev/null +++ b/resources/extruders/julia_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "julia_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "julia", + "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/kemiq_q2_beta_extruder_0.def.json b/resources/extruders/kemiq_q2_beta_extruder_0.def.json new file mode 100644 index 0000000000..0c7d1b7b50 --- /dev/null +++ b/resources/extruders/kemiq_q2_beta_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "kemiq_q2_beta_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "kemiq_q2_beta", + "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/kemiq_q2_gama_extruder_0.def.json b/resources/extruders/kemiq_q2_gama_extruder_0.def.json new file mode 100644 index 0000000000..bb165ca35e --- /dev/null +++ b/resources/extruders/kemiq_q2_gama_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "kemiq_q2_gama_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "kemiq_q2_gama", + "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/kossel_mini_extruder_0.def.json b/resources/extruders/kossel_mini_extruder_0.def.json new file mode 100644 index 0000000000..f57154e1a3 --- /dev/null +++ b/resources/extruders/kossel_mini_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "kossel_mini_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "kossel_mini", + "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/kossel_pro_extruder_0.def.json b/resources/extruders/kossel_pro_extruder_0.def.json new file mode 100644 index 0000000000..921e1d8bb4 --- /dev/null +++ b/resources/extruders/kossel_pro_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "kossel_pro_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "kossel_pro", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.35 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/kupido_extruder_0.def.json b/resources/extruders/kupido_extruder_0.def.json new file mode 100644 index 0000000000..d93395e667 --- /dev/null +++ b/resources/extruders/kupido_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "kupido_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "kupido", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/makeR_pegasus_extruder_0.def.json b/resources/extruders/makeR_pegasus_extruder_0.def.json new file mode 100644 index 0000000000..8d2a98340a --- /dev/null +++ b/resources/extruders/makeR_pegasus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "makeR_pegasus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "makeR_pegasus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/makeR_prusa_tairona_i3_extruder_0.def.json b/resources/extruders/makeR_prusa_tairona_i3_extruder_0.def.json new file mode 100644 index 0000000000..a80d4079cb --- /dev/null +++ b/resources/extruders/makeR_prusa_tairona_i3_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "makeR_prusa_tairona_i3_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "makeR_prusa_tairona_i3", + "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/maker_starter_extruder_0.def.json b/resources/extruders/maker_starter_extruder_0.def.json new file mode 100644 index 0000000000..5c60e536b7 --- /dev/null +++ b/resources/extruders/maker_starter_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "maker_starter_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "maker_starter", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/makerbotreplicator_extruder_0.def.json b/resources/extruders/makerbotreplicator_extruder_0.def.json new file mode 100644 index 0000000000..36a975ace1 --- /dev/null +++ b/resources/extruders/makerbotreplicator_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "makerbotreplicator_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "makerbotreplicator", + "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/malyan_m180_extruder_0.def.json b/resources/extruders/malyan_m180_extruder_0.def.json new file mode 100644 index 0000000000..be01655e1f --- /dev/null +++ b/resources/extruders/malyan_m180_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "malyan_m180_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "malyan_m180", + "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/malyan_m200_extruder_0.def.json b/resources/extruders/malyan_m200_extruder_0.def.json new file mode 100644 index 0000000000..4a135aa72d --- /dev/null +++ b/resources/extruders/malyan_m200_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "malyan_m200_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "malyan_m200", + "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/mankati_fullscale_xt_plus_extruder_0.def.json b/resources/extruders/mankati_fullscale_xt_plus_extruder_0.def.json new file mode 100644 index 0000000000..032a577022 --- /dev/null +++ b/resources/extruders/mankati_fullscale_xt_plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "mankati_fullscale_xt_plus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "mankati_fullscale_xt_plus", + "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/mendel90_extruder_0.def.json b/resources/extruders/mendel90_extruder_0.def.json new file mode 100644 index 0000000000..3ee2fd2b10 --- /dev/null +++ b/resources/extruders/mendel90_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "mendel90_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "mendel90", + "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/monoprice_select_mini_v1_extruder_0.def.json b/resources/extruders/monoprice_select_mini_v1_extruder_0.def.json new file mode 100644 index 0000000000..eef47c9b6f --- /dev/null +++ b/resources/extruders/monoprice_select_mini_v1_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "monoprice_select_mini_v1_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "monoprice_select_mini_v1", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/monoprice_select_mini_v2_extruder_0.def.json b/resources/extruders/monoprice_select_mini_v2_extruder_0.def.json new file mode 100644 index 0000000000..e0899304dd --- /dev/null +++ b/resources/extruders/monoprice_select_mini_v2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "monoprice_select_mini_v2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "monoprice_select_mini_v2", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/peopoly_moai_extruder_0.def.json b/resources/extruders/peopoly_moai_extruder_0.def.json new file mode 100644 index 0000000000..7940002926 --- /dev/null +++ b/resources/extruders/peopoly_moai_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "peopoly_moai_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "peopoly_moai", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.067 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/printrbot_play_extruder_0.def.json b/resources/extruders/printrbot_play_extruder_0.def.json new file mode 100644 index 0000000000..ef1284758b --- /dev/null +++ b/resources/extruders/printrbot_play_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "printrbot_play_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "printrbot_play", + "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/printrbot_play_heated_extruder_0.def.json b/resources/extruders/printrbot_play_heated_extruder_0.def.json new file mode 100644 index 0000000000..ba8bc5c34c --- /dev/null +++ b/resources/extruders/printrbot_play_heated_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "printrbot_play_heated_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "printrbot_play_heated", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/printrbot_simple_extended_extruder_0.def.json b/resources/extruders/printrbot_simple_extended_extruder_0.def.json new file mode 100644 index 0000000000..71c8863552 --- /dev/null +++ b/resources/extruders/printrbot_simple_extended_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "printrbot_simple_extended_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "printrbot_simple_extended", + "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/printrbot_simple_extruder_0.def.json b/resources/extruders/printrbot_simple_extruder_0.def.json new file mode 100644 index 0000000000..e97977e07e --- /dev/null +++ b/resources/extruders/printrbot_simple_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "printrbot_simple_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "printrbot_simple", + "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/printrbot_simple_makers_kit_extruder_0.def.json b/resources/extruders/printrbot_simple_makers_kit_extruder_0.def.json new file mode 100644 index 0000000000..f002bb9cf5 --- /dev/null +++ b/resources/extruders/printrbot_simple_makers_kit_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "printrbot_simple_makers_kit_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "printrbot_simple_makers_kit", + "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/prusa_i3_extruder_0.def.json b/resources/extruders/prusa_i3_extruder_0.def.json new file mode 100644 index 0000000000..11c52e062b --- /dev/null +++ b/resources/extruders/prusa_i3_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "prusa_i3_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "prusa_i3", + "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/prusa_i3_mk2_extruder_0.def.json b/resources/extruders/prusa_i3_mk2_extruder_0.def.json new file mode 100644 index 0000000000..a56aae4300 --- /dev/null +++ b/resources/extruders/prusa_i3_mk2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "prusa_i3_mk2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "prusa_i3_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/prusa_i3_xl_extruder_0.def.json b/resources/extruders/prusa_i3_xl_extruder_0.def.json new file mode 100644 index 0000000000..5dc2ab3bc0 --- /dev/null +++ b/resources/extruders/prusa_i3_xl_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "prusa_i3_xl_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "prusa_i3_xl", + "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/raise3D_N2_plus_single_extruder_0.def.json b/resources/extruders/raise3D_N2_plus_single_extruder_0.def.json new file mode 100644 index 0000000000..bb6e631864 --- /dev/null +++ b/resources/extruders/raise3D_N2_plus_single_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "raise3D_N2_plus_single_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "raise3D_N2_plus_single", + "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/raise3D_N2_single_extruder_0.def.json b/resources/extruders/raise3D_N2_single_extruder_0.def.json new file mode 100644 index 0000000000..08fedff99c --- /dev/null +++ b/resources/extruders/raise3D_N2_single_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "raise3D_N2_single_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "raise3D_N2_single", + "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/renkforce_rf100_extruder_0.def.json b/resources/extruders/renkforce_rf100_extruder_0.def.json new file mode 100644 index 0000000000..6a7f883309 --- /dev/null +++ b/resources/extruders/renkforce_rf100_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "renkforce_rf100_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "renkforce_rf100", + "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/rigid3d_3rdgen_extruder_0.def.json b/resources/extruders/rigid3d_3rdgen_extruder_0.def.json new file mode 100644 index 0000000000..e309086a72 --- /dev/null +++ b/resources/extruders/rigid3d_3rdgen_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_3rdgen_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d_3rdgen", + "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/rigid3d_extruder_0.def.json b/resources/extruders/rigid3d_extruder_0.def.json new file mode 100644 index 0000000000..e34987cd6e --- /dev/null +++ b/resources/extruders/rigid3d_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d", + "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/rigid3d_hobby_extruder_0.def.json b/resources/extruders/rigid3d_hobby_extruder_0.def.json new file mode 100644 index 0000000000..681aeecb43 --- /dev/null +++ b/resources/extruders/rigid3d_hobby_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_hobby_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d_hobby", + "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/rigid3d_mucit_extruder_0.def.json b/resources/extruders/rigid3d_mucit_extruder_0.def.json new file mode 100644 index 0000000000..af3f54e150 --- /dev/null +++ b/resources/extruders/rigid3d_mucit_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_mucit_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d_mucit", + "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/rigid3d_zero2_extruder_0.def.json b/resources/extruders/rigid3d_zero2_extruder_0.def.json new file mode 100644 index 0000000000..30d1dbb3c4 --- /dev/null +++ b/resources/extruders/rigid3d_zero2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_zero2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d_zero2", + "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/rigid3d_zero_extruder_0.def.json b/resources/extruders/rigid3d_zero_extruder_0.def.json new file mode 100644 index 0000000000..6c5ae10ddb --- /dev/null +++ b/resources/extruders/rigid3d_zero_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigid3d_zero_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigid3d_zero", + "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/rigidbot_big_extruder_0.def.json b/resources/extruders/rigidbot_big_extruder_0.def.json new file mode 100644 index 0000000000..2b07adaaaa --- /dev/null +++ b/resources/extruders/rigidbot_big_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigidbot_big_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigidbot_big", + "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/rigidbot_extruder_0.def.json b/resources/extruders/rigidbot_extruder_0.def.json new file mode 100644 index 0000000000..32ce3fc1c3 --- /dev/null +++ b/resources/extruders/rigidbot_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "rigidbot_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "rigidbot", + "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/robo_3d_r1_extruder_0.def.json b/resources/extruders/robo_3d_r1_extruder_0.def.json new file mode 100644 index 0000000000..0872e91a11 --- /dev/null +++ b/resources/extruders/robo_3d_r1_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "robo_3d_r1_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "robo_3d_r1", + "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/seemecnc_artemis_extruder_0.def.json b/resources/extruders/seemecnc_artemis_extruder_0.def.json new file mode 100644 index 0000000000..a709a80cbf --- /dev/null +++ b/resources/extruders/seemecnc_artemis_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "seemecnc_artemis_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "seemecnc_artemis", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/seemecnc_v32_extruder_0.def.json b/resources/extruders/seemecnc_v32_extruder_0.def.json new file mode 100644 index 0000000000..5bd489e537 --- /dev/null +++ b/resources/extruders/seemecnc_v32_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "seemecnc_v32_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "seemecnc_v32", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/tam_extruder_0.def.json b/resources/extruders/tam_extruder_0.def.json new file mode 100644 index 0000000000..fc53efad3f --- /dev/null +++ b/resources/extruders/tam_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "tam_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "tam", + "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/tevo_blackwidow_extruder_0.def.json b/resources/extruders/tevo_blackwidow_extruder_0.def.json new file mode 100644 index 0000000000..125cf19c98 --- /dev/null +++ b/resources/extruders/tevo_blackwidow_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "tevo_blackwidow_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "tevo_blackwidow", + "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/tevo_tarantula_extruder_0.def.json b/resources/extruders/tevo_tarantula_extruder_0.def.json new file mode 100644 index 0000000000..bc43986814 --- /dev/null +++ b/resources/extruders/tevo_tarantula_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "tevo_tarantula_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "tevo_tarantula", + "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/ubuild-3d_mr_bot_280_extruder_0.def.json b/resources/extruders/ubuild-3d_mr_bot_280_extruder_0.def.json new file mode 100644 index 0000000000..b04ca0dcbf --- /dev/null +++ b/resources/extruders/ubuild-3d_mr_bot_280_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ubuild-3d_mr_bot_280_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ubuild-3d_mr_bot_280", + "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/ultimaker2_extended_extruder_0.def.json b/resources/extruders/ultimaker2_extended_extruder_0.def.json new file mode 100644 index 0000000000..6387ec72ed --- /dev/null +++ b/resources/extruders/ultimaker2_extended_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker2_extended_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2_extended", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker2_extended_plus_extruder_0.def.json b/resources/extruders/ultimaker2_extended_plus_extruder_0.def.json new file mode 100644 index 0000000000..39fc665ff2 --- /dev/null +++ b/resources/extruders/ultimaker2_extended_plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker2_extended_plus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2_extended_plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker2_extruder_0.def.json b/resources/extruders/ultimaker2_extruder_0.def.json new file mode 100644 index 0000000000..2daf57c73f --- /dev/null +++ b/resources/extruders/ultimaker2_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker2_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker2_go_extruder_0.def.json b/resources/extruders/ultimaker2_go_extruder_0.def.json new file mode 100644 index 0000000000..4c258e237e --- /dev/null +++ b/resources/extruders/ultimaker2_go_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker2_go_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2_go", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker2_plus_extruder_0.def.json b/resources/extruders/ultimaker2_plus_extruder_0.def.json new file mode 100644 index 0000000000..13ab0c59ea --- /dev/null +++ b/resources/extruders/ultimaker2_plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker2_plus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2_plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker_original_extruder_0.def.json b/resources/extruders/ultimaker_original_extruder_0.def.json new file mode 100644 index 0000000000..4aab693212 --- /dev/null +++ b/resources/extruders/ultimaker_original_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker_original_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker_original", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/ultimaker_original_plus_extruder_0.def.json b/resources/extruders/ultimaker_original_plus_extruder_0.def.json new file mode 100644 index 0000000000..91d0751861 --- /dev/null +++ b/resources/extruders/ultimaker_original_plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "ultimaker_original_plus_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker_original_plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/extruders/uniqbot_one_extruder_0.def.json b/resources/extruders/uniqbot_one_extruder_0.def.json new file mode 100644 index 0000000000..65436ee789 --- /dev/null +++ b/resources/extruders/uniqbot_one_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "uniqbot_one_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "uniqbot_one", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/vertex_delta_k8800_extruder_0.def.json b/resources/extruders/vertex_delta_k8800_extruder_0.def.json new file mode 100644 index 0000000000..5e09046faf --- /dev/null +++ b/resources/extruders/vertex_delta_k8800_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "vertex_delta_k8800_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "vertex_delta_k8800", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.35 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/vertex_k8400_extruder_0.def.json b/resources/extruders/vertex_k8400_extruder_0.def.json new file mode 100644 index 0000000000..c03453b519 --- /dev/null +++ b/resources/extruders/vertex_k8400_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "vertex_k8400_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "vertex_k8400", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.35 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/zone3d_printer_extruder_0.def.json b/resources/extruders/zone3d_printer_extruder_0.def.json new file mode 100644 index 0000000000..ca024dd5c4 --- /dev/null +++ b/resources/extruders/zone3d_printer_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "zone3d_printer_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "zone3d_printer", + "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/zyyx_agile_extruder_0.def.json b/resources/extruders/zyyx_agile_extruder_0.def.json new file mode 100644 index 0000000000..edda9b3097 --- /dev/null +++ b/resources/extruders/zyyx_agile_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "zyyx_agile_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "zyyx_agile", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +}