mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-01-30 15:38:43 +03:00
Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
min_slic3r_version = 1.0.1
|
||||
1.0.1 Optimize parameters
|
||||
min_slic3r_version = 1.0.0
|
||||
1.0.1 Initial
|
||||
1.0.0 Initial
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
name = QIDI Technology
|
||||
# Configuration version of this file. Config file will only be installed, if the config_version differs.
|
||||
# This means, the server may force the PrusaSlicer configuration to be downgraded.
|
||||
config_version = 1.0.0
|
||||
config_version = 1.0.1
|
||||
# Where to get the updates from?
|
||||
config_update_url = https://github.com/QIDITECH/QIDISlicer/releases/download/QIDITechnology/
|
||||
changelog_url = https://qidi3d.com/pages/software-firmware
|
||||
@@ -268,6 +268,7 @@ solid_infill_speed = 230
|
||||
|
||||
# Common filament preset
|
||||
[filament:*common*]
|
||||
advance_pressure = 0.032
|
||||
bed_temperature = 60
|
||||
bridge_fan_speed = 100
|
||||
compatible_printers =
|
||||
@@ -276,9 +277,11 @@ compatible_prints =
|
||||
compatible_prints_condition =
|
||||
cooling = 1
|
||||
disable_fan_first_layers = 1
|
||||
enable_dynamic_fan_speeds = 0
|
||||
enable_advance_pressure = 1
|
||||
enable_auxiliary_fan = 100
|
||||
end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\nM106 P3 S0"
|
||||
enable_dynamic_fan_speeds = 0
|
||||
enable_volume_fan = 100
|
||||
end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
|
||||
extrusion_multiplier = 0.98
|
||||
fan_always_on = 1
|
||||
fan_below_layer_time = 60
|
||||
@@ -330,7 +333,8 @@ overhang_fan_speed_1 = 0
|
||||
overhang_fan_speed_2 = 0
|
||||
overhang_fan_speed_3 = 0
|
||||
slowdown_below_layer_time = 5
|
||||
start_filament_gcode = "; Filament gcode\nM106 P3 S255"
|
||||
smooth_time = 0.03
|
||||
start_filament_gcode = "; Filament gcode\n"
|
||||
temperature = 220
|
||||
volume_temperature = 0
|
||||
|
||||
@@ -339,6 +343,7 @@ volume_temperature = 0
|
||||
inherits = *common*
|
||||
bed_temperature = 100
|
||||
enable_auxiliary_fan = 0
|
||||
enable_volume_fan = 0
|
||||
extrusion_multiplier = 0.95
|
||||
filament_colour = #FFC800
|
||||
filament_density = 1.02
|
||||
@@ -348,7 +353,6 @@ first_layer_bed_temperature = 100
|
||||
first_layer_temperature = 270
|
||||
max_fan_speed = 60
|
||||
min_fan_speed = 60
|
||||
start_filament_gcode = "; Filament gcode\nM106 P3 S0"
|
||||
temperature = 270
|
||||
volume_temperature = 55
|
||||
|
||||
@@ -356,6 +360,7 @@ volume_temperature = 55
|
||||
inherits = *common*
|
||||
bed_temperature = 100
|
||||
enable_auxiliary_fan = 0
|
||||
enable_volume_fan = 0
|
||||
extrusion_multiplier = 0.95
|
||||
filament_colour = #282828
|
||||
filament_density = 1.15
|
||||
@@ -365,7 +370,6 @@ first_layer_bed_temperature = 100
|
||||
first_layer_temperature = 270
|
||||
max_fan_speed = 20
|
||||
min_fan_speed = 20
|
||||
start_filament_gcode = "; Filament gcode\nM106 P3 S0"
|
||||
temperature = 270
|
||||
volume_temperature = 55
|
||||
|
||||
@@ -458,6 +462,7 @@ temperature = 280
|
||||
inherits = *common*
|
||||
bed_temperature = 100
|
||||
enable_auxiliary_fan = 0
|
||||
enable_volume_fan = 0
|
||||
extrusion_multiplier = 0.95
|
||||
filament_colour = #FFFF00
|
||||
filament_density = 1.04
|
||||
@@ -468,7 +473,6 @@ first_layer_bed_temperature = 100
|
||||
first_layer_temperature = 260
|
||||
max_fan_speed = 60
|
||||
min_fan_speed = 60
|
||||
start_filament_gcode = "; Filament gcode\nM106 P3 S0"
|
||||
temperature = 260
|
||||
|
||||
[filament:*Generic PETG*]
|
||||
@@ -500,7 +504,7 @@ extrusion_multiplier = 1
|
||||
filament_colour = #8000FF
|
||||
filament_density = 1.21
|
||||
filament_max_volumetric_speed = 3.2
|
||||
filament_type = TPU 95A
|
||||
filament_type = TPU
|
||||
filament_vendor = Generic
|
||||
first_layer_temperature = 230
|
||||
temperature = 230
|
||||
@@ -617,35 +621,46 @@ compatible_printers_condition = printer_model=="X-Plus 3"
|
||||
[filament:QIDI ABS Rapido @X-smart 3]
|
||||
inherits = *QIDI ABS Rapido*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 20
|
||||
|
||||
[filament:QIDI PETG-Tough @X-smart 3]
|
||||
inherits = *QIDI PETG-Tough*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 13
|
||||
|
||||
[filament:QIDI PLA Rapido @X-smart 3]
|
||||
inherits = *QIDI PLA Rapido*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 19
|
||||
slowdown_below_layer_time = 8
|
||||
|
||||
[filament:QIDI PLA Rapido Matte @X-smart 3]
|
||||
inherits = *QIDI PLA Rapido Matte*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 20
|
||||
slowdown_below_layer_time = 8
|
||||
|
||||
# X-smart 3 Generic filament preset
|
||||
[filament:Generic ABS @X-smart 3]
|
||||
inherits = *Generic ABS*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 14
|
||||
|
||||
[filament:Generic PETG @X-smart 3]
|
||||
inherits = *Generic PETG*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 8
|
||||
|
||||
[filament:Generic PLA @X-smart 3]
|
||||
inherits = *Generic PLA*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
filament_max_volumetric_speed = 10
|
||||
slowdown_below_layer_time = 8
|
||||
|
||||
[filament:Generic TPU 95A @X-smart 3]
|
||||
inherits = *Generic TPU 95A*
|
||||
compatible_printers_condition = printer_model=="X-smart 3"
|
||||
slowdown_below_layer_time = 8
|
||||
|
||||
# Common printer preset
|
||||
[printer:*common*]
|
||||
|
||||
@@ -3466,6 +3466,30 @@ void Plater::priv::export_gcode(fs::path output_path, bool output_path_on_remova
|
||||
// If the SLA processing of just a single object's supports is running, restart slicing for the whole object.
|
||||
this->background_process.set_task(PrintBase::TaskParams());
|
||||
this->restart_background_process(priv::UPDATE_BACKGROUND_PROCESS_FORCE_EXPORT);
|
||||
|
||||
//Y6 PrintHint
|
||||
std::string filament_type;
|
||||
bool ShowPrintHint = false;
|
||||
const PrintStatistics& ps = this->fff_print.print_statistics();
|
||||
const auto& extruders_filaments = wxGetApp().preset_bundle->extruders_filaments;
|
||||
std::list<std::string> FilamentsHintList = {"PETG", "PLA", "TPU"};
|
||||
|
||||
for (const auto& [filament_id, filament_vol] : ps.filament_stats) {
|
||||
assert(filament_id < extruders_filaments.size());
|
||||
if (const Preset* preset = extruders_filaments[filament_id].get_selected_preset()) {
|
||||
filament_type = preset->config.opt_string("filament_type", filament_id);
|
||||
if (std::find(FilamentsHintList.begin(), FilamentsHintList.end(), filament_type) != FilamentsHintList.end()) {
|
||||
ShowPrintHint = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (ShowPrintHint) {
|
||||
std::string message;
|
||||
message = _u8L("Opening the front door and top cover before printing can improve heat dissipation, obtain better print quality, and prevent extruder blockage.");
|
||||
notification_manager->push_notification(message);
|
||||
}
|
||||
}
|
||||
|
||||
unsigned int Plater::priv::update_restart_background_process(bool force_update_scene, bool force_update_preview)
|
||||
|
||||
Reference in New Issue
Block a user