Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnnaKang0219 <heed818@yahoo.com.tw>2021-09-29 11:52:20 +0300
committerAnnaKang0219 <heed818@yahoo.com.tw>2021-09-29 11:52:20 +0300
commit48b82a2d1fcde14874254f62905f56ff08110344 (patch)
tree79eb05a66b93ab61cba6a3e61b019f18c78a7d7a
parent32137f1e56adcc321f3f56dc1564607fd274ee0f (diff)
move temperature setting in material
move temperature setting in material
-rw-r--r--resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json60
-rw-r--r--resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json61
-rw-r--r--resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json7
-rw-r--r--resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json9
-rw-r--r--resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json60
-rw-r--r--resources/definitions/xyzprinting_da_vinci_super.def.json9
-rw-r--r--resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json15
-rw-r--r--resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json15
-rw-r--r--resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json15
-rw-r--r--resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.json15
-rw-r--r--resources/extruders/xyzprinting_da_vinci_jr_wifi_pro_extruder_0.def.json15
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg (renamed from resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_coarse.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg (renamed from resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_draft.inst.cfg)22
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg (renamed from resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_fine.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg (renamed from resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_normal.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg (renamed from resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_coarse.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg (renamed from resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_draft.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg (renamed from resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_fine.inst.cfg)18
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg (renamed from resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_normal.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg (renamed from resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_coarse.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg (renamed from resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_draft.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg (renamed from resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_fine.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg (renamed from resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_normal.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg (renamed from resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_coarse.inst.cfg)17
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg (renamed from resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_draft.inst.cfg)18
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg (renamed from resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_fine.inst.cfg)18
-rw-r--r--resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg (renamed from resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_normal.inst.cfg)18
-rw-r--r--resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg (renamed from resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_coarse.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg (renamed from resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_draft.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg (renamed from resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_fine.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg (renamed from resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_normal.inst.cfg)16
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg10
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg10
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg10
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_coarse.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_draft.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_fine.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_normal.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg (renamed from resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_coarse.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg (renamed from resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_draft.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg (renamed from resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_fine.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg (renamed from resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_normal.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg (renamed from resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_coarse.inst.cfg)21
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg (renamed from resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_draft.inst.cfg)19
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg (renamed from resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_fine.inst.cfg)22
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg (renamed from resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_normal.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg16
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_coarse.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_draft.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_fine.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_normal.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg31
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg10
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg17
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg17
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg17
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg33
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg (renamed from resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_coarse.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg (renamed from resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_draft.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg (renamed from resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_fine.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg (renamed from resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_normal.inst.cfg)20
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg10
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg15
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg18
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg11
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg9
-rw-r--r--resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg13
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_coarse.inst.cfg24
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_draft.inst.cfg24
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_fine.inst.cfg24
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_pla_normal.inst.cfg24
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg14
-rw-r--r--resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.10_fine.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.20_normal.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.30_draft.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.40_coarse.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.10_fine.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.20_normal.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.30_draft.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.40_coarse.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg23
-rw-r--r--resources/quality/xyzprinting/xyzprinting_global_0.10_fine.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/xyzprinting_global_0.20_normal.inst.cfg8
-rw-r--r--resources/quality/xyzprinting/xyzprinting_global_0.30_draft.inst.cfg12
-rw-r--r--resources/quality/xyzprinting/xyzprinting_global_0.40_coarse.inst.cfg8
211 files changed, 2490 insertions, 1271 deletions
diff --git a/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json b/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json
new file mode 100644
index 0000000000..f09b5bc5c0
--- /dev/null
+++ b/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json
@@ -0,0 +1,60 @@
+{
+ "version": 2,
+ "name": "XYZprinting da Vinci 1.0 Pro",
+ "inherits": "xyzprinting_base",
+ "metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
+ "visible": true,
+ "file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
+ "supports_usb_connection": true,
+ "preferred_quality_type": "normal",
+ "quality_definition": "xyzprinting_da_vinci_1p0_pro",
+ "preferred_variant_name": "Copper 0.4mm Nozzle",
+ "variants_name": "Nozzle Type",
+ "machine_extruder_trains": {
+ "0": "xyzprinting_da_vinci_1p0_pro_extruder_0"
+ }
+ },
+
+ "overrides": {
+ "machine_name": { "default_value": "XYZprinting da Vinci 1.0 Pro" },
+ "machine_shape": { "default_value": "rectangular"},
+ "machine_heated_bed": { "default_value": true },
+ "machine_width": { "default_value": 200.00 },
+ "machine_depth": { "default_value": 200.00 },
+ "machine_height": { "default_value":200.00 },
+ "machine_center_is_zero": { "default_value": false },
+ "machine_head_with_fans_polygon": {
+ "default_value": [
+ [ -20, -10 ],
+ [ -20, 10 ],
+ [ 10, 10 ],
+ [ 10, -10 ]
+ ]
+ },
+ "layer_height": { "default_value": 0.2 },
+ "layer_height_0": { "default_value": 0.30 },
+ "infill_sparse_density": { "default_value": 10 },
+ "material_flow_layer_0": {"value": 120},
+ "retraction_amount": { "default_value": 5.0 },
+ "retraction_speed": { "default_value": 40 },
+ "speed_print": { "default_value": 30 },
+ "speed_travel": { "value": 45 },
+ "cool_fan_enabled": { "default_value": true },
+ "cool_fan_speed_0": { "value": 100 },
+ "adhesion_type": { "default_value" : "skirt" },
+ "brim_line_count": { "value" : 5 },
+ "skirt_line_count": { "default_value" : 5 },
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode": {
+ "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n"
+ },
+ "machine_end_gcode": {
+ "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n"
+ }
+ }
+}
diff --git a/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json b/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json
new file mode 100644
index 0000000000..74fbcf52c4
--- /dev/null
+++ b/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json
@@ -0,0 +1,61 @@
+{
+ "version": 2,
+ "name": "XYZprinting da Vinci Jr. 1.0A Pro",
+ "inherits": "xyzprinting_base",
+ "metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
+ "visible": true,
+ "file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
+ "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "generic_cffcpe", "generic_cffpa", "generic_gffcpe", "generic_gffpa", "structur3d_dap100silicone", "ultimaker_petg_blue", "ultimaker_petg_grey", "ultimaker_petg_black", "ultimaker_petg_green", "ultimaker_petg_white", "ultimaker_petg_orange", "ultimaker_petg_silver", "ultimaker_petg_yellow", "ultimaker_petg_transparent", "ultimaker_petg_red_translucent", "ultimaker_petg_blue_translucent", "ultimaker_petg_green_translucent", "ultimaker_petg_yellow_fluorescent", "ultimaker_petg_red" ],
+ "supports_usb_connection": true,
+ "preferred_quality_type": "normal",
+ "quality_definition": "xyzprinting_da_vinci_jr_1p0a_pro",
+ "preferred_variant_name": "Copper 0.4mm Nozzle",
+ "variants_name": "Nozzle Type",
+ "machine_extruder_trains": {
+ "0": "xyzprinting_da_vinci_jr_1p0a_pro_extruder_0"
+ }
+ },
+
+ "overrides": {
+ "machine_name": { "default_value": "XYZprinting da Vinci Jr. 1.0A Pro" },
+ "machine_shape": { "default_value": "rectangular"},
+ "machine_heated_bed": { "default_value": true },
+ "machine_width": { "default_value": 175.00 },
+ "machine_depth": { "default_value": 175.00 },
+ "machine_height": { "default_value":175.00 },
+ "machine_center_is_zero": { "default_value": false },
+ "machine_head_with_fans_polygon": {
+ "default_value": [
+ [ -20, -10 ],
+ [ -20, 10 ],
+ [ 10, 10 ],
+ [ 10, -10 ]
+ ]
+ },
+ "layer_height": { "default_value": 0.2 },
+ "layer_height_0": { "default_value": 0.20 },
+ "infill_sparse_density": { "default_value": 10 },
+ "material_flow_layer_0": {"value": 120},
+ "retraction_amount": { "default_value": 5.0 },
+ "retraction_speed": { "default_value": 30 },
+ "speed_print": { "default_value": 30 },
+ "speed_travel": { "value": 120 },
+ "cool_fan_enabled": { "default_value": true },
+ "cool_fan_speed_0": { "value": 100 },
+ "adhesion_type": { "default_value" : "skirt" },
+ "brim_line_count": { "value" : 5 },
+ "skirt_line_count": { "default_value" : 5 },
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode": {
+ "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n"
+ },
+ "machine_end_gcode": {
+ "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n"
+ }
+ }
+}
diff --git a/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json b/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json
index 3cc95f22b0..91d03ddf96 100644
--- a/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json
+++ b/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json
@@ -3,8 +3,13 @@
"name": "XYZprinting da Vinci Jr. Pro Xe+",
"inherits": "xyzprinting_base",
"metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
"visible": true,
"file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
"supports_usb_connection": true,
"preferred_quality_type": "normal",
"quality_definition": "xyzprinting_da_vinci_jr_pro_xeplus",
@@ -34,8 +39,6 @@
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.30 },
"infill_sparse_density": { "default_value": 10 },
- "default_material_print_temperature": { "default_value": 210 },
- "material_print_temperature": { "value": 210 },
"material_flow_layer_0": {"value": 120},
"retraction_amount": { "default_value": 5.0 },
"retraction_speed": { "default_value": 15 },
diff --git a/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json b/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json
index 9029269d7e..30c367923d 100644
--- a/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json
+++ b/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json
@@ -3,8 +3,13 @@
"name": "XYZprinting da Vinci Jr. Pro X+",
"inherits": "xyzprinting_base",
"metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
"visible": true,
"file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
"supports_usb_connection": true,
"preferred_quality_type": "normal",
"quality_definition": "xyzprinting_da_vinci_jr_pro_xplus",
@@ -34,10 +39,6 @@
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.30 },
"infill_sparse_density": { "default_value": 10 },
- "default_material_print_temperature": { "default_value": 210 },
- "material_print_temperature": { "value": 210 },
- "material_bed_temperature": { "value": 45 },
- "material_bed_temperature_layer_0": { "value": 45 },
"material_flow_layer_0": {"value": 120},
"retraction_amount": { "default_value": 5.0 },
"retraction_speed": { "default_value": 15 },
diff --git a/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json b/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json
new file mode 100644
index 0000000000..01b797315f
--- /dev/null
+++ b/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json
@@ -0,0 +1,60 @@
+{
+ "version": 2,
+ "name": "XYZprinting da Vinci Jr. WiFi Pro",
+ "inherits": "xyzprinting_base",
+ "metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
+ "visible": true,
+ "file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
+ "supports_usb_connection": true,
+ "preferred_quality_type": "normal",
+ "quality_definition": "xyzprinting_da_vinci_jr_w_pro",
+ "preferred_variant_name": "Hardened Steel 0.4mm Nozzle",
+ "variants_name": "Nozzle Type",
+ "machine_extruder_trains": {
+ "0": "xyzprinting_da_vinci_jr_wifi_pro_extruder_0"
+ }
+ },
+
+ "overrides": {
+ "machine_name": { "default_value": "XYZprinting da Vinci Jr. WiFi Pro" },
+ "machine_shape": { "default_value": "rectangular"},
+ "machine_heated_bed": { "default_value": true },
+ "machine_width": { "default_value": 150.00 },
+ "machine_depth": { "default_value": 150.00 },
+ "machine_height": { "default_value":150.00 },
+ "machine_center_is_zero": { "default_value": false },
+ "machine_head_with_fans_polygon": {
+ "default_value": [
+ [ -20, -10 ],
+ [ -20, 10 ],
+ [ 10, 10 ],
+ [ 10, -10 ]
+ ]
+ },
+ "layer_height": { "default_value": 0.2 },
+ "layer_height_0": { "default_value": 0.20 },
+ "infill_sparse_density": { "default_value": 10 },
+ "material_flow_layer_0": {"value": 120},
+ "retraction_amount": { "default_value": 5.0 },
+ "retraction_speed": { "default_value": 30 },
+ "speed_print": { "default_value": 30 },
+ "speed_travel": { "value": 120 },
+ "cool_fan_enabled": { "default_value": true },
+ "cool_fan_speed_0": { "value": 100 },
+ "adhesion_type": { "default_value" : "skirt" },
+ "brim_line_count": { "value" : 5 },
+ "skirt_line_count": { "default_value" : 5 },
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode": {
+ "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n"
+ },
+ "machine_end_gcode": {
+ "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n"
+ }
+ }
+}
diff --git a/resources/definitions/xyzprinting_da_vinci_super.def.json b/resources/definitions/xyzprinting_da_vinci_super.def.json
index a9ee802099..29770c5d25 100644
--- a/resources/definitions/xyzprinting_da_vinci_super.def.json
+++ b/resources/definitions/xyzprinting_da_vinci_super.def.json
@@ -3,8 +3,13 @@
"name": "XYZprinting da Vinci Super",
"inherits": "xyzprinting_base",
"metadata": {
+ "author": "XYZprinting Software",
+ "manufacturer": "XYZprinting",
"visible": true,
"file_formats": "text/x-gcode",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
"supports_usb_connection": true,
"preferred_quality_type": "normal",
"quality_definition": "xyzprinting_da_vinci_super",
@@ -34,10 +39,6 @@
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.35 },
"infill_sparse_density": { "default_value": 10 },
- "default_material_print_temperature": { "default_value": 210 },
- "material_print_temperature": { "value": 210 },
- "material_bed_temperature": { "value": 45 },
- "material_bed_temperature_layer_0": { "value": 45 },
"material_flow_layer_0": {"value": 120},
"retraction_amount": { "default_value": 5.5 },
"retraction_speed": { "default_value": 30 },
diff --git a/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json
new file mode 100644
index 0000000000..22010de7d7
--- /dev/null
+++ b/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json
@@ -0,0 +1,15 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "xyzprinting_da_vinci_1p0_pro",
+ "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/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json
new file mode 100644
index 0000000000..4e9d0c8ad0
--- /dev/null
+++ b/resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json
@@ -0,0 +1,15 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "xyzprinting_da_vinci_jr_1p0a_pro",
+ "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/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json
new file mode 100644
index 0000000000..9ac465dda4
--- /dev/null
+++ b/resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json
@@ -0,0 +1,15 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "xyzprinting_da_vinci_jr_pro_xeplus",
+ "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/xyzprinting_da_vinci_jr_w_pro_extruder_0.json b/resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.json
new file mode 100644
index 0000000000..6b1a23da45
--- /dev/null
+++ b/resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.json
@@ -0,0 +1,15 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "xyzprinting_da_vinci_jr_w_pro",
+ "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/xyzprinting_da_vinci_jr_wifi_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_wifi_pro_extruder_0.def.json
new file mode 100644
index 0000000000..ce653eeedd
--- /dev/null
+++ b/resources/extruders/xyzprinting_da_vinci_jr_wifi_pro_extruder_0.def.json
@@ -0,0 +1,15 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "xyzprinting_da_vinci_jr_pro_xplus",
+ "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/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg
index 134e89ceed..c6d06a5ab0 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg
@@ -1,23 +1,33 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
-material = generic_pla
+weight = -3
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
-speed_travel = 120
+speed_travel = 45
+retraction_amount = 6.0
+retraction_speed = 40
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg
index d5caa46fae..6b68d52b95 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_draft.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg
@@ -1,23 +1,33 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
-material = generic_abs
+weight = -2
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
+speed_support = =speed_print
+speed_travel = 45
+retraction_amount = 6.0
+retraction_speed = 40
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg
index a1ae2ab98a..c73509c692 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg
@@ -1,23 +1,32 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
-material = generic_pla
+weight = 0
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
-speed_travel = 120
+speed_travel = 45
+retraction_amount = 6.0
+retraction_speed = 40
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg
index 75263de48c..4cadf272e4 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_normal.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg
@@ -1,23 +1,33 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
-material = generic_abs
+weight = -1
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
-speed_travel = 120
+speed_travel = 45
+retraction_amount = 6.0
+retraction_speed = 40
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg
index 3972f39948..f588fda838 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg
@@ -7,24 +7,27 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
-material = generic_abs
+weight = -3
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_wall = 20
speed_print = 60
-speed_topbottom = 10
-speed_roofing = 20
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = 30
speed_travel = 120
retraction_amount = 3.0
retraction_speed = 20
retraction_prime_speed = 15
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg
index a1c150d361..4c0843ca80 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg
@@ -7,20 +7,22 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
-material = generic_abs
+weight = -2
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_wall = 20
speed_print = 60
speed_topbottom = 10
-speed_roofing = 20
speed_infill = =speed_print
speed_support = 30
speed_travel = 120
@@ -28,3 +30,4 @@ retraction_amount = 3.0
retraction_speed = 20
retraction_prime_speed = 15
skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg
index 51e10b7ff3..4b0b43c7b2 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg
@@ -7,20 +7,22 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
-material = generic_abs
+weight = 0
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_wall = 20
speed_print = 60
speed_topbottom = 10
-speed_roofing = 20
speed_infill = =speed_print
speed_support = 30
speed_travel = 120
@@ -28,3 +30,4 @@ retraction_amount = 3.0
retraction_speed = 20
retraction_prime_speed = 15
skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg
index 0e07a2e722..aa26387ae9 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg
@@ -7,20 +7,22 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
-material = generic_abs
+weight = -1
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_wall = 20
speed_print = 60
-speed_topbottom = 10
-speed_roofing = 20
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = 30
speed_travel = 120
@@ -28,3 +30,4 @@ retraction_amount = 3.0
retraction_speed = 20
retraction_prime_speed = 15
skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg
index 08db4b93e7..2350b56987 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
-material = generic_abs
+weight = -3
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 40
+retraction_prime_speed = =retraction_speed
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg
index d7c3141c8b..a15cc0567a 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
-material = generic_abs
+weight = -2
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 40
+retraction_prime_speed = =retraction_speed
skirt_brim_speed = =speed_print
+infill_sparse_density = 10
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg
index cfe24d7564..041a698f47 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
-material = generic_abs
+weight = 0
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 40
+retraction_prime_speed = =retraction_speed
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg
index 7565eb57a3..1cb5eee208 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg
+++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg
@@ -7,20 +7,27 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
-material = generic_abs
+weight = -1
+global_quality = True
+material = xyzprinting_abs
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 40
+retraction_prime_speed = =retraction_speed
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg
index 67d6cc5a3c..60090730d4 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg
@@ -1,23 +1,33 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_antibact_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
-speed_travel = 120
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg
index 66f882dfab..01485be427 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_draft.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg
@@ -1,23 +1,33 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_antibact_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
-speed_travel = 120
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg
new file mode 100644
index 0000000000..3b60ef4933
--- /dev/null
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_antibact_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg
new file mode 100644
index 0000000000..ce21a59b13
--- /dev/null
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Normla Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_antibact_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+retraction_prime_speed = =retraction_speed
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg
new file mode 100644
index 0000000000..528b2ad188
--- /dev/null
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_antibact_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = =65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg
new file mode 100644
index 0000000000..34229830cc
--- /dev/null
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_antibact_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = =65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg
index 5b291d2d8a..ef306c1e8d 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_fine.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg
@@ -1,23 +1,29 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
material = xyzprinting_antibact_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = =65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg
index f75d2c5c83..e91c3ddd59 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_0.40_antibact_normal.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_antibact_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = =65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg
index 9a8d7218e9..fac5c2f749 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg
index 8a94e59909..02e45252d6 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg
index 0625bd5faa..a499eb11fc 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg
index 811218ecdf..c3c8a8917b 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg
index 45cc7da185..82029083fa 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg
index 42c0413144..a2572bdac1 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
-speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_topbottom = 10
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg
index eb59ccf2ed..e6c4792403 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg
index 2ee39e3604..e6347615df 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg
new file mode 100644
index 0000000000..1a73428a65
--- /dev/null
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_jr_w_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_antibact_pla
+variant = Stainless Steel 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 5.0
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg
index 2d23116418..739f103f7b 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_antibact_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg
index a4b31105f3..6b6d14d93f 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_antibact_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
-speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg
index 612d5bd00a..cd138ca0ef 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_antibact_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg
index 1e4a222c54..b496d7c77b 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 5.5
-retraction_speed = 80
-skirt_brim_speed = =speed_print \ No newline at end of file
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg
index 47cfbe76ca..5a48e8fb1b 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 5.5
-retraction_speed = 80
-skirt_brim_speed = =speed_print \ No newline at end of file
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg
index 1bce0ec0f6..9e21f784e5 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 5.5
-retraction_speed = 80
-skirt_brim_speed = =speed_print \ No newline at end of file
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg
index d0d0f2d39e..08444aee75 100644
--- a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg
+++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_antibact_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 5.5
-retraction_speed = 80
-skirt_brim_speed = =speed_print \ No newline at end of file
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg
index 706f9e2f47..8718c89489 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 6.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg
index 26fd559987..0baf95ab25 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_draft.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 6.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg
index 9f3390d1c1..8341935f8d 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_fine.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 6.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg
index 6b4ca1caed..e0e3b9d379 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_0.40_hs_carbon_normal.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 6.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg
index 0c4c311948..f9fe0d4ad1 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = =40
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
-retraction_speed = 15
-skirt_brim_speed = 15
+retraction_amount = 8.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg
index b4dc5ceb1a..1644db228a 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = =40
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
-retraction_speed = 15
-skirt_brim_speed = 15
+retraction_amount = 8.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg
index 8b8313144d..6505206cbf 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = =40
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
-retraction_speed = 15
-skirt_brim_speed = 15
+retraction_amount = 8.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg
index 52fcd77c0c..e222496faf 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_wall = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = =40
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
-retraction_speed = 15
-skirt_brim_speed = 15
+retraction_amount = 8.0
+retraction_speed = 20
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg
index f4aea921b2..1677d41e0f 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
matematerial_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 40
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
retraction_speed = 20
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg
index c039a1602e..aa9abe090c 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
-material_print_temperature_layer_0 = =material_print_temperature
+matematerial_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 40
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg
index 0b3b9df873..2fd8277b01 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
-material_print_temperature_layer_0 = =material_print_temperature
+matematerial_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 40
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg
index 88828e68b5..ff2904e9a8 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
-material_print_temperature_layer_0 = =material_print_temperature
+matematerial_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 40
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg
index 6585f2af50..de01b9af4c 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 8.0
retraction_speed = 50
-skirt_brim_speed = 15
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg
index b9804dcf70..99abf1a213 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 8.0
retraction_speed = 50
-skirt_brim_speed = 15
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg
index 99e6738103..27fa1cd66b 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 8.0
retraction_speed = 50
-skirt_brim_speed = 15
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg
index 606a5c70bd..6e1a6b496d 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 8.0
retraction_speed = 50
-skirt_brim_speed = 15
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg
index 91b5b5ee7e..447e0d57c8 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 45
+speed_wall = =speed_print
+speed_topbottom = 10
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg
index 0664a1b579..9e25aec746 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 45
+speed_wall = =speed_print
+speed_topbottom = 10
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg
index 8d3cdbee72..639a670e17 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 45
+speed_wall = =speed_print
+speed_topbottom = 10
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg
index c78c753cee..65b198a0fd 100644
--- a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg
+++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_carbon_fiber
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 215
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 45
+speed_wall = =speed_print
+speed_topbottom = 10
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg
new file mode 100644
index 0000000000..e95c114bb4
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg
new file mode 100644
index 0000000000..565494540a
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg
new file mode 100644
index 0000000000..9a23479bc8
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg
new file mode 100644
index 0000000000..7f3affb79e
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Normal Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg
new file mode 100644
index 0000000000..5e2702b66a
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_jr_w_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Stainless Steel 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg
new file mode 100644
index 0000000000..039247ef36
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_jr_w_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Stainless Steel 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg
new file mode 100644
index 0000000000..fdfdfb325b
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_jr_w_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Stainless Steel 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg
new file mode 100644
index 0000000000..af95a617f4
--- /dev/null
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Normal Quality
+definition = xyzprinting_da_vinci_jr_w_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_colorinkjet_pla
+variant = Stainless Steel 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 60
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 5.0
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg
index f6ab591b7b..0d5e10fb28 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg
@@ -1,23 +1,32 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_super
[metadata]
setting_version = 17
type = quality
quality_type = coarse
-material = generic_abs
+weight = -3
+global_quality = True
+material = xyzprinting_colorinkjet_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 5.5
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg
index 9f8c8cb4f0..7a8afde951 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_draft.inst.cfg
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg
@@ -1,24 +1,32 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_super
[metadata]
setting_version = 17
type = quality
quality_type = draft
-material = generic_nylon
+weight = -2
+global_quality = True
+material = xyzprinting_colorinkjet_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg
index 089798bd66..eb0766de34 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_fine.inst.cfg
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg
@@ -1,24 +1,32 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_super
[metadata]
setting_version = 17
type = quality
quality_type = fine
-material = generic_nylon
+weight = 0
+global_quality = True
+material = xyzprinting_colorinkjet_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg
index 32dbdb7f55..fabb05919a 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_normal.inst.cfg
+++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg
@@ -1,24 +1,32 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_super
[metadata]
setting_version = 17
type = quality
quality_type = normal
-material = generic_nylon
+weight = -1
+global_quality = True
+material = xyzprinting_colorinkjet_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
-brim_width = 5.0
+retraction_amount = 5.5
+retraction_speed = 50
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg
index ac68b16751..4eb1a0734c 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg
@@ -7,19 +7,24 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_flexible
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 100
infill_sparse_density = 20
retraction_amount = 6.0
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg
index a47ba48b28..4c96294da0 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg
+++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg
@@ -7,19 +7,24 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_flexible
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 100
infill_sparse_density = 20
retraction_amount = 6.0
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg
index 95ce01966a..98d146d7c4 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg
+++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg
@@ -7,19 +7,24 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_flexible
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 100
infill_sparse_density = 20
retraction_amount = 6.0
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg
index 33e90d4fd5..a6645706fe 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg
+++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg
@@ -7,19 +7,24 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_flexible
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
+speed_topbottom = 10
speed_travel = 100
infill_sparse_density = 20
retraction_amount = 6.0
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg
index 9f74d44e12..13c2ce94ec 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg
index 69b36f200a..b89dc6329a 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_draft.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg
index 0599ad0013..6f8e1f26a9 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_fine.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg
index fb4975fab0..c369b09231 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_0.40_hs_metallic_normal.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 5.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg
index 7358d17420..8191b4c613 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
-speed_topbottom = 10
-speed_roofing = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg
index 771a9c9348..d48a6db21e 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
-speed_topbottom = 10
-speed_roofing = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg
index 46f151b4ae..34984de64e 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
-speed_topbottom = 10
-speed_roofing = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg
index a9fca5b7fe..ac4c0dbc43 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
-speed_topbottom = 10
-speed_roofing = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg
index ef80690098..e617efab29 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
-mmaterial_print_temperature_layer_0 = =material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg
index 39eaef259f..a8fea6c2d2 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = =speed_print
-speed_support = 30
+speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg
index ce1da40419..e4099a9d93 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg
index 8681c1d102..b5df792869 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 7.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg
index 92ec9f6523..aeeb68722c 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
-material_print_temperature_layer_0 = =material_bed_temperature
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 40
-skirt_brim_speed = 30
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg
index 1ed6e5c52a..d56b8fcfea 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
-material_print_temperature_layer_0 = =material_bed_temperature
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 40
-skirt_brim_speed = 30
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg
index 1121cbaa71..2eb5ea6cea 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
-material_print_temperature_layer_0 = =material_bed_temperature
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 40
-skirt_brim_speed = 30
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg
index c7fd52290f..dd9f7befb5 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_print_temperature = 200
-material_print_temperature_layer_0 = =material_bed_temperature
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 40
-skirt_brim_speed = 30
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg
index 06efaa3ef8..3704ef19a4 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = =speed_print
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg
index 3f0b2e4c2f..2287f615a0 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = =speed_print
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg
index 5b33e515d6..df36fb1088 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = =speed_print
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg
index 28efbb88c8..ca554aeaf6 100644
--- a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg
+++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg
@@ -7,20 +7,26 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_metallic_pla
variant = Hardened Steel 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 6.0
retraction_speed = =speed_print
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg
index 478ef70db4..b21f8ae1fa 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg
@@ -7,18 +7,21 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
-material = generic_nylon
+weight = -3
+global_quality = True
+material = xyzprinting_nylon
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg
index 54ea0714c2..eddb446b59 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg
+++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg
@@ -7,18 +7,21 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
-material = generic_nylon
+weight = -2
+global_quality = True
+material = xyzprinting_nylon
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg
index 332b4331de..5a45a5e041 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg
+++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg
@@ -7,18 +7,21 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
-material = generic_nylon
+weight = 0
+global_quality = True
+material = xyzprinting_nylon
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg
index 01248dee03..e5eb0644a9 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg
+++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg
@@ -7,18 +7,21 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
-material = generic_nylon
+weight = -1
+global_quality = True
+material = xyzprinting_nylon
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 8.0
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_coarse.inst.cfg
deleted file mode 100644
index a7fd406a0d..0000000000
--- a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_coarse.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-material = generic_petg
-variant = Copper 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 60
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_draft.inst.cfg
deleted file mode 100644
index e7996daec7..0000000000
--- a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_draft.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-material = generic_petg
-variant = Copper 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 60
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_fine.inst.cfg
deleted file mode 100644
index 8471ba8f3d..0000000000
--- a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_fine.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-material = generic_petg
-variant = Copper 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 60
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_normal.inst.cfg
deleted file mode 100644
index 9a5c94a4ea..0000000000
--- a/resources/quality/xyzprinting/petg/xyzprinting_0.40_copper_petg_normal.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-material = generic_petg
-variant = Copper 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 60
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg
index 0f4e18b7ea..f4e5bc620d 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg
@@ -1,24 +1,33 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
-material = xyzprinting_flexible
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 100
-infill_sparse_density = 20 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 25
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg
index 31b7019918..c5b3fcfcc8 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg
@@ -1,24 +1,33 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
-material = xyzprinting_flexible
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 100
-infill_sparse_density = 20 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 25
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg
index cb56683ab3..73d7b70796 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg
@@ -1,24 +1,33 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
-material = xyzprinting_flexible
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 100
-infill_sparse_density = 20 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 25
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg
index eace939e15..b380be322a 100644
--- a/resources/quality/xyzprinting/flexible/xyzprinting_0.40_flexible_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg
@@ -1,24 +1,33 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_1p0_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
-material = xyzprinting_flexible
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 70
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 100
-infill_sparse_density = 20 \ No newline at end of file
+retraction_amount = 5.5
+retraction_speed = 25
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg
index 428169d66d..0abb0cd7ae 100644
--- a/resources/quality/xyzprinting/nylon/xyzprinting_0.40_copper_nylon_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg
@@ -1,24 +1,31 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
-material = generic_nylon
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 80
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 255
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
+speed_wall = 35
speed_print = 30
-speed_infill = =speed_print
+speed_topbottom = 10
+speed_infill = 50
speed_support = =speed_print
speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
+retraction_amount = 4.5
+retraction_speed = 25
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg
index d73b1bf0db..095ec69b02 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg
@@ -1,22 +1,31 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
-material = generic_pla
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
+speed_wall = 35
speed_print = 30
-speed_infill = =speed_print
+speed_topbottom = 10
+speed_infill = 50
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 25
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg
index ead453f1c8..b7f9adc86c 100644
--- a/resources/quality/xyzprinting/abs/xyzprinting_0.40_copper_abs_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
-material = generic_abs
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 90
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 240
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
+speed_wall = 35
speed_print = 30
-speed_infill = =speed_print
-speed_support = 30
+speed_topbottom = 10
+speed_infill = 50
+speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 25
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg
index 3880520dba..aa92a566d9 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_copper_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
-material = generic_pla
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
+speed_wall = 35
speed_print = 30
-speed_infill = =speed_print
+speed_topbottom = 10
+speed_infill = 50
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 25
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg
index 5a7cc4bd3a..e4228d499a 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
-material = generic_petg
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg
index 9a05f63afb..1621e24e70 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
-material = generic_petg
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg
index 256be74cc0..b17c87e223 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
-material = generic_petg
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg
index 71eefd0e06..05513c51b6 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = normal
-material = generic_petg
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg
index ddf69f02d9..a9a3e2ad89 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
-material = generic_petg
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 60
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg
index a333f66d60..2f7859f683 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
-material = generic_petg
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 60
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg
index 5f3449fc81..8ac23b7a91 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
-material = generic_petg
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 60
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg
index 5069f85573..9af420bc5b 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
-material = generic_petg
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 60
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 3.5
retraction_speed = 20
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg
index edf0780ac9..b8650d6652 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = coarse
-material = generic_petg
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 50
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg
index 3f17b31e85..105d35afc3 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
-material = generic_petg
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 50
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg
index f7f722d478..d6c794d63c 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
-material = generic_petg
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 50
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg
index 815897cb56..f2aef4a116 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
-material = generic_petg
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 220
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
retraction_speed = 50
-skirt_brim_speed = 30 \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg
index 39a7d1c603..41827be21b 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
-material = generic_petg
+weight = -3
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 60
speed_infill = =speed_print
speed_support = 30
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 25
-skirt_brim_speed = =speed_support \ No newline at end of file
+skirt_brim_speed = =speed_support
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg
index 188bcc1c78..eef476196b 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
-material = generic_petg
+weight = -2
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 60
speed_infill = =speed_print
speed_support = 30
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 25
-skirt_brim_speed = =speed_support \ No newline at end of file
+skirt_brim_speed = =speed_support
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg
index 219dbd3fd7..4ad156659e 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
-material = generic_petg
+weight = 0
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 60
speed_infill = =speed_print
speed_support = 30
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 25
-skirt_brim_speed = =speed_support \ No newline at end of file
+skirt_brim_speed = =speed_support
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg
index 3076c7d4d0..77556aaf32 100644
--- a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg
+++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
-material = generic_petg
+weight = -1
+global_quality = True
+material = xyzprinting_petg
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 220
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 60
speed_infill = =speed_print
speed_support = 30
+speed_topbottom = 10
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 25
-skirt_brim_speed = =speed_support \ No newline at end of file
+skirt_brim_speed = =speed_support
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_coarse.inst.cfg
deleted file mode 100644
index a1cacc1f15..0000000000
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_coarse.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-material = generic_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 70
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_draft.inst.cfg
deleted file mode 100644
index d28d33d155..0000000000
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_draft.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-material = generic_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 70
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_fine.inst.cfg
deleted file mode 100644
index a67a176e4b..0000000000
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_fine.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-material = generic_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 70
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_normal.inst.cfg
deleted file mode 100644
index c4e6343528..0000000000
--- a/resources/quality/xyzprinting/pla/xyzprinting_0.40_pla_normal.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-material = generic_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 70
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg
new file mode 100644
index 0000000000..f0cbd80258
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg
new file mode 100644
index 0000000000..1065c4b399
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg
new file mode 100644
index 0000000000..ae2cf07201
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg
new file mode 100644
index 0000000000..8ccfafd857
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Normal Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg
new file mode 100644
index 0000000000..cea142873a
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg
new file mode 100644
index 0000000000..ae74792ab4
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg
new file mode 100644
index 0000000000..dbef17f6ee
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg
new file mode 100644
index 0000000000..579e80628a
--- /dev/null
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Normal Quality
+definition = xyzprinting_da_vinci_jr_1p0a_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
+speed_support = =speed_print
+speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg
index 68ea8e3228..99e805647b 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
-material = generic_pla
+weight = -3
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg
index b6ec76d6d6..96cce75a91 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
-material = generic_pla
+weight = -2
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg
index 71485eb982..267d5621be 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
-material = generic_pla
+weight = 0
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg
index 4682155082..3243b4fd5a 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = normal
-material = generic_pla
+weight = -1
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg
index 9331cc6c10..f744f4fe68 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
-material = generic_pla
+weight = -3
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg
index 161df46aed..a4df9766cf 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
-material = generic_pla
+weight = -2
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg
index ae086fe232..a4e3a608a9 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
-material = generic_pla
+weight = 0
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg
index 386a7bd082..a77c589cf6 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = normal
-material = generic_pla
+weight = -1
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg
index 036595d2a4..fff3a631a7 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = coarse
-material = generic_pla
+weight = -3
+global_quality = True
+material = xyzprinting_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg
index 64c427b498..7a6d4661a3 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
-material = generic_pla
+weight = -2
+global_quality = True
+material = xyzprinting_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg
index 2e10025007..3d491c8e24 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
-material = generic_pla
+weight = 0
+global_quality = True
+material = xyzprinting_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg
index 606046bbfd..43c232e3d0 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
-material = generic_pla
+weight = -1
+global_quality = True
+material = xyzprinting_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30 \ No newline at end of file
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg
index fe4f303e9d..4fee3770f2 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
-material = generic_pla
+weight = -3
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_prin
+speed_topbottom = 10
+speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg
index f6f1168457..3f4d5d4ba1 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
-material = generic_pla
+weight = -2
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg
index 21feaa68f9..535f1eb4e2 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
-material = generic_pla
+weight = 0
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg
index 1a121dd0d9..af19c6a752 100644
--- a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
-material = generic_pla
+weight = -1
+global_quality = True
+material = xyzprinting_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg
new file mode 100644
index 0000000000..db4cda73c6
--- /dev/null
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Coarse Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+material = xyzprinting_tough_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg
new file mode 100644
index 0000000000..c576c98202
--- /dev/null
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Draft Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+material = xyzprinting_tough_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg
new file mode 100644
index 0000000000..78fca775e8
--- /dev/null
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Fine Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = fine
+weight = 0
+global_quality = True
+material = xyzprinting_tough_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg
new file mode 100644
index 0000000000..901e2d4676
--- /dev/null
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Normal Quality
+definition = xyzprinting_da_vinci_1p0_pro
+
+[metadata]
+setting_version = 17
+type = quality
+quality_type = normal
+weight = -1
+global_quality = True
+material = xyzprinting_tough_pla
+variant = Copper 0.4mm Nozzle
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_bed_temperature = =material_bed_temperature
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_initial_print_temperature = =material_print_temperature
+material_final_print_temperature = =material_print_temperature
+speed_print = 30
+speed_wall = =speed_print
+speed_topbottom = 20
+speed_infill = =speed_print
+speed_support = =speed_print
+speed_travel = 100
+retraction_amount = 4.0
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg
index ef9bbf5aaa..b159f46244 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Coarse Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg
index 5c05ca32e8..fd67ae6c34 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Draft Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg
index bd02f02405..ee4e121cd2 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Fine Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg
index f1d7a48a52..cc27ebeae6 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_0.40_copper_tough_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg
@@ -1,23 +1,31 @@
[general]
version = 4
name = Normal Quality
-definition = xyzprinting_base
+definition = xyzprinting_da_vinci_jr_1p0a_pro
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
+variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
-speed_infill = =speed_print
+speed_wall = =speed_print
+speed_topbottom = 10
+speed_infill = 65
speed_support = =speed_print
speed_travel = 120
+retraction_amount = 4.5
+retraction_speed = 30
+skirt_brim_speed = 30
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg
index 4b1cd2b291..05232483d5 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg
index 6dda00926e..da2262d0b5 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg
index fe130b1ca8..94facc9c7a 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg
@@ -7,22 +7,25 @@ definition = xyzprinting_da_vinci_jr_pro_xeplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
-
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg
index ec0414b5fb..0697816d56 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg
@@ -3,26 +3,29 @@ version = 4
name = Normal Quality
definition = xyzprinting_da_vinci_jr_pro_xeplus
-
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
speed_infill = 60
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg
index 7484afdbad..e44c4f5428 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg
index 41a9e2da78..b0be244e42 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg
@@ -7,23 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg
index 4542105482..f940fd7d1c 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg
@@ -7,24 +7,26 @@ definition = xyzprinting_da_vinci_jr_pro_xplus
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
-
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg
index a225ea02a6..d68ce76533 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg
@@ -3,28 +3,30 @@ version = 4
name = Normal Quality
definition = xyzprinting_da_vinci_jr_pro_xplus
-
[metadata]
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 200
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = =speed_print
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
speed_travel = 120
-retraction_amount = 7.0
+retraction_amount = 5.0
retraction_speed = 15
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg
index e6ca74eb86..ed9faca836 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_tough_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
-speed_travel = 100
+speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg
index 6d9b5e18ac..21869ae654 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_tough_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
-speed_travel = 100
+speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg
index 71736416e3..426f9e675f 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_tough_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
-speed_travel = 100
+speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg
index cc22b6c14c..100634e396 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_jr_w_pro
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_tough_pla
variant = Stainless Steel 0.4mm Nozzle
[values]
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
-speed_wall = 30
speed_print = 30
+speed_wall = =speed_print
speed_topbottom = 10
-speed_roofing = 30
-speed_infill = =speed_print
+speed_infill = 60
speed_support = =speed_print
-speed_travel = 100
+speed_travel = 100
retraction_amount = 5.0
-retraction_speed = 30
-skirt_brim_speed = 30
+retraction_speed = =speed_print
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg
index f33ceccce1..8d2ef865bf 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
+weight = -3
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg
index 0f9469f4fd..25641d5e0d 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
+weight = -2
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg
index 76bf909853..c326ce1bc8 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
+weight = 0
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg
index ea7a268293..75fb25195d 100644
--- a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg
@@ -7,20 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
+weight = -1
+global_quality = True
material = xyzprinting_tough_pla
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = = aterial_bed_temperature
-material_print_temperature = 210
+layer_height = 0.2
+layer_height_0 = 0.35
+material_diameter = 1.75
+material_bed_temperature_layer_0 = =material_bed_temperature
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 30
+speed_topbottom = 10
speed_infill = =speed_print
speed_support = =speed_print
speed_travel = 120
retraction_amount = 5.5
retraction_speed = 50
-skirt_brim_speed = =speed_print \ No newline at end of file
+skirt_brim_speed = =speed_print
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_coarse.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_coarse.inst.cfg
deleted file mode 100644
index c3c7e05480..0000000000
--- a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_coarse.inst.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 15
-speed_infill =speed_print
-speed_support = 30
-speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_draft.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_draft.inst.cfg
deleted file mode 100644
index 4243ce5809..0000000000
--- a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_draft.inst.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 15
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_fine.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_fine.inst.cfg
deleted file mode 100644
index 93b329a4dc..0000000000
--- a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_fine.inst.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 15
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_pla_normal.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_pla_normal.inst.cfg
deleted file mode 100644
index e8afa9915e..0000000000
--- a/resources/quality/xyzprinting/tpu/xyzprinting_0.40_copper_tpu_pla_normal.inst.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_base
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-material = xyzprinting_tough_pla
-variant = 0.4mm Nozzle
-
-[values]
-material_bed_temperature = 45
-material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-material_initial_print_temperature = =material_print_temperature
-material_final_print_temperature = =material_print_temperature
-speed_print = 15
-speed_infill = =speed_print
-speed_support = 30
-speed_travel = 120
-brim_width = 5.0 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg
index 783810603e..d9372d14e1 100644
--- a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = coarse
-material = generic_tpu
+weight = -3
+global_quality = True
+material = xyzprinting_tpu
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.4
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 15
speed_infill = =speed_print
-speed_support = =speed_print
+speed_support = 30
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 30
skirt_brim_speed = 30
-brim_width = 5.0 \ No newline at end of file
+brim_width = 5.0
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg
index eb7d4b7716..1af949d34f 100644
--- a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg
+++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = draft
-material = generic_tpu
+weight = -2
+global_quality = True
+material = xyzprinting_tpu
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.3
+layer_height_0 = 0.4
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 15
speed_infill = =speed_print
-speed_support = =speed_print
+speed_support = 30
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 30
skirt_brim_speed = 30
-brim_width = 5.0 \ No newline at end of file
+brim_width = 5.0
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg
index 54a669bc30..b1565b6a74 100644
--- a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg
+++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg
@@ -7,21 +7,25 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = fine
-material = generic_tpu
+weight = 0
+global_quality = True
+material = xyzprinting_tpu
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.1
+layer_height_0 = 0.2
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
speed_print = 15
speed_infill = =speed_print
-speed_support = =speed_print
+speed_support = 30
speed_travel = 120
retraction_amount = 4.0
retraction_speed = 30
skirt_brim_speed = 30
-brim_width = 5.0 \ No newline at end of file
+brim_width = 5.0
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg
index b965a0bb82..332bbc03d8 100644
--- a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg
+++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg
@@ -7,13 +7,16 @@ definition = xyzprinting_da_vinci_super
setting_version = 17
type = quality
quality_type = normal
-material = generic_tpu
+weight = -1
+global_quality = True
+material = xyzprinting_tpu
variant = Copper 0.4mm Nozzle
[values]
-material_bed_temperature = 45
+layer_height = 0.2
+layer_height_0 = 0.3
+material_diameter = 1.75
material_bed_temperature_layer_0 = =material_bed_temperature
-material_print_temperature = 210
material_print_temperature_layer_0 = =material_print_temperature
material_initial_print_temperature = =material_print_temperature
material_final_print_temperature = =material_print_temperature
@@ -24,4 +27,5 @@ speed_travel = 120
retraction_amount = 4.0
retraction_speed = 30
skirt_brim_speed = 30
-brim_width = 5.0 \ No newline at end of file
+brim_width = 5.0
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.10_fine.inst.cfg
deleted file mode 100644
index e06dead984..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.10_fine.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_da_vinci_jr_pro_xeplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-weight = 0
-global_quality = True
-
-[values]
-layer_height = 0.10
-layer_height_0 = 0.20
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.20_normal.inst.cfg
deleted file mode 100644
index d61eec0a11..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.20_normal.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_da_vinci_jr_pro_xeplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-weight = -1
-global_quality = True
-
-[values]
-layer_height = 0.2
-layer_height_0 = 0.35
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.30_draft.inst.cfg
deleted file mode 100644
index 18bbfb6ac5..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.30_draft.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_da_vinci_jr_pro_xeplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-weight = -2
-global_quality = True
-
-[values]
-layer_height = 0.30
-layer_height_0 = 0.40
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.40_coarse.inst.cfg
deleted file mode 100644
index 5cddd082d8..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xeplus_global_0.40_coarse.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_da_vinci_jr_pro_xeplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-weight = -3
-global_quality = True
-
-[values]
-layer_height = 0.4
-layer_height_0 = 0.4
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.10_fine.inst.cfg
deleted file mode 100644
index 1053451f1c..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.10_fine.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_da_vinci_jr_pro_xplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-weight = 0
-global_quality = True
-
-[values]
-layer_height = 0.10
-layer_height_0 = 0.20
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.20_normal.inst.cfg
deleted file mode 100644
index db4ce22b86..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.20_normal.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_da_vinci_jr_pro_xplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-weight = -1
-global_quality = True
-
-[values]
-layer_height = 0.2
-layer_height_0 = 0.35
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.30_draft.inst.cfg
deleted file mode 100644
index 1aa1a380c5..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.30_draft.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_da_vinci_jr_pro_xplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-weight = -2
-global_quality = True
-
-[values]
-layer_height = 0.30
-layer_height_0 = 0.40
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.40_coarse.inst.cfg
deleted file mode 100644
index 46888b94ed..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xplus_global_0.40_coarse.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_da_vinci_jr_pro_xplus
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-weight = -3
-global_quality = True
-
-[values]
-layer_height = 0.4
-layer_height_0 = 0.4
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg
deleted file mode 100644
index e556caf2ef..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Fine Quality
-definition = xyzprinting_da_vinci_super
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = fine
-weight = 0
-global_quality = True
-
-[values]
-layer_height = 0.10
-layer_height_0 = 0.20
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg
deleted file mode 100644
index e322fa59e5..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Normal Quality
-definition = xyzprinting_da_vinci_super
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = normal
-weight = -1
-global_quality = True
-
-[values]
-layer_height = 0.2
-layer_height_0 = 0.35
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg
deleted file mode 100644
index 66b22b721a..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Draft Quality
-definition = xyzprinting_da_vinci_super
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = draft
-weight = -2
-global_quality = True
-
-[values]
-layer_height = 0.30
-layer_height_0 = 0.40
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg
deleted file mode 100644
index fa0a7072e2..0000000000
--- a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-[general]
-version = 4
-name = Coarse Quality
-definition = xyzprinting_da_vinci_super
-
-[metadata]
-setting_version = 17
-type = quality
-quality_type = coarse
-weight = -3
-global_quality = True
-
-[values]
-layer_height = 0.4
-layer_height_0 = 0.4
-material_bed_temperature = 40
-material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 30
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 120 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_global_0.10_fine.inst.cfg
index 6c3d4ccd17..ff563f55a4 100644
--- a/resources/quality/xyzprinting/xyzprinting_global_0.10_fine.inst.cfg
+++ b/resources/quality/xyzprinting/xyzprinting_global_0.10_fine.inst.cfg
@@ -11,13 +11,7 @@ weight = 0
global_quality = True
[values]
-layer_height = 0.10
-layer_height_0 = 0.20
-material_bed_temperature = 40
+layer_height = 0.1
+layer_height_0 = 0.2
material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_global_0.20_normal.inst.cfg
index f782ad2a68..4d770c4fdb 100644
--- a/resources/quality/xyzprinting/xyzprinting_global_0.20_normal.inst.cfg
+++ b/resources/quality/xyzprinting/xyzprinting_global_0.20_normal.inst.cfg
@@ -13,11 +13,5 @@ global_quality = True
[values]
layer_height = 0.2
layer_height_0 = 0.3
-material_bed_temperature = 40
material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70 \ No newline at end of file
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_global_0.30_draft.inst.cfg
index 2628afc5db..daaf01f285 100644
--- a/resources/quality/xyzprinting/xyzprinting_global_0.30_draft.inst.cfg
+++ b/resources/quality/xyzprinting/xyzprinting_global_0.30_draft.inst.cfg
@@ -11,13 +11,7 @@ weight = -2
global_quality = True
[values]
-layer_height = 0.30
-layer_height_0 = 0.40
-material_bed_temperature = 40
+layer_height = 0.3
+layer_height_0 = 0.4
material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
+infill_sparse_density = 10 \ No newline at end of file
diff --git a/resources/quality/xyzprinting/xyzprinting_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_global_0.40_coarse.inst.cfg
index 256b8fdd62..599437e538 100644
--- a/resources/quality/xyzprinting/xyzprinting_global_0.40_coarse.inst.cfg
+++ b/resources/quality/xyzprinting/xyzprinting_global_0.40_coarse.inst.cfg
@@ -13,11 +13,5 @@ global_quality = True
[values]
layer_height = 0.4
layer_height_0 = 0.4
-material_bed_temperature = 40
material_diameter = 1.75
-material_print_temperature = 210
-material_print_temperature_layer_0 = =material_print_temperature
-speed_print = 24
-speed_infill = =speed_print
-speed_support = =speed_print
-speed_travel = 70
+infill_sparse_density = 10 \ No newline at end of file