mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-25 03:42:05 +00:00
FIX: show k value when select default pa profile
jira: STUDIO-8540 Change-Id: I1c92628fa888f935762d31968237e28d65594e51 (cherry picked from commit 3f791574cd5ae384ee295e595f35d45c78ac719f)
This commit is contained in:
@@ -34,6 +34,30 @@ static std::string MachineBedTypeString[7] = {
|
||||
"pct",
|
||||
};
|
||||
|
||||
void get_default_k_n_value(const std::string &filament_id, float &k, float &n)
|
||||
{
|
||||
if (filament_id.compare("GFG00") == 0) {
|
||||
// PETG
|
||||
k = 0.04;
|
||||
n = 1.0;
|
||||
} else if (filament_id.compare("GFB00") == 0 || filament_id.compare("GFB50") == 0) {
|
||||
// ABS
|
||||
k = 0.04;
|
||||
n = 1.0;
|
||||
} else if (filament_id.compare("GFU01") == 0) {
|
||||
// TPU
|
||||
k = 0.2;
|
||||
n = 1.0;
|
||||
} else if (filament_id.compare("GFB01") == 0) {
|
||||
// ASA
|
||||
k = 0.04;
|
||||
n = 1.0;
|
||||
} else {
|
||||
// PLA , other
|
||||
k = 0.02;
|
||||
n = 1.0;
|
||||
}
|
||||
}
|
||||
|
||||
wxString get_nozzle_volume_type_name(NozzleVolumeType type)
|
||||
{
|
||||
|
||||
@@ -77,6 +77,8 @@ private:
|
||||
static void send_to_print(const CalibInfo &calib_info, wxString& error_message, int flow_ratio_mode = 0); // 0: none 1: coarse 2: fine
|
||||
};
|
||||
|
||||
extern void get_default_k_n_value(const std::string &filament_id, float &k, float &n);
|
||||
|
||||
extern wxString get_nozzle_volume_type_name(NozzleVolumeType type);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user