mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 19:55:58 +08:00
Show common generic only for <custom> printer
This commit is contained in:
parent
a1dc88551b
commit
9581ed1592
@ -60,7 +60,7 @@ filament_retract_length = 1
|
|||||||
filament_retract_lift = 0.2
|
filament_retract_lift = 0.2
|
||||||
#compatible_printers_condition = printer_model!="MK2SMM" and printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
#compatible_printers_condition = printer_model!="MK2SMM" and printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
||||||
|
|
||||||
[filament:Generic Common PETG]
|
[filament:Generic PETG @Generic]
|
||||||
inherits = *PET*
|
inherits = *PET*
|
||||||
filament_vendor = Generic
|
filament_vendor = Generic
|
||||||
filament_cost = 27.82
|
filament_cost = 27.82
|
||||||
@ -89,7 +89,7 @@ temperature = 255
|
|||||||
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0"
|
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0"
|
||||||
#compatible_printers_condition = printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
#compatible_printers_condition = printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
||||||
|
|
||||||
[filament:Generic Common ABS]
|
[filament:Generic ABS @Generic]
|
||||||
inherits = *ABSC*
|
inherits = *ABSC*
|
||||||
filament_vendor = Generic
|
filament_vendor = Generic
|
||||||
filament_cost = 27.82
|
filament_cost = 27.82
|
||||||
@ -114,7 +114,7 @@ min_fan_speed = 100
|
|||||||
temperature = 210
|
temperature = 210
|
||||||
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{elsif nozzle_diameter[0]==0.8};{else}M900 K30{endif} ; Filament gcode LA 1.0"
|
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{elsif nozzle_diameter[0]==0.8};{else}M900 K30{endif} ; Filament gcode LA 1.0"
|
||||||
|
|
||||||
[filament:Generic Common PLA]
|
[filament:Generic PLA @Generic]
|
||||||
inherits = *PLA*
|
inherits = *PLA*
|
||||||
filament_vendor = Generic
|
filament_vendor = Generic
|
||||||
filament_cost = 25.4
|
filament_cost = 25.4
|
||||||
@ -146,7 +146,7 @@ filament_deretract_speed = 25
|
|||||||
filament_retract_lift = 0
|
filament_retract_lift = 0
|
||||||
filament_wipe = 0
|
filament_wipe = 0
|
||||||
|
|
||||||
[filament:Generic Common FLEX]
|
[filament:Generic FLEX @Generic]
|
||||||
inherits = *FLEX*
|
inherits = *FLEX*
|
||||||
filament_vendor = Generic
|
filament_vendor = Generic
|
||||||
filament_cost = 82
|
filament_cost = 82
|
||||||
@ -177,7 +177,7 @@ temperature = 255
|
|||||||
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0"
|
start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0"
|
||||||
#compatible_printers_condition = printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
#compatible_printers_condition = printer_model!="MINI" and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK(2.5|3).*/ and single_extruder_multi_material)
|
||||||
|
|
||||||
[filament:Generic Common HIPS]
|
[filament:Generic HIPS @Generic]
|
||||||
inherits = *ABS*
|
inherits = *ABS*
|
||||||
filament_vendor = Generic
|
filament_vendor = Generic
|
||||||
filament_cost = 27.3
|
filament_cost = 27.3
|
||||||
|
@ -138,10 +138,11 @@ struct Materials
|
|||||||
const Preset& prntr = *printer;
|
const Preset& prntr = *printer;
|
||||||
if (((printer == nullptr && printer_name == PageMaterials::EMPTY) || (printer != nullptr && is_compatible_with_printer(PresetWithVendorProfile(prst, prst.vendor), PresetWithVendorProfile(prntr, prntr.vendor)))) &&
|
if (((printer == nullptr && printer_name == PageMaterials::EMPTY) || (printer != nullptr && is_compatible_with_printer(PresetWithVendorProfile(prst, prst.vendor), PresetWithVendorProfile(prntr, prntr.vendor)))) &&
|
||||||
(type.empty() || get_type(preset) == type) &&
|
(type.empty() || get_type(preset) == type) &&
|
||||||
(vendor.empty() || get_vendor(preset) == vendor)) {
|
(vendor.empty() || get_vendor(preset) == vendor) &&
|
||||||
|
!prst.vendor->common_profile) {
|
||||||
|
|
||||||
cb(preset);
|
cb(preset);
|
||||||
} else if (prst.vendor->common_profile &&
|
} else if ((printer == nullptr && printer_name == PageMaterials::CUSTOM) && prst.vendor->common_profile &&
|
||||||
(type.empty() || get_type(preset) == type) &&
|
(type.empty() || get_type(preset) == type) &&
|
||||||
(vendor.empty() || get_vendor(preset) == vendor)) {
|
(vendor.empty() || get_vendor(preset) == vendor)) {
|
||||||
cb(preset);
|
cb(preset);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user