mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-23 00:31:11 -06:00
Got rid of wipe_tower_advanced option
This commit is contained in:
parent
e864238609
commit
b556cec42d
8 changed files with 40 additions and 37 deletions
|
@ -110,7 +110,7 @@ public:
|
|||
// width -- width of wipe tower in mm ( default 60 mm - leave as it is )
|
||||
// wipe_area -- space available for one toolchange in mm
|
||||
WipeTowerPrusaMM(float x, float y, float width, float wipe_area, float rotation_angle, float cooling_tube_retraction,
|
||||
float cooling_tube_length, float parking_pos_retraction, float bridging, bool adhesion, std::string& parameters,
|
||||
float cooling_tube_length, float parking_pos_retraction, float bridging, bool adhesion, const std::string& parameters,
|
||||
unsigned int initial_tool) :
|
||||
m_wipe_tower_pos(x, y),
|
||||
m_wipe_tower_width(width),
|
||||
|
|
|
@ -195,7 +195,6 @@ bool Print::invalidate_state_by_config_options(const std::vector<t_config_option
|
|||
|| opt_key == "spiral_vase"
|
||||
|| opt_key == "temperature"
|
||||
|| opt_key == "wipe_tower"
|
||||
|| opt_key == "wipe_tower_advanced"
|
||||
|| opt_key == "wipe_tower_x"
|
||||
|| opt_key == "wipe_tower_y"
|
||||
|| opt_key == "wipe_tower_width"
|
||||
|
@ -1035,7 +1034,7 @@ void Print::_make_wipe_tower()
|
|||
float(this->config.wipe_tower_rotation_angle.value), float(this->config.cooling_tube_retraction.value),
|
||||
float(this->config.cooling_tube_length.value), float(this->config.parking_pos_retraction.value),
|
||||
float(this->config.wipe_tower_bridging), bool(this->config.wipe_tower_adhesion),
|
||||
this->config.wipe_tower_advanced.value,m_tool_ordering.first_extruder());
|
||||
/*this->config.wipe_tower_advanced.value*/std::string(""),m_tool_ordering.first_extruder());
|
||||
|
||||
//wipe_tower.set_retract();
|
||||
//wipe_tower.set_zhop();
|
||||
|
|
|
@ -1773,12 +1773,24 @@ PrintConfigDef::PrintConfigDef()
|
|||
def->cli = "wipe-tower!";
|
||||
def->default_value = new ConfigOptionBool(false);
|
||||
|
||||
def = this->add("wipe_tower_advanced", coString);
|
||||
def->label = L("Advanced string");
|
||||
def->tooltip = L("Advanced tooltip ");
|
||||
def->sidetext = L("advanced sidetext");
|
||||
def->cli = "wipe-tower-advanced=s";
|
||||
def->default_value = new ConfigOptionString("");
|
||||
def = this->add("wiping_volumes_extruders", coFloats);
|
||||
def->label = L("Extrusion multiplier");
|
||||
def->tooltip = L("This vector saves required volumes to change from/to each tool used on the "
|
||||
"wipe tower. These values are used to simplify creation of the full purging "
|
||||
"volumes below. ");
|
||||
def->cli = "wiping-volumes-extruders=f@";
|
||||
def->default_value = new ConfigOptionFloats { 50.f, 50.f, 50.f, 50.f, 50.f, 50.f, 50.f, 50.f, 50.f, 50.f };
|
||||
|
||||
def = this->add("wiping_volumes_matrix", coFloats);
|
||||
def->label = L("Extrusion multiplier");
|
||||
def->tooltip = L("This matrix describes volumes (in cubic milimetres) required to purge the"
|
||||
" new filament on the wipe tower for any given pair of tools. ");
|
||||
def->cli = "wiping-volumes-matrix=f@";
|
||||
def->default_value = new ConfigOptionFloats { 0.f, 100.f, 100.f, 100.f, 100.f,
|
||||
100.f, 0.f, 100.f, 100.f, 100.f,
|
||||
100.f, 100.f, 0.f, 100.f, 100.f,
|
||||
100.f, 100.f, 100.f, 0.f, 100.f,
|
||||
100.f, 100.f, 100.f, 100.f, 0.f };
|
||||
|
||||
def = this->add("wipe_tower_x", coFloat);
|
||||
def->label = L("Position X");
|
||||
|
|
|
@ -500,7 +500,8 @@ public:
|
|||
ConfigOptionFloat cooling_tube_retraction;
|
||||
ConfigOptionFloat cooling_tube_length;
|
||||
ConfigOptionFloat parking_pos_retraction;
|
||||
|
||||
|
||||
|
||||
std::string get_extrusion_axis() const
|
||||
{
|
||||
return
|
||||
|
@ -622,7 +623,6 @@ public:
|
|||
ConfigOptionInt threads;
|
||||
ConfigOptionBools wipe;
|
||||
ConfigOptionBool wipe_tower;
|
||||
ConfigOptionString wipe_tower_advanced;
|
||||
ConfigOptionFloat wipe_tower_x;
|
||||
ConfigOptionFloat wipe_tower_y;
|
||||
ConfigOptionFloat wipe_tower_width;
|
||||
|
@ -690,7 +690,6 @@ protected:
|
|||
OPT_PTR(threads);
|
||||
OPT_PTR(wipe);
|
||||
OPT_PTR(wipe_tower);
|
||||
OPT_PTR(wipe_tower_advanced);
|
||||
OPT_PTR(wipe_tower_x);
|
||||
OPT_PTR(wipe_tower_y);
|
||||
OPT_PTR(wipe_tower_width);
|
||||
|
@ -736,6 +735,7 @@ class FullPrintConfig :
|
|||
public:
|
||||
// Validate the FullPrintConfig. Returns an empty string on success, otherwise an error message is returned.
|
||||
std::string validate();
|
||||
|
||||
protected:
|
||||
// Protected constructor to be called to initialize ConfigCache::m_default.
|
||||
FullPrintConfig(int) : PrintObjectConfig(0), PrintRegionConfig(0), PrintConfig(0), HostConfig(0) {}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue