ENH: change solid layer count
and reduce the toolchange speed if it occurs at the contact surface jira: none Change-Id: Ic238671366145bc7bff76d18d20c104a201a1f17
This commit is contained in:
parent
a7ad6dfac4
commit
fb9f9f41e6
|
@ -3240,7 +3240,7 @@ void WipeTower::toolchange_wipe_new(WipeTowerWriter &writer, const box_coordinat
|
||||||
float dy = solid_tool_toolchange ? m_perimeter_width :m_layer_info->extra_spacing * m_perimeter_width;
|
float dy = solid_tool_toolchange ? m_perimeter_width :m_layer_info->extra_spacing * m_perimeter_width;
|
||||||
x_to_wipe = solid_tool_toolchange ? std::numeric_limits<float>::max(): x_to_wipe;
|
x_to_wipe = solid_tool_toolchange ? std::numeric_limits<float>::max(): x_to_wipe;
|
||||||
float target_speed = is_first_layer() ? std::min(m_first_layer_speed * 60.f, 4800.f) : 4800.f;
|
float target_speed = is_first_layer() ? std::min(m_first_layer_speed * 60.f, 4800.f) : 4800.f;
|
||||||
target_speed = solid_tool_toolchange ? 40.f*60.f : target_speed;
|
target_speed = solid_tool_toolchange ? 20.f * 60.f : target_speed;
|
||||||
float wipe_speed = 0.33f * target_speed;
|
float wipe_speed = 0.33f * target_speed;
|
||||||
|
|
||||||
m_left_to_right = ((m_cur_layer_id + 3) % 4 >= 2);
|
m_left_to_right = ((m_cur_layer_id + 3) % 4 >= 2);
|
||||||
|
@ -3504,7 +3504,7 @@ void WipeTower::generate_wipe_tower_blocks()
|
||||||
|
|
||||||
// add solid infill flag
|
// add solid infill flag
|
||||||
// if the upper layer has a lower layer height and has_nozzle_change
|
// if the upper layer has a lower layer height and has_nozzle_change
|
||||||
int solid_infill_layer = 3;
|
int solid_infill_layer = 4;
|
||||||
float lower_layer_height = 0.2 - WT_EPSILON;
|
float lower_layer_height = 0.2 - WT_EPSILON;
|
||||||
for (WipeTowerBlock& block : m_wipe_tower_blocks) {
|
for (WipeTowerBlock& block : m_wipe_tower_blocks) {
|
||||||
for (int layer_id = 0; layer_id < all_layer_category_to_depth.size(); ++layer_id) {
|
for (int layer_id = 0; layer_id < all_layer_category_to_depth.size(); ++layer_id) {
|
||||||
|
|
Loading…
Reference in New Issue