From 24ae14f1d8c22533523c53b3660e519aad593af8 Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 20 Sep 2024 08:55:20 -0500 Subject: [PATCH 01/26] Revert "Tsmith35 per BS PR4631 (#6709)" (#6845) * Revert "Tsmith35 per BS PR4631 (#6709)" This reverts commit c8216accfdc249c7c24c4ee9b461599f30590152. --- src/libslic3r/GCode.cpp | 283 +++++++------------------ src/libslic3r/GCode/GCodeProcessor.cpp | 41 ++-- src/libslic3r/GCode/GCodeProcessor.hpp | 4 +- 3 files changed, 92 insertions(+), 236 deletions(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index d1f813bd92..49427a1d3f 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -602,34 +602,16 @@ static std::vector get_path_of_change_filament(const Print& print) toolchange_gcode_str = toolchange_retract_str + toolchange_gcode_str; // BBS { + // BBS: current position and fan_speed is unclear after interting change_filament_gcode check_add_eol(toolchange_gcode_str); - // BBS: gcode writer doesn't know fan speed after inserting tool change gcode toolchange_gcode_str += ";_FORCE_RESUME_FAN_SPEED\n"; - - // BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = gcodegen.writer().get_position(); - - double temp_x_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_str, 0, temp_x_after_toolchange_gcode)) { - new_pos(0) = temp_x_after_toolchange_gcode; - position_changed = true; - } - - double temp_y_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_str, 1, temp_y_after_toolchange_gcode)) { - new_pos(1) = temp_y_after_toolchange_gcode; - position_changed = true; - } - - double temp_z_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_str, 2, temp_z_after_toolchange_gcode)) { - new_pos(2) = temp_z_after_toolchange_gcode; - position_changed = true; - } - - if (position_changed) { - gcodegen.writer().set_position(new_pos); + gcodegen.writer().set_current_position_clear(false); + // BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_tool_change; + if (GCodeProcessor::get_last_z_from_gcode(toolchange_gcode_str, temp_z_after_tool_change)) { + Vec3d pos = gcodegen.writer().get_position(); + pos(2) = temp_z_after_tool_change; + gcodegen.writer().set_position(pos); } } @@ -3396,7 +3378,7 @@ namespace Skirt { static std::map> make_skirt_loops_per_extruder_1st_layer( const Print &print, - const ExtrusionEntityCollection &skirt, + const ExtrusionEntityCollection &skirt, const LayerTools &layer_tools, // Heights (print_z) at which the skirt has already been extruded. std::vector &skirt_done) @@ -3687,37 +3669,17 @@ LayerResult GCode::process_layer( gcode += this->change_layer(print_z); // this will increase m_layer_index m_layer = &layer; m_object_layer_over_raft = false; - // insert timelapse_gcode when traditional mode is not used (smooth mode) if(is_BBL_Printer()){ if (printer_structure == PrinterStructure::psI3 && !need_insert_timelapse_gcode_for_traditional && !m_spiral_vase && print.config().print_sequence == PrintSequence::ByLayer) { - - std::string timelapse_gcode = insert_timelapse_gcode(); - gcode += timelapse_gcode; - - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 0, temp_x_after_timelapse_gcode)) { - new_pos(0) = temp_x_after_timelapse_gcode; - position_changed = true; - } - - double temp_y_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 1, temp_y_after_timelapse_gcode)) { - new_pos(1) = temp_y_after_timelapse_gcode; - position_changed = true; - } - - double temp_z_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 2, temp_z_after_timelapse_gcode)) { - new_pos(2) = temp_z_after_timelapse_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + std::string timepals_gcode = insert_timelapse_gcode(); + gcode += timepals_gcode; + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_timepals_gcode; + if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_timepals_gcode)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_timepals_gcode; + m_writer.set_position(pos); } } } else { @@ -4065,40 +4027,21 @@ LayerResult GCode::process_layer( // Extrude the skirt, brim, support, perimeters, infill ordered by the extruders. for (unsigned int extruder_id : layer_tools.extruders) { - // insert timelapse_gcode when wipe tower is enabled and traditional mode is used if (has_wipe_tower) { if (!m_wipe_tower->is_empty_wipe_tower_gcode(*this, extruder_id, extruder_id == layer_tools.extruders.back())) { if (need_insert_timelapse_gcode_for_traditional && !has_insert_timelapse_gcode) { - gcode += this->retract(false, false, LiftType::SpiralLift); + gcode += this->retract(false, false, LiftType::NormalLift); m_writer.add_object_change_labels(gcode); - std::string timelapse_gcode = insert_timelapse_gcode(); - gcode += timelapse_gcode; - - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 0, temp_x_after_timelapse_gcode)) { - new_pos(0) = temp_x_after_timelapse_gcode; - position_changed = true; - } - - double temp_y_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 1, temp_y_after_timelapse_gcode)) { - new_pos(1) = temp_y_after_timelapse_gcode; - position_changed = true; - } - - double temp_z_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 2, temp_z_after_timelapse_gcode)) { - new_pos(2) = temp_z_after_timelapse_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + std::string timepals_gcode = insert_timelapse_gcode(); + gcode += timepals_gcode; + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_timepals_gcode; + if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_timepals_gcode)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_timepals_gcode; + m_writer.set_position(pos); } has_insert_timelapse_gcode = true; } @@ -4111,7 +4054,7 @@ LayerResult GCode::process_layer( // let analyzer tag generator aware of a role type change if (layer_tools.has_wipe_tower && m_wipe_tower) m_last_processor_extrusion_role = erWipeTower; - + if (print.config().skirt_type == stCombined && !print.skirt().empty()) gcode += generate_skirt(print, print.skirt(), Point(0,0), layer_tools, layer, extruder_id); @@ -4209,22 +4152,18 @@ LayerResult GCode::process_layer( if (m_config.reduce_crossing_wall) m_avoid_crossing_perimeters.init_layer(*m_layer); - std::string start_str; - std::string start_str_a; - std::string temp_start_str; if (this->config().gcode_label_objects) { - start_str_a = std::string("; printing object ") + instance_to_print.print_object.model_object()->name + + gcode += std::string("; printing object ") + instance_to_print.print_object.model_object()->name + " id:" + std::to_string(instance_to_print.print_object.get_id()) + " copy " + std::to_string(inst.id) + "\n"; } // exclude objects if (m_enable_exclude_object) { if (is_BBL_Printer()) { - start_str = + m_writer.set_object_start_str( std::string("; start printing object, unique label id: ") + std::to_string(instance_to_print.label_object_id) + "\n" + "M624 " + - _encode_label_ids_to_base64({instance_to_print.label_object_id}) + "\n"; - m_writer.set_object_start_str(start_str); + _encode_label_ids_to_base64({instance_to_print.label_object_id}) + "\n"); } else { const auto gflavor = print.config().gcode_flavor.value; if (gflavor == gcfKlipper) { @@ -4237,8 +4176,6 @@ LayerResult GCode::process_layer( } } } - temp_start_str = start_str + start_str_a; - gcode += start_str_a; if (m_config.enable_overhang_speed && !m_config.overhang_speed_classic) m_extrusion_quality_estimator.set_current_object(&instance_to_print.print_object); @@ -4325,39 +4262,20 @@ LayerResult GCode::process_layer( }; //BBS: for first layer, we always print wall firstly to get better bed adhesive force - - // insert timelapse_gcode when no wipe tower, has infill and not first layer + //This behaviour is same with cura if (is_infill_first && !first_layer) { if (!has_wipe_tower && need_insert_timelapse_gcode_for_traditional && !has_insert_timelapse_gcode && has_infill(by_region_specific)) { - gcode += this->retract(false, false, LiftType::SpiralLift); + gcode += this->retract(false, false, LiftType::NormalLift); - std::string timelapse_gcode = insert_timelapse_gcode(); - gcode += timelapse_gcode; - - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 0, temp_x_after_timelapse_gcode)) { - new_pos(0) = temp_x_after_timelapse_gcode; - position_changed = true; - } - - double temp_y_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 1, temp_y_after_timelapse_gcode)) { - new_pos(1) = temp_y_after_timelapse_gcode; - position_changed = true; - } - - double temp_z_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 2, temp_z_after_timelapse_gcode)) { - new_pos(2) = temp_z_after_timelapse_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + std::string timepals_gcode = insert_timelapse_gcode(); + gcode += timepals_gcode; + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_timepals_gcode; + if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_timepals_gcode)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_timepals_gcode; + m_writer.set_position(pos); } has_insert_timelapse_gcode = true; @@ -4366,37 +4284,18 @@ LayerResult GCode::process_layer( gcode += this->extrude_perimeters(print, by_region_specific); } else { gcode += this->extrude_perimeters(print, by_region_specific); - - // insert timelapse_gcode when no wipe tower, no infill and is first layer if (!has_wipe_tower && need_insert_timelapse_gcode_for_traditional && !has_insert_timelapse_gcode && has_infill(by_region_specific)) { - gcode += this->retract(false, false, LiftType::SpiralLift); - std::string timelapse_gcode = insert_timelapse_gcode(); - gcode += timelapse_gcode; + gcode += this->retract(false, false, LiftType::NormalLift); - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 0, temp_x_after_timelapse_gcode)) { - new_pos(0) = temp_x_after_timelapse_gcode; - position_changed = true; - } - - double temp_y_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 1, temp_y_after_timelapse_gcode)) { - new_pos(1) = temp_y_after_timelapse_gcode; - position_changed = true; - } - - double temp_z_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 2, temp_z_after_timelapse_gcode)) { - new_pos(2) = temp_z_after_timelapse_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + std::string timepals_gcode = insert_timelapse_gcode(); + gcode += timepals_gcode; + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_timepals_gcode; + if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_timepals_gcode)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_timepals_gcode; + m_writer.set_position(pos); } has_insert_timelapse_gcode = true; @@ -4463,41 +4362,22 @@ LayerResult GCode::process_layer( BOOST_LOG_TRIVIAL(trace) << "Exported layer " << layer.id() << " print_z " << print_z << log_memory_info(); - // insert timelapse_gcode when no wipe tower and no infill if (!has_wipe_tower && need_insert_timelapse_gcode_for_traditional && !has_insert_timelapse_gcode) { if (m_support_traditional_timelapse) m_support_traditional_timelapse = false; - gcode += this->retract(false, false, LiftType::SpiralLift); + gcode += this->retract(false, false, LiftType::NormalLift); m_writer.add_object_change_labels(gcode); - std::string timelapse_gcode = insert_timelapse_gcode(); - gcode += timelapse_gcode; - - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 0, temp_x_after_timelapse_gcode)) { - new_pos(0) = temp_x_after_timelapse_gcode; - position_changed = true; - } - - double temp_y_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 1, temp_y_after_timelapse_gcode)) { - new_pos(1) = temp_y_after_timelapse_gcode; - position_changed = true; - } - - double temp_z_after_timelapse_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(timelapse_gcode, 2, temp_z_after_timelapse_gcode)) { - new_pos(2) = temp_z_after_timelapse_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + std::string timepals_gcode = insert_timelapse_gcode(); + gcode += timepals_gcode; + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_timepals_gcode; + if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_timepals_gcode)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_timepals_gcode; + m_writer.set_position(pos); } } @@ -6530,33 +6410,16 @@ std::string GCode::set_extruder(unsigned int extruder_id, double print_z, bool b //BBS { - //BBS: gcode writer doesn't know fan speed after inserting tool change gcode + //BBS: gcode writer doesn't know where the extruder is and whether fan speed is changed after inserting tool change gcode + //Set this flag so that normal lift will be used the first time after tool change. gcode += ";_FORCE_RESUME_FAN_SPEED\n"; - - //BBS: check whether custom gcode changes the axis positions. Update if changed. - bool position_changed = false; - Vec3d new_pos = m_writer.get_position(); - - double temp_x_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_parsed, 0, temp_x_after_toolchange_gcode)) { - new_pos(0) = temp_x_after_toolchange_gcode; - position_changed = true; - } - - double temp_y_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_parsed, 1, temp_y_after_toolchange_gcode)) { - new_pos(1) = temp_y_after_toolchange_gcode; - position_changed = true; - } - - double temp_z_after_toolchange_gcode; - if (GCodeProcessor::get_last_pos_from_gcode(toolchange_gcode_parsed, 2, temp_z_after_toolchange_gcode)) { - new_pos(2) = temp_z_after_toolchange_gcode; - position_changed = true; - } - - if (position_changed) { - m_writer.set_position(new_pos); + m_writer.set_current_position_clear(false); + //BBS: check whether custom gcode changes the z position. Update if changed + double temp_z_after_tool_change; + if (GCodeProcessor::get_last_z_from_gcode(toolchange_gcode_parsed, temp_z_after_tool_change)) { + Vec3d pos = m_writer.get_position(); + pos(2) = temp_z_after_tool_change; + m_writer.set_position(pos); } } } @@ -6804,4 +6667,4 @@ void GCode::ObjectByExtruder::Island::Region::append(const Type type, const Extr // a single object, or for possibly multiple objects with multiple instances. -} /* slic3r_GCode_cpp_ */ +} // namespace Slic3r diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 28746c6e26..757939637e 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -2185,14 +2185,13 @@ int GCodeProcessor::get_gcode_last_filament(const std::string& gcode_str) return out_filament; } -//BBS: get last position from gcode for specified axis -//axis index is the same as Vec3d (X=0, Y=1, Z=2) -bool GCodeProcessor::get_last_pos_from_gcode(const std::string& gcode_str, int axis, double& pos) +//BBS: get last z position from gcode +bool GCodeProcessor::get_last_z_from_gcode(const std::string& gcode_str, double& z) { int str_size = gcode_str.size(); int start_index = 0; int end_index = 0; - bool is_axis_changed = false; + bool is_z_changed = false; while (end_index < str_size) { //find a full line if (gcode_str[end_index] != '\n') { @@ -2212,32 +2211,24 @@ bool GCodeProcessor::get_last_pos_from_gcode(const std::string& gcode_str, int a || line_str.find("G2 ") == 0 || line_str.find("G3 ") == 0)) { - std::string axis_str; - if (axis == 0) { - axis_str = "X"; - } else if (axis == 1) { - axis_str = "Y"; - } else if (axis == 2) { - axis_str = "Z"; - } - auto axis_pos = line_str.find(" " + axis_str); - double temp_axis_pos = 0; - if (axis_pos != line_str.npos - && axis_pos + 2 < line_str.size()) { + auto z_pos = line_str.find(" Z"); + double temp_z = 0; + if (z_pos != line_str.npos + && z_pos + 2 < line_str.size()) { // Try to parse the numeric value. - std::string axis_substr = line_str.substr(axis_pos + 2); - char* start_ptr = &axis_substr[0]; - char* end_ptr = start_ptr + sizeof(axis_substr.c_str()); + std::string z_sub = line_str.substr(z_pos + 2); + char* c = &z_sub[0]; + char* end = c + sizeof(z_sub.c_str()); auto is_end_of_word = [](char c) { return c == ' ' || c == '\t' || c == '\r' || c == '\n' || c == 0 || c == ';'; }; - auto [parsed_ptr, error_code] = fast_float::from_chars(start_ptr, end_ptr, temp_axis_pos); - if (parsed_ptr != start_ptr && is_end_of_word(*parsed_ptr)) { + auto [pend, ec] = fast_float::from_chars(c, end, temp_z); + if (pend != c && is_end_of_word(*pend)) { // The axis value has been parsed correctly. - pos = temp_axis_pos; - is_axis_changed = true; + z = temp_z; + is_z_changed = true; } } } @@ -2246,7 +2237,7 @@ bool GCodeProcessor::get_last_pos_from_gcode(const std::string& gcode_str, int a start_index = end_index + 1; end_index = start_index; } - return is_axis_changed; + return is_z_changed; } void GCodeProcessor::process_tags(const std::string_view comment, bool producers_enabled) @@ -5410,4 +5401,4 @@ void GCodeProcessor::update_slice_warnings() m_result.warnings.shrink_to_fit(); } -} /* slic3r_GCodeProcessor_cpp_ */ +} /* namespace Slic3r */ diff --git a/src/libslic3r/GCode/GCodeProcessor.hpp b/src/libslic3r/GCode/GCodeProcessor.hpp index 937108edd3..21403cc205 100644 --- a/src/libslic3r/GCode/GCodeProcessor.hpp +++ b/src/libslic3r/GCode/GCodeProcessor.hpp @@ -303,7 +303,7 @@ class Print; static bool contains_reserved_tags(const std::string& gcode, unsigned int max_count, std::vector& found_tag); static int get_gcode_last_filament(const std::string &gcode_str); - static bool get_last_pos_from_gcode(const std::string& gcode_str, int axis, double& pos); + static bool get_last_z_from_gcode(const std::string& gcode_str, double& z); static const float Wipe_Width; static const float Wipe_Height; @@ -984,3 +984,5 @@ class Print; } /* namespace Slic3r */ #endif /* slic3r_GCodeProcessor_hpp_ */ + + From a7924a662e2c3abd421cc221132ebef22d6aed59 Mon Sep 17 00:00:00 2001 From: HYzd766 <108379794+HYzd766@users.noreply.github.com> Date: Fri, 20 Sep 2024 21:55:57 +0800 Subject: [PATCH 02/26] Qidi.json (#6841) * Qidi.json * Merge branch 'main' into p1 --- resources/profiles/Qidi.json | 428 ++++++++++++++++++ .../profiles/Qidi/Qidi X-Plus 4_cover.png | Bin 0 -> 33534 bytes .../QIDI ABS Odorless @0.6 nozzle.json | 23 + .../QIDI ABS Odorless @0.8 nozzle.json | 4 +- ... ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json | 4 +- ... ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json | 9 +- ... ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json | 6 +- ... ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ...BS Odorless @Qidi X-Plus 4 0.2 nozzle.json | 52 +++ ...BS Odorless @Qidi X-Plus 4 0.4 nozzle.json | 52 +++ ...BS Odorless @Qidi X-Plus 4 0.6 nozzle.json | 52 +++ ...BS Odorless @Qidi X-Plus 4 0.8 nozzle.json | 52 +++ .../Qidi/filament/QIDI ABS Odorless.json | 13 +- .../filament/QIDI ABS Rapido 0.6 nozzle.json | 23 + .../filament/QIDI ABS Rapido 0.8 nozzle.json | 4 +- ...DI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json | 4 +- ...DI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json | 2 +- ...DI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json | 4 +- ...DI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ... ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json | 52 +++ ... ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json | 52 +++ ... ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json | 52 +++ ... ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json | 52 +++ .../Qidi/filament/QIDI ABS Rapido.json | 16 +- .../QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json | 2 +- .../QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ...QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json | 54 +++ ...QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json | 54 +++ ...QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json | 51 +++ .../profiles/Qidi/filament/QIDI ABS-GF.json | 13 +- ...DI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json | 51 +++ ...DI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json | 51 +++ ...DI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json | 51 +++ ...QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json | 2 +- ...DI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json | 48 ++ ...DI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json | 48 ++ ...DI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json | 48 ++ .../profiles/Qidi/filament/QIDI ABS-GF25.json | 2 +- .../QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json | 2 +- .../QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json | 2 +- .../QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json | 4 +- .../QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json | 7 +- .../QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json | 39 ++ .../QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json | 48 ++ .../QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json | 48 ++ .../QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json | 48 ++ .../profiles/Qidi/filament/QIDI ASA.json | 11 +- ...QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json | 2 +- ...QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json | 2 +- ...DI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json | 36 ++ ...DI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json | 36 ++ ...DI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json | 36 ++ .../profiles/Qidi/filament/QIDI PA-Ultra.json | 134 +++--- .../QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json | 3 + .../QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json | 2 +- .../QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ...IDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json | 39 ++ ...IDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json | 42 ++ ...IDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json | 42 ++ .../profiles/Qidi/filament/QIDI PA12-CF.json | 6 +- .../QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json | 4 +- .../QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json | 4 +- .../QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json | 4 +- ...IDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json | 45 ++ ...IDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json | 45 ++ ...IDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json | 45 ++ .../profiles/Qidi/filament/QIDI PAHT-CF.json | 10 +- .../QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json | 9 +- .../QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json | 4 +- .../QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json | 4 +- ...QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json | 45 ++ ...QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json | 45 ++ ...QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json | 45 ++ .../profiles/Qidi/filament/QIDI PET-CF.json | 9 +- .../filament/QIDI PETG Tough 0.2 nozzle.json | 6 +- .../filament/QIDI PETG Tough 0.6 nozzle.json | 4 +- .../filament/QIDI PETG Tough 0.8 nozzle.json | 4 +- ...DI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json | 2 +- ...DI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json | 2 +- ...DI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json | 5 +- ...DI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json | 4 +- ... PETG Tough @Qidi X-Plus 4 0.2 nozzle.json | 33 ++ ... PETG Tough @Qidi X-Plus 4 0.4 nozzle.json | 33 ++ ... PETG Tough @Qidi X-Plus 4 0.6 nozzle.json | 30 ++ ... PETG Tough @Qidi X-Plus 4 0.8 nozzle.json | 33 ++ .../Qidi/filament/QIDI PETG Tough.json | 4 +- ...DI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json | 2 +- ...DI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json | 4 +- ...DI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json | 2 +- ...DI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ... PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json | 51 +++ ... PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json | 51 +++ ... PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json | 51 +++ ... PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json | 51 +++ ...apido Matte @Qidi X-Plus 4 0.2 nozzle.json | 54 +++ ...apido Matte @Qidi X-Plus 4 0.4 nozzle.json | 54 +++ ...apido Matte @Qidi X-Plus 4 0.6 nozzle.json | 54 +++ ...apido Matte @Qidi X-Plus 4 0.8 nozzle.json | 54 +++ ...QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json | 33 ++ ...QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json | 30 ++ ...QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json | 30 ++ .../QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json | 45 ++ .../QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json | 45 ++ .../QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json | 45 ++ ...QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json | 45 ++ ...QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json | 45 ++ ...QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json | 45 ++ .../profiles/Qidi/filament/QIDI PPS-CF.json | 82 ++++ ...Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json | 4 +- ...di ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json | 42 ++ .../profiles/Qidi/filament/Qidi ASA-Aero.json | 8 +- ...i Generic ABS @Qidi Q1 Pro 0.2 nozzle.json | 2 +- ...i Generic ABS @Qidi Q1 Pro 0.4 nozzle.json | 7 +- ...i Generic ABS @Qidi Q1 Pro 0.6 nozzle.json | 2 +- ...i Generic ABS @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ...Generic ABS @Qidi X-Plus 4 0.2 nozzle.json | 33 ++ ...Generic ABS @Qidi X-Plus 4 0.4 nozzle.json | 48 ++ ...Generic ABS @Qidi X-Plus 4 0.6 nozzle.json | 33 ++ ...Generic ABS @Qidi X-Plus 4 0.8 nozzle.json | 33 ++ .../Qidi/filament/Qidi Generic ABS.json | 14 +- ...Generic ASA @Qidi X-Plus 4 0.2 nozzle.json | 30 ++ ...Generic ASA @Qidi X-Plus 4 0.4 nozzle.json | 48 ++ ...Generic ASA @Qidi X-Plus 4 0.6 nozzle.json | 48 ++ ...Generic ASA @Qidi X-Plus 4 0.8 nozzle.json | 48 ++ .../Qidi/filament/Qidi Generic PA-CF.json | 5 +- .../Qidi/filament/Qidi Generic PA.json | 5 +- .../Qidi/filament/Qidi Generic PC.json | 5 +- ... Generic PETG @Qidi Q1 Pro 0.2 nozzle.json | 4 +- ... Generic PETG @Qidi Q1 Pro 0.4 nozzle.json | 5 +- ... Generic PETG @Qidi Q1 Pro 0.6 nozzle.json | 4 +- ... Generic PETG @Qidi Q1 Pro 0.8 nozzle.json | 2 +- ...Generic PETG @Qidi X-Max 3 0.2 nozzle.json | 4 +- ...eneric PETG @Qidi X-Plus 3 0.2 nozzle.json | 4 +- ...eneric PETG @Qidi X-Plus 4 0.2 nozzle.json | 51 +++ ...eneric PETG @Qidi X-Plus 4 0.4 nozzle.json | 57 +++ ...eneric PETG @Qidi X-Plus 4 0.6 nozzle.json | 51 +++ ...eneric PETG @Qidi X-Plus 4 0.8 nozzle.json | 54 +++ ...neric PETG @Qidi X-Smart 3 0.2 nozzle.json | 4 +- .../Qidi/filament/Qidi Generic PETG-CF.json | 6 +- .../Qidi/filament/Qidi Generic PETG.json | 4 +- ...i Generic PLA @Qidi Q1 Pro 0.2 nozzle.json | 2 +- ...Generic PLA @Qidi X-Plus 4 0.2 nozzle.json | 30 ++ ...Generic PLA @Qidi X-Plus 4 0.4 nozzle.json | 36 ++ ...Generic PLA @Qidi X-Plus 4 0.6 nozzle.json | 30 ++ ...Generic PLA @Qidi X-Plus 4 0.8 nozzle.json | 30 ++ ...ic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json | 37 ++ .../Qidi/filament/Qidi Generic PLA Silk.json | 13 +- .../Qidi/filament/Qidi Generic PLA-CF.json | 6 +- .../Qidi/filament/Qidi Generic PVA.json | 6 +- ...ric TPU 95A @Qidi X-Plus 4 0.8 nozzle.json | 39 ++ .../Qidi/filament/Qidi Generic TPU 95A.json | 4 +- ...Generic TPU @Qidi X-Plus 4 0.4 nozzle.json | 28 ++ .../Qidi/filament/Qidi Generic TPU.json | 4 +- ...idi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json | 2 +- ...idi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json | 4 +- ...idi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json | 4 +- ...i PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json | 51 +++ ...i PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json | 54 +++ ...i PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json | 54 +++ .../Qidi/filament/Qidi PC-ABS-FR.json | 8 +- .../profiles/Qidi/filament/Qidi PLA-CF.json | 10 +- ... TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json | 33 ++ ... TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json | 39 ++ .../Qidi/filament/Qidi TPU 95A-HF.json | 3 +- .../Qidi/filament/Tinmorry PETG-ECO.json | 7 +- .../Qidi/filament/fdm_filament_asa.json | 2 +- .../Qidi/filament/fdm_filament_common.json | 3 + .../Qidi/filament/fdm_filament_pa.json | 2 +- .../Qidi/filament/fdm_filament_pla.json | 23 +- .../Qidi/filament/fdm_filament_tpu.json | 19 +- .../Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json | 21 +- .../Qidi/machine/Qidi X-Max 3 0.4 nozzle.json | 3 + .../machine/Qidi X-Plus 4 0.2 nozzle.json | 26 ++ .../machine/Qidi X-Plus 4 0.4 nozzle.json | 96 ++++ .../machine/Qidi X-Plus 4 0.6 nozzle.json | 29 ++ .../machine/Qidi X-Plus 4 0.8 nozzle.json | 29 ++ .../profiles/Qidi/machine/Qidi X-Plus 4.json | 12 + .../machine/Qidi X-Smart 3 0.4 nozzle.json | 8 +- .../Qidi/machine/fdm_machine_common.json | 2 +- .../Qidi/machine/fdm_qidi_common.json | 4 +- ...06mm Standard @Qidi XPlus4 0.2 nozzle.json | 11 + ...08mm Standard @Qidi XPlus4 0.2 nozzle.json | 11 + ...10mm Standard @Qidi XPlus4 0.2 nozzle.json | 11 + .../process/0.12mm Fine @Qidi XPlus4.json | 11 + ...12mm Standard @Qidi XPlus4 0.2 nozzle.json | 11 + ...14mm Standard @Qidi XPlus4 0.2 nozzle.json | 11 + .../process/0.16mm Optimal @Qidi XPlus4.json | 11 + ...18mm Standard @Qidi XPlus4 0.6 nozzle.json | 11 + .../process/0.20mm Standard @Qidi XPlus4.json | 11 + .../process/0.24mm Draft @Qidi XPlus4.json | 11 + ...24mm Standard @Qidi XPlus4 0.6 nozzle.json | 11 + ...24mm Standard @Qidi XPlus4 0.8 nozzle.json | 11 + .../process/0.25mm Draft @Qidi XPlus4.json | 85 ++++ .../0.28mm Extra Draft @Qidi XPlus4.json | 11 + .../0.30mm Extra Draft @Qidi XPlus4.json | 85 ++++ ...30mm Standard @Qidi XPlus4 0.6 nozzle.json | 11 + ...32mm Standard @Qidi XPlus4 0.8 nozzle.json | 11 + ...36mm Standard @Qidi XPlus4 0.6 nozzle.json | 11 + ...40mm Standard @Qidi XPlus4 0.8 nozzle.json | 11 + ...42mm Standard @Qidi XPlus4 0.6 nozzle.json | 11 + ...48mm Standard @Qidi XPlus4 0.8 nozzle.json | 11 + ...56mm Standard @Qidi XPlus4 0.8 nozzle.json | 11 + .../process/fdm_process_qidi_x3_common.json | 2 +- .../Qidi/qidi_xplus4_buildplate_model.stl | Bin 0 -> 20284 bytes .../Qidi/qidi_xplus4_buildplate_texture.png | Bin 0 -> 73186 bytes 205 files changed, 5013 insertions(+), 240 deletions(-) create mode 100644 resources/profiles/Qidi/Qidi X-Plus 4_cover.png create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/QIDI PPS-CF.json create mode 100644 resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 4.json create mode 100644 resources/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json create mode 100644 resources/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json create mode 100644 resources/profiles/Qidi/qidi_xplus4_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xplus4_buildplate_texture.png diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json index 73b5cde3ad..ec0984c62f 100644 --- a/resources/profiles/Qidi.json +++ b/resources/profiles/Qidi.json @@ -4,6 +4,10 @@ "force_update": "0", "description": "Qidi configurations", "machine_model_list": [ + { + "name": "Qidi X-Plus 4", + "sub_path": "machine/Qidi X-Plus 4.json" + }, { "name": "Qidi Q1 Pro", "sub_path": "machine/Qidi Q1 Pro.json" @@ -138,6 +142,10 @@ "name": "0.12mm Fine @Qidi Q1 Pro", "sub_path": "process/0.12mm Fine @Qidi Q1 Pro.json" }, + { + "name": "0.12mm Fine @Qidi XPlus4", + "sub_path": "process/0.12mm Fine @Qidi XPlus4.json" + }, { "name": "0.16mm Optimal @Qidi X3", "sub_path": "process/0.16mm Optimal @Qidi X3.json" @@ -170,6 +178,10 @@ "name": "0.16mm Optimal @Qidi Q1 Pro", "sub_path": "process/0.16mm Optimal @Qidi Q1 Pro.json" }, + { + "name": "0.16mm Optimal @Qidi XPlus4", + "sub_path": "process/0.16mm Optimal @Qidi XPlus4.json" + }, { "name": "0.20mm Standard @Qidi X3", "sub_path": "process/0.20mm Standard @Qidi X3.json" @@ -202,6 +214,10 @@ "name": "0.20mm Standard @Qidi Q1 Pro", "sub_path": "process/0.20mm Standard @Qidi Q1 Pro.json" }, + { + "name": "0.20mm Standard @Qidi XPlus4", + "sub_path": "process/0.20mm Standard @Qidi XPlus4.json" + }, { "name": "0.24mm Draft @Qidi X3", "sub_path": "process/0.24mm Draft @Qidi X3.json" @@ -234,6 +250,10 @@ "name": "0.24mm Draft @Qidi Q1 Pro", "sub_path": "process/0.24mm Draft @Qidi Q1 Pro.json" }, + { + "name": "0.24mm Draft @Qidi XPlus4", + "sub_path": "process/0.24mm Draft @Qidi XPlus4.json" + }, { "name": "0.28mm Extra Draft @Qidi X3", "sub_path": "process/0.28mm Extra Draft @Qidi X3.json" @@ -266,6 +286,30 @@ "name": "0.28mm Extra Draft @Qidi Q1 Pro", "sub_path": "process/0.28mm Extra Draft @Qidi Q1 Pro.json" }, + { + "name": "0.28mm Extra Draft @Qidi XPlus4", + "sub_path": "process/0.28mm Extra Draft @Qidi XPlus4.json" + }, + { + "name": "0.06mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.08mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.12mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Qidi XPlus4 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json" + }, { "name": "0.06mm Standard @Qidi Q1 Pro 0.2 nozzle", "sub_path": "process/0.06mm Standard @Qidi Q1 Pro 0.2 nozzle.json" @@ -346,6 +390,26 @@ "name": "0.14mm Standard @Qidi XSmart3 0.2 nozzle", "sub_path": "process/0.14mm Standard @Qidi XSmart3 0.2 nozzle.json" }, + { + "name": "0.18mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.36mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, + { + "name": "0.42mm Standard @Qidi XPlus4 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json" + }, { "name": "0.18mm Standard @Qidi Q1 Pro 0.6 nozzle", "sub_path": "process/0.18mm Standard @Qidi Q1 Pro 0.6 nozzle.json" @@ -426,6 +490,26 @@ "name": "0.42mm Standard @Qidi XSmart3 0.6 nozzle", "sub_path": "process/0.42mm Standard @Qidi XSmart3 0.6 nozzle.json" }, + { + "name": "0.24mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.32mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.48mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Qidi XPlus4 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json" + }, { "name": "0.24mm Standard @Qidi Q1 Pro 0.8 nozzle", "sub_path": "process/0.24mm Standard @Qidi Q1 Pro 0.8 nozzle.json" @@ -548,6 +632,22 @@ "name": "Qidi Generic ABS", "sub_path": "filament/Qidi Generic ABS.json" }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json" @@ -580,6 +680,22 @@ "name": "Qidi Generic PETG", "sub_path": "filament/Qidi Generic PETG.json" }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json" @@ -612,6 +728,22 @@ "name": "Qidi Generic PLA", "sub_path": "filament/Qidi Generic PLA.json" }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json" @@ -644,6 +776,10 @@ "name": "Qidi Generic TPU 95A", "sub_path": "filament/Qidi Generic TPU 95A.json" }, + { + "name": "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle", "sub_path": "filament/Qidi Generic TPU 95A @Qidi Q1 Pro 0.8 nozzle.json" @@ -652,6 +788,22 @@ "name": "QIDI ABS Odorless", "sub_path": "filament/QIDI ABS Odorless.json" }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json" @@ -672,6 +824,10 @@ "name": "QIDI ABS Odorless @0.2 nozzle", "sub_path": "filament/QIDI ABS Odorless @0.2 nozzle.json" }, + { + "name": "QIDI ABS Odorless @0.6 nozzle", + "sub_path": "filament/QIDI ABS Odorless @0.6 nozzle.json" + }, { "name": "QIDI ABS Odorless @0.8 nozzle", "sub_path": "filament/QIDI ABS Odorless @0.8 nozzle.json" @@ -680,6 +836,22 @@ "name": "QIDI ABS Rapido", "sub_path": "filament/QIDI ABS Rapido.json" }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json" @@ -700,6 +872,10 @@ "name": "QIDI ABS Rapido 0.2 nozzle", "sub_path": "filament/QIDI ABS Rapido 0.2 nozzle.json" }, + { + "name": "QIDI ABS Rapido 0.6 nozzle", + "sub_path": "filament/QIDI ABS Rapido 0.6 nozzle.json" + }, { "name": "QIDI ABS Rapido 0.8 nozzle", "sub_path": "filament/QIDI ABS Rapido 0.8 nozzle.json" @@ -708,6 +884,18 @@ "name": "QIDI ABS-GF25", "sub_path": "filament/QIDI ABS-GF25.json" }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json" @@ -724,6 +912,22 @@ "name": "QIDI ASA", "sub_path": "filament/QIDI ASA.json" }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ASA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ASA @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json" @@ -756,6 +960,10 @@ "name": "Qidi ASA-Aero", "sub_path": "filament/Qidi ASA-Aero.json" }, + { + "name": "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json" + }, { "name": "Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json" @@ -764,6 +972,18 @@ "name": "QIDI PA12-CF", "sub_path": "filament/QIDI PA12-CF.json" }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json" @@ -780,6 +1000,18 @@ "name": "QIDI PAHT-CF", "sub_path": "filament/QIDI PAHT-CF.json" }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json" @@ -796,6 +1028,18 @@ "name": "Qidi PC-ABS-FR", "sub_path": "filament/Qidi PC-ABS-FR.json" }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json" @@ -812,6 +1056,18 @@ "name": "QIDI PET-CF", "sub_path": "filament/QIDI PET-CF.json" }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json" @@ -828,6 +1084,22 @@ "name": "QIDI PETG Tough", "sub_path": "filament/QIDI PETG Tough.json" }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json" @@ -860,6 +1132,22 @@ "name": "QIDI PLA Rapido", "sub_path": "filament/QIDI PLA Rapido.json" }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json" @@ -892,6 +1180,22 @@ "name": "QIDI PLA Rapido Matte", "sub_path": "filament/QIDI PLA Rapido Matte.json" }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/QIDI PLA Rapido Matte @Qidi Q1 Pro 0.2 nozzle.json" @@ -924,6 +1228,18 @@ "name": "Qidi PLA-CF", "sub_path": "filament/Qidi PLA-CF.json" }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle.json" @@ -948,6 +1264,18 @@ "name": "QIDI PA-Ultra", "sub_path": "filament/QIDI PA-Ultra.json" }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json" @@ -964,6 +1292,18 @@ "name": "QIDI ABS-GF10", "sub_path": "filament/QIDI ABS-GF10.json" }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI ABS-GF10 @Qidi Q1 Pro 0.4 nozzle.json" @@ -984,6 +1324,10 @@ "name": "Qidi Generic TPU", "sub_path": "filament/Qidi Generic TPU.json" }, + { + "name": "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json" + }, { "name": "Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/Qidi Generic TPU @Qidi Q1 Pro 0.4 nozzle.json" @@ -992,6 +1336,22 @@ "name": "Qidi Generic ASA", "sub_path": "filament/Qidi Generic ASA.json" }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle", "sub_path": "filament/Qidi Generic ASA @Qidi Q1 Pro 0.2 nozzle.json" @@ -1040,6 +1400,10 @@ "name": "Qidi Generic PLA Silk", "sub_path": "filament/Qidi Generic PLA Silk.json" }, + { + "name": "Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json" + }, { "name": "Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/Qidi Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle.json" @@ -1052,6 +1416,18 @@ "name": "QIDI ABS-GF", "sub_path": "filament/QIDI ABS-GF.json" }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json" @@ -1072,6 +1448,14 @@ "name": "Qidi TPU 95A-HF", "sub_path": "filament/Qidi TPU 95A-HF.json" }, + { + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle", "sub_path": "filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.4 nozzle.json" @@ -1079,6 +1463,34 @@ { "name": "Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle", "sub_path": "filament/Qidi TPU 95A-HF @Qidi Q1 Pro 0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF", + "sub_path": "filament/QIDI PPS-CF.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json" + }, + { + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle", + "sub_path": "filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json" } ], "machine_list": [ @@ -1122,6 +1534,10 @@ "name": "Qidi Q1 Pro 0.4 nozzle", "sub_path": "machine/Qidi Q1 Pro 0.4 nozzle.json" }, + { + "name": "Qidi X-Plus 4 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.4 nozzle.json" + }, { "name": "Qidi X-Smart 3 0.6 nozzle", "sub_path": "machine/Qidi X-Smart 3 0.6 nozzle.json" @@ -1138,6 +1554,10 @@ "name": "Qidi Q1 Pro 0.6 nozzle", "sub_path": "machine/Qidi Q1 Pro 0.6 nozzle.json" }, + { + "name": "Qidi X-Plus 4 0.6 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.6 nozzle.json" + }, { "name": "Qidi X-Smart 3 0.8 nozzle", "sub_path": "machine/Qidi X-Smart 3 0.8 nozzle.json" @@ -1154,6 +1574,10 @@ "name": "Qidi Q1 Pro 0.8 nozzle", "sub_path": "machine/Qidi Q1 Pro 0.8 nozzle.json" }, + { + "name": "Qidi X-Plus 4 0.8 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.8 nozzle.json" + }, { "name": "Qidi X-Smart 3 0.2 nozzle", "sub_path": "machine/Qidi X-Smart 3 0.2 nozzle.json" @@ -1169,6 +1593,10 @@ { "name": "Qidi Q1 Pro 0.2 nozzle", "sub_path": "machine/Qidi Q1 Pro 0.2 nozzle.json" + }, + { + "name": "Qidi X-Plus 4 0.2 nozzle", + "sub_path": "machine/Qidi X-Plus 4 0.2 nozzle.json" } ] } diff --git a/resources/profiles/Qidi/Qidi X-Plus 4_cover.png b/resources/profiles/Qidi/Qidi X-Plus 4_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..f12e16f4ea2f2b42fe188a3517d21de09f51932a GIT binary patch literal 33534 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 H=0X1td!tV3 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json new file mode 100644 index 0000000000..313fb8a7ee --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "QIDI ABS Odorless @0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "QIDI ABS Odorless", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json index 1ad2babeb7..96583d5cd6 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @0.8 nozzle.json @@ -13,13 +13,13 @@ "1" ], "pressure_advance": [ - "0.021" + "0.011" ], "filament_max_volumetric_speed": [ "22" ], "nozzle_temperature": [ - "270" + "260" ], "slow_down_min_speed": [ "10" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json index 178a663941..2cc1788655 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.2 nozzle.json @@ -4,7 +4,7 @@ "setting_id": "GFSA04", "instantiation": "true", "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" @@ -38,7 +38,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.021" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json index 6bec26d1ec..3af7433472 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle.json @@ -3,9 +3,6 @@ "filament_id": "GFB99", "setting_id": "GFSA04", "instantiation": "true", - "activate_air_filtration":[ - "0" - ], "during_print_exhaust_fan_speed":[ "0" ], @@ -25,7 +22,7 @@ "80" ], "filament_max_volumetric_speed": [ - "24.5" + "22" ], "from": "system", "hot_plate_temp_initial_layer": [ @@ -38,10 +35,10 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ - "0.035" + "0.023" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json index 7577ba5d3f..80e2be306d 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.6 nozzle.json @@ -4,7 +4,7 @@ "setting_id": "GFSA04", "instantiation": "true", "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" @@ -38,10 +38,10 @@ "250" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ - "0.014" + "0.016" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json index bfd491d21c..c3429be113 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi Q1 Pro 0.8 nozzle.json @@ -41,7 +41,7 @@ "100" ], "pressure_advance": [ - "0.011" + "0.008" ], "slow_down_min_speed": [ "10" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..e689bf65e4 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Odorless", + "is_custom_defined": "0", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.2 nozzle", + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..67f46f5d1d --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Odorless", + "is_custom_defined": "0", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..d8dad01f57 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Odorless", + "is_custom_defined": "0", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..3dc302c506 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Odorless", + "is_custom_defined": "0", + "name": "QIDI ABS Odorless @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Odorless.json b/resources/profiles/Qidi/filament/QIDI ABS Odorless.json index 6a103b36b7..64f3af068f 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Odorless.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Odorless.json @@ -25,13 +25,16 @@ "10" ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.02" ], "chamber_temperature": [ "55" + ], + "fan_cooling_layer_time": [ + "60" ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", @@ -39,12 +42,6 @@ "Qidi X-CF Pro 0.4 nozzle", "Qidi X-Smart 3 0.4 nozzle", "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle", - "Qidi X-Plus 0.6 nozzle", - "Qidi X-Max 0.6 nozzle", - "Qidi X-CF Pro 0.6 nozzle", - "Qidi X-Smart 3 0.6 nozzle", - "Qidi X-Plus 3 0.6 nozzle", - "Qidi X-Max 3 0.6 nozzle" + "Qidi X-Max 3 0.4 nozzle" ] } diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json new file mode 100644 index 0000000000..2674a937f4 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.6 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "QIDI ABS Rapido 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "QIDI ABS Rapido", + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "compatible_printers": [ + "Qidi X-Plus 0.6 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json index 8a348e7acb..0303d2e62a 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido 0.8 nozzle.json @@ -13,13 +13,13 @@ "1" ], "pressure_advance": [ - "0.021" + "0.011" ], "filament_max_volumetric_speed": [ "22" ], "nozzle_temperature": [ - "270" + "260" ], "slow_down_min_speed": [ "10" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json index 9d22bb1937..e7a6af1811 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.2 nozzle.json @@ -32,7 +32,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.021" @@ -41,7 +41,7 @@ "20" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json index 64870649d9..6ce05ce8f2 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -38,7 +38,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.035" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json index 297a516f62..07cb4409f5 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -32,7 +32,7 @@ "250" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.014" @@ -41,7 +41,7 @@ "20" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json index 67dfb153b1..a6c02fe585 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -41,7 +41,7 @@ "10" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..aab1658eba --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "0" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Rapido", + "is_custom_defined": "0", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle", + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..8decc192e9 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Rapido", + "is_custom_defined": "0", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..a6ae3c4ffb --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Rapido", + "is_custom_defined": "0", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..4135c05365 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,52 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "instantiation": "true", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "QIDI ABS Rapido", + "is_custom_defined": "0", + "name": "QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_min_speed": [ + "10" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ +"Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido.json index 377ae61cc7..ae0a541dac 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS Rapido.json +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido.json @@ -25,13 +25,19 @@ "20" ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.05" ], "chamber_temperature": [ "55" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", @@ -39,13 +45,7 @@ "Qidi X-CF Pro 0.4 nozzle", "Qidi X-Smart 3 0.4 nozzle", "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle", - "Qidi X-Plus 0.6 nozzle", - "Qidi X-Max 0.6 nozzle", - "Qidi X-CF Pro 0.6 nozzle", - "Qidi X-Smart 3 0.6 nozzle", - "Qidi X-Plus 3 0.6 nozzle", - "Qidi X-Max 3 0.6 nozzle" + "Qidi X-Max 3 0.4 nozzle" ] } diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json index fe72ee456c..583eed777e 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.4 nozzle.json @@ -37,7 +37,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.035" diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json index b81523c619..fbc52e1fb1 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi Q1 Pro 0.8 nozzle.json @@ -37,7 +37,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.01" diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..547ba515d8 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,54 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF", + "is_custom_defined": "0", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..067e42b537 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF", + "is_custom_defined": "0", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..9f369e2326 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF", + "is_custom_defined": "0", + "name": "QIDI ABS-GF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF.json b/resources/profiles/Qidi/filament/QIDI ABS-GF.json index 2ac3b7c19a..9ab6deca8b 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS-GF.json +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF.json @@ -40,16 +40,25 @@ "100" ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.15" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" + ], + "slow_down_layer_time": [ + "8" + ], + "fan_cooling_layer_time": [ + "60" + ], + "slow_down_min_speed": [ + "20" ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..504311bd6d --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF10", + "is_custom_defined": "0", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..f2316cac04 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF10", + "is_custom_defined": "0", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..a2ef11c05e --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF10", + "is_custom_defined": "0", + "name": "QIDI ABS-GF10 @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json index b7cd33d00f..61b2c2826b 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json @@ -34,7 +34,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.01" diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..87be74b6f1 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF25", + "is_custom_defined": "0", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..7f233c777a --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF25", + "is_custom_defined": "0", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..faa6c3e67b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{ "type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "22" + ], + "filament_settings_id": [ + "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "QIDI ABS-GF25", + "is_custom_defined": "0", + "name": "QIDI ABS-GF25 @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.01" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25.json index aa7a6efaa1..78fe193eb5 100644 --- a/resources/profiles/Qidi/filament/QIDI ABS-GF25.json +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25.json @@ -43,7 +43,7 @@ "100" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json index 5c9663d148..2bbd2e856b 100644 --- a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json @@ -28,7 +28,7 @@ "0" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json index d659463192..34b1fda0e8 100644 --- a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.4 nozzle.json @@ -37,7 +37,7 @@ "4" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json index 9f4b864e22..830683a3ad 100644 --- a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.6 nozzle.json @@ -28,7 +28,7 @@ "250" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.014" @@ -37,7 +37,7 @@ "4" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json index 651b44bd36..a3004b206f 100644 --- a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.8 nozzle.json @@ -28,7 +28,7 @@ "250" ], "overhang_fan_speed": [ - "100" + "80" ], "pressure_advance": [ "0.011" @@ -37,11 +37,14 @@ "4" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" ], + "slow_down_min_speed": [ + "10" + ], "compatible_printers": [ "Qidi Q1 Pro 0.8 nozzle" ] diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..0baff92137 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "QIDI ASA @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "QIDI ASA", + "chamber_temperature": [ + "0" + ], + "nozzle_temperature": [ + "255" + ], + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_chamber_temp_control": [ + "0" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..6f15a94881 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI ASA", + "is_custom_defined": "0", + "name": "QIDI ASA @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..da50348ebd --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI ASA", + "is_custom_defined": "0", + "name": "QIDI ASA @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..f8633c3b29 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI ASA @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI ASA", + "is_custom_defined": "0", + "name": "QIDI ASA @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ASA.json b/resources/profiles/Qidi/filament/QIDI ASA.json index 2659ea9299..77aaf2e881 100644 --- a/resources/profiles/Qidi/filament/QIDI ASA.json +++ b/resources/profiles/Qidi/filament/QIDI ASA.json @@ -54,17 +54,20 @@ "fan_min_speed":[ "10" ], - "filament_retraction_length": [ - "0.01" - ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.07" ], "chamber_temperature": [ "55" + ], + "slow_down_layer_time": [ + "4" + ], + "fan_cooling_layer_time": [ + "40" ], "compatible_printers": [ "Qidi X-Plus 0.2 nozzle", diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json index 7c7a3dc95e..a0f6b051ff 100644 --- a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle.json @@ -25,7 +25,7 @@ "is_custom_defined": "0", "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.4 nozzle", "overhang_fan_speed": [ - "50" + "100" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json index 9c7d962ddb..60a917d1bf 100644 --- a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle.json @@ -25,7 +25,7 @@ "is_custom_defined": "0", "name": "QIDI PA-Ultra @Qidi Q1 Pro 0.6 nozzle", "overhang_fan_speed": [ - "50" + "95" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..9e9e789046 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,36 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PA-Ultra", + "is_custom_defined": "0", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.4 nozzle", + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..0318d19967 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,36 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PA-Ultra", + "is_custom_defined": "0", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.6 nozzle", + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..676b2546c2 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,36 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PA-Ultra", + "is_custom_defined": "0", + "name": "QIDI PA-Ultra @Qidi X-Plus 4 0.8 nozzle", + "overhang_fan_speed": [ + "100" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra.json index 44eb6763ba..0f8f4fd3d1 100644 --- a/resources/profiles/Qidi/filament/QIDI PA-Ultra.json +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra.json @@ -1,70 +1,80 @@ { - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSN98", - "name": "QIDI PA-Ultra", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "3" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "3" - ], - "enable_pressure_advance": [ - "1" + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN98", + "name": "QIDI PA-Ultra", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "enable_pressure_advance": [ + "1" ], "pressure_advance": [ - "0.03" + "0.03" ], - "fan_max_speed":[ + "fan_max_speed": [ "40" -], -"fan_min_speed":[ + ], + "fan_min_speed": [ "20" -], -"hot_plate_temp_initial_layer" : [ - "80" -], -"hot_plate_temp" : [ -"80" -], -"slow_down_layer_time": [ -"15" -], -"filament_density":[ -"1.21" -], -"filament_flow_ratio": [ -"0.96" -], -"close_fan_the_first_x_layers": [ + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "slow_down_layer_time": [ + "15" + ], + "filament_density": [ + "1.21" + ], + "filament_flow_ratio": [ + "0.96" + ], + "close_fan_the_first_x_layers": [ "1" -], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle", - "Qidi X-Max 0.6 nozzle", - "Qidi X-CF Pro 0.6 nozzle", - "Qidi X-Smart 3 0.6 nozzle", - "Qidi X-Plus 3 0.6 nozzle", - "Qidi X-Max 3 0.6 nozzle", - "Qidi X-Plus 0.8 nozzle", - "Qidi X-Max 0.8 nozzle", - "Qidi X-CF Pro 0.8 nozzle", -"Qidi X-Smart 3 0.8 nozzle", -"Qidi X-Plus 3 0.8 nozzle", -"Qidi X-Max 3 0.8 nozzle" - ] + ], + "fan_cooling_layer_time": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", + "Qidi X-Smart 3 0.8 nozzle", + "Qidi X-Plus 3 0.8 nozzle", + "Qidi X-Max 3 0.8 nozzle" + ] } + diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json index 407d78e206..53f6caa029 100644 --- a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -27,6 +27,9 @@ "slow_down_min_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "13" + ], "compatible_printers": [ "Qidi Q1 Pro 0.4 nozzle" ] diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json index 0674bacba6..fa0c8309b4 100644 --- a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -22,7 +22,7 @@ "280" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.035" diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json index f7ee899480..a91149ba35 100644 --- a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -22,7 +22,7 @@ "280" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.035" diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..8c4d572a86 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,39 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI PA12-CF", + "is_custom_defined": "0", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..62478d047b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,42 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI PA12-CF", + "is_custom_defined": "0", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "slow_down_layer_time": [ + "5" +], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..f4b77df0f6 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,42 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI PA12-CF", + "is_custom_defined": "0", + "name": "QIDI PA12-CF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "slow_down_layer_time": [ + "5" +], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF.json b/resources/profiles/Qidi/filament/QIDI PA12-CF.json index 4180216c8e..c7b977463a 100644 --- a/resources/profiles/Qidi/filament/QIDI PA12-CF.json +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF.json @@ -28,10 +28,10 @@ "0%" ], "overhang_fan_speed": [ - "50" + "40" ], "fan_cooling_layer_time": [ - "5" + "10" ], "full_fan_speed_layer": [ "0" @@ -49,7 +49,7 @@ "80" ], "slow_down_layer_time": [ - "5" + "8" ], "filament_density":[ "1.09" diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json index b1e941182d..9441b30a33 100644 --- a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -28,13 +28,13 @@ "300" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.032" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json index 857aa45526..69396c83b7 100644 --- a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -28,13 +28,13 @@ "300" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.032" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json index 91d06fc311..5ae08546f4 100644 --- a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -28,13 +28,13 @@ "300" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.032" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..da6927747a --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI PAHT-CF", + "is_custom_defined": "0", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..621901064e --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI PAHT-CF", + "is_custom_defined": "0", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..f885c4e0c1 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_settings_id": [ + "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI PAHT-CF", + "is_custom_defined": "0", + "name": "QIDI PAHT-CF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "300" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF.json index 3136318a08..582a3a2c45 100644 --- a/resources/profiles/Qidi/filament/QIDI PAHT-CF.json +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF.json @@ -31,7 +31,7 @@ "50" ], "fan_cooling_layer_time": [ - "5" + "10" ], "full_fan_speed_layer": [ "0" @@ -49,14 +49,20 @@ "80" ], "slow_down_layer_time": [ - "5" + "8" ], "filament_density":[ "1.20" ], +"temperature_vitrification": [ + "180" + ], "filament_flow_ratio": [ "0.96" ], +"slow_down_min_speed": [ + "20" + ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", "Qidi X-Max 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json index bb3ec481e1..7c1f7a4c8e 100644 --- a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -25,17 +25,20 @@ "280" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ - "0.01" + "0.032" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "15" + ], "compatible_printers": [ "Qidi Q1 Pro 0.4 nozzle" ] diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json index efaefef830..45be465aa7 100644 --- a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -25,13 +25,13 @@ "280" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.025" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json index 60f34525f3..533e4a4839 100644 --- a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -25,13 +25,13 @@ "280" ], "overhang_fan_speed": [ - "50" + "40" ], "pressure_advance": [ "0.025" ], "slow_down_layer_time": [ - "5" + "8" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..b53cd49f62 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI PET-CF", + "is_custom_defined": "0", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..07a849de2b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI PET-CF", + "is_custom_defined": "0", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..43a0326e2c --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_settings_id": [ + "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI PET-CF", + "is_custom_defined": "0", + "name": "QIDI PET-CF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "overhang_fan_speed": [ + "40" + ], + "pressure_advance": [ + "0.025" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF.json b/resources/profiles/Qidi/filament/QIDI PET-CF.json index 10aa857c25..b658c35133 100644 --- a/resources/profiles/Qidi/filament/QIDI PET-CF.json +++ b/resources/profiles/Qidi/filament/QIDI PET-CF.json @@ -28,10 +28,10 @@ "0%" ], "overhang_fan_speed": [ - "50" + "40" ], "fan_cooling_layer_time": [ - "5" + "10" ], "full_fan_speed_layer": [ "0" @@ -49,7 +49,7 @@ "80" ], "slow_down_layer_time": [ - "5" + "8" ], "filament_density":[ "1.30" @@ -57,6 +57,9 @@ "filament_flow_ratio": [ "1" ], +"slow_down_min_speed": [ + "20" + ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", "Qidi X-Max 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json index 78aa5e9048..d9f8782409 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.2 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" @@ -43,7 +43,7 @@ "0.04" ], "filament_max_volumetric_speed": [ - "16" + "1" ], "compatible_printers": [ "Qidi X-Plus 0.2 nozzle", diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json index 7f4da85e59..ebd6bb353a 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.6 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json index a99c52e8be..f6f5c6f319 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough 0.8 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "slow_down_min_speed": [ "10" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json index eb65ae3ef3..da0aab46e1 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle.json @@ -22,7 +22,7 @@ "is_custom_defined": "0", "name": "QIDI PETG Tough @Qidi Q1 Pro 0.2 nozzle", "overhang_fan_speed": [ - "100" + "90" ], "pressure_advance": [ "0.04" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json index 26def59c54..cc7f52319f 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle.json @@ -25,7 +25,7 @@ "100" ], "pressure_advance": [ - "0.086" + "0.042" ], "compatible_printers": [ "Qidi Q1 Pro 0.4 nozzle" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json index 6183243f5c..771f82223b 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle.json @@ -22,7 +22,10 @@ "is_custom_defined": "0", "name": "QIDI PETG Tough @Qidi Q1 Pro 0.6 nozzle", "overhang_fan_speed": [ - "100" + "90" + ], + "pressure_advance": [ + "0.032" ], "compatible_printers": [ "Qidi Q1 Pro 0.6 nozzle" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json index 5ca1cbdec1..80ddd6bcbe 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle.json @@ -22,10 +22,10 @@ "is_custom_defined": "0", "name": "QIDI PETG Tough @Qidi Q1 Pro 0.8 nozzle", "overhang_fan_speed": [ - "100" + "90" ], "pressure_advance": [ - "0.04" + "0.024" ], "compatible_printers": [ "Qidi Q1 Pro 0.8 nozzle" diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..13fdf9e2dc --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PETG Tough", + "is_custom_defined": "0", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle", + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..e13a575227 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PETG Tough", + "is_custom_defined": "0", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle", + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.056" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..1ac113737f --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PETG Tough", + "is_custom_defined": "0", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle", + "overhang_fan_speed": [ + "90" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..3dd32fa8aa --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "QIDI PETG Tough", + "is_custom_defined": "0", + "name": "QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle", + "overhang_fan_speed": [ + "90" + ], + "pressure_advance": [ + "0.04" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough.json b/resources/profiles/Qidi/filament/QIDI PETG Tough.json index c0f3a7ad46..4affddb2d6 100644 --- a/resources/profiles/Qidi/filament/QIDI PETG Tough.json +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json index 4e6b1dcbb7..f2b961f821 100644 --- a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.2 nozzle.json @@ -40,7 +40,7 @@ "210" ], "pressure_advance": [ - "0.036" + "0.042" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json index 38487b03cf..7b6125d09e 100644 --- a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle.json @@ -6,7 +6,7 @@ "1" ], "additional_cooling_fan_speed": [ - "0" + "100" ], "close_fan_the_first_x_layers": [ "1" @@ -40,7 +40,7 @@ "210" ], "pressure_advance": [ - "0.036" + "0.042" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json index f5fc9e3264..36f5477f39 100644 --- a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.6 nozzle.json @@ -9,7 +9,7 @@ "0" ], "close_fan_the_first_x_layers": [ - "3" + "1" ], "during_print_exhaust_fan_speed": [ "100" diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json index 42df71e5e7..cdeae5e012 100644 --- a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi Q1 Pro 0.8 nozzle.json @@ -9,7 +9,7 @@ "0" ], "close_fan_the_first_x_layers": [ - "3" + "1" ], "during_print_exhaust_fan_speed": [ "100" diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..61b4953572 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle", + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..64253b9f77 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..2f7fe7698c --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..2e6983920c --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,51 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "210" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..72580ceb07 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido Matte", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle", + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..5e4c83d227 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido Matte", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.034" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..143631fb4b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido Matte", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "pressure_advance": [ + "0.016" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..77420deac6 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "filament_settings_id": [ + "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "QIDI PLA Rapido Matte", + "is_custom_defined": "0", + "name": "QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "200" + ], + "pressure_advance": [ + "0.008" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..62aba10d49 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{"type": "filament", +"filament_id": "GFL98", +"setting_id": "GFSL98", +"instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "first_layer_temperature": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "Qidi PLA-CF", + "is_custom_defined": "0", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.034" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..32b39844b8 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{"type": "filament", +"filament_id": "GFL98", +"setting_id": "GFSL98", +"instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "Qidi PLA-CF", + "is_custom_defined": "0", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.012" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..96f14f686c --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,30 @@ +{"type": "filament", +"filament_id": "GFL98", +"setting_id": "GFSL98", +"instantiation": "true", + "filament_flow_ratio": [ + "0.93" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_settings_id": [ + "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "Qidi PLA-CF", + "is_custom_defined": "0", + "name": "QIDI PLA-CF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "220" + ], + "pressure_advance": [ + "0.008" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..c8f030183d --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..718770f18d --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..a6f74ae2cd --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi Q1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi Q1 Pro 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..14265a8960 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..b2d54e415b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..1a44eaa55f --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,45 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "filament_settings_id": [ + "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "QIDI PPS-CF", + "is_custom_defined": "0", + "name": "QIDI PPS-CF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "340" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "overhang_fan_speed": [ + "50" + ], + "pressure_advance": [ + "0.032" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PPS-CF.json b/resources/profiles/Qidi/filament/QIDI PPS-CF.json new file mode 100644 index 0000000000..25d748c1be --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PPS-CF.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "name": "QIDI PPS-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "340" + ], + "nozzle_temperature": [ + "340" + ], + "filament_max_volumetric_speed": [ + "5" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "hot_plate_temp_initial_layer" : [ + "100" +], +"hot_plate_temp" : [ + "100" +], +"slow_down_layer_time": [ + "5" +], +"filament_density":[ + "1.20" +], +"chamber_temperature": [ + "60" + ], +"filament_flow_ratio": [ + "0.96" +], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle", + "Qidi X-Max 0.6 nozzle", + "Qidi X-CF Pro 0.6 nozzle", + "Qidi X-Smart 3 0.6 nozzle", + "Qidi X-Plus 3 0.6 nozzle", + "Qidi X-Max 3 0.6 nozzle", + "Qidi X-Plus 0.8 nozzle", + "Qidi X-Max 0.8 nozzle", + "Qidi X-CF Pro 0.8 nozzle", +"Qidi X-Smart 3 0.8 nozzle", +"Qidi X-Plus 3 0.8 nozzle", +"Qidi X-Max 3 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json index f0243921ae..c701d15d55 100644 --- a/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi Q1 Pro 0.4 nozzle.json @@ -22,7 +22,7 @@ "260" ], "overhang_fan_speed": [ - "100" + "80" ], "slow_down_layer_time": [ "4" @@ -31,7 +31,7 @@ "20" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..328d324466 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,42 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "60" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_settings_id": [ + "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "Qidi ASA-Aero", + "is_custom_defined": "0", + "name": "Qidi ASA-Aero @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi ASA-Aero.json b/resources/profiles/Qidi/filament/Qidi ASA-Aero.json index fe344d1a98..7c0ca96869 100644 --- a/resources/profiles/Qidi/filament/Qidi ASA-Aero.json +++ b/resources/profiles/Qidi/filament/Qidi ASA-Aero.json @@ -58,13 +58,19 @@ "10" ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.03" ], "chamber_temperature": [ "60" + ], + "fan_cooling_layer_time": [ + "40" + ], + "slow_down_layer_time": [ + "4" ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json index 59e2f45506..23e3c95293 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.2 nozzle.json @@ -22,7 +22,7 @@ "250" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json index bd298230fd..a503841c3c 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.4 nozzle.json @@ -25,7 +25,7 @@ "250" ], "overhang_fan_speed": [ - "100" + "80" ], "slow_down_layer_time": [ "4" @@ -34,11 +34,14 @@ "20" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" ], + "pressure_advance": [ + "0.035" + ], "compatible_printers": [ "Qidi Q1 Pro 0.4 nozzle" ] diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json index 853c7c934c..538cb5291a 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.6 nozzle.json @@ -22,7 +22,7 @@ "250" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json index 5ce32da3da..98a5c874d4 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi Q1 Pro 0.8 nozzle.json @@ -22,7 +22,7 @@ "250" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..56a0b6a0cd --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic ABS", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..412ac76fcf --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle" + ], + "pressure_advance": [ + "0.03" + ], + "from": "system", + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "inherits": "Qidi Generic ABS", + "is_custom_defined": "0", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "250" + ], + "overhang_fan_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..a3220d053e --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic ABS", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.014" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..7848e43541 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ABS @Qidi X-Plus 4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic ABS", + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.011" + ], + "filament_max_volumetric_speed": [ + "24.5" + ], + "nozzle_temperature": [ + "250" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS.json b/resources/profiles/Qidi/filament/Qidi Generic ABS.json index 1928c7fda1..22f114ebd5 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS.json @@ -28,13 +28,25 @@ "10" ], "overhang_fan_speed": [ - "100" + "80" ], "filament_density":[ "1.04" ], "activate_chamber_temp_control": [ "0" + ], + "activate_air_filtration":[ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature": [ + "260" ], "compatible_printers": [ "Qidi X-Plus 0.2 nozzle", diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..abd10b146c --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic ASA", + "filament_flow_ratio": [ + "0.92" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "activate_air_filtration":[ + "0" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..0bbc4910ac --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "Qidi Generic ASA", + "is_custom_defined": "0", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.035" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "0" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..7f6e6cea15 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "inherits": "Qidi Generic ASA", + "is_custom_defined": "0", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.014" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "0" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..1f63d37533 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,48 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_cooling_layer_time": [ + "40" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_settings_id": [ + "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "inherits": "Qidi Generic ASA", + "is_custom_defined": "0", + "name": "Qidi Generic ASA @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "overhang_fan_speed": [ + "100" + ], + "pressure_advance": [ + "0.011" + ], + "slow_down_layer_time": [ + "4" + ], + "activate_air_filtration":[ + "0" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json index 3d64c5d792..a4ebdc97de 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json @@ -62,6 +62,9 @@ "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA.json b/resources/profiles/Qidi/filament/Qidi Generic PA.json index d747a1b299..f8d989e699 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PA.json @@ -44,6 +44,9 @@ "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PC.json b/resources/profiles/Qidi/filament/Qidi Generic PC.json index 43a1594b49..ed3cbe5b30 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PC.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PC.json @@ -44,6 +44,9 @@ "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json index 16bf02d8ec..7724727786 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.2 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json index b699fb1a4c..596251d5c9 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle.json @@ -10,9 +10,6 @@ ], "fan_cooling_layer_time": [ "30" -], -"overhang_fan_threshold": [ - "25%" ], "fan_max_speed": [ "40" @@ -31,7 +28,7 @@ "is_custom_defined": "0", "name": "Qidi Generic PETG @Qidi Q1 Pro 0.4 nozzle", "overhang_fan_speed": [ - "100" + "90" ], "slow_down_min_speed": [ "20" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json index bdf952339b..67ddb70cc1 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.6 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json index bb48060f5e..14d7458e63 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi Q1 Pro 0.8 nozzle.json @@ -19,7 +19,7 @@ "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json index 242c0f01f7..f2d26874b3 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Max 3 0.2 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json index d96fb21557..19f747cb5c 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 3 0.2 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..b9c1e8ff70 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PETG", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.056" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..d9a067a082 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,57 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", +"reduce_fan_stop_start_freq": [ + "1" +], +"slow_down_for_layer_cooling": [ + "1" +], +"fan_cooling_layer_time": [ + "30" +], +"overhang_fan_threshold": [ + "10%" +], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp_initial_layer": [ + "80" + ], + "inherits": "Qidi Generic PETG", + "is_custom_defined": "0", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle", + "overhang_fan_speed": [ + "90" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" +], + "pressure_advance":[ + "0.056" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..195aa5b2c4 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PETG", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..1b57571c2a --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PETG", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "12" + ], + "filament_flow_ratio": [ + "0.95" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.04" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json index 98e60a99d1..5d5767decf 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG @Qidi X-Smart 3 0.2 nozzle.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json index f112205505..f083c1c4ba 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json @@ -118,6 +118,10 @@ "Qidi Q1 Pro 0.2 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG.json b/resources/profiles/Qidi/filament/Qidi Generic PETG.json index f23903b871..25c51af0bd 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG.json @@ -16,10 +16,10 @@ "30" ], "overhang_fan_speed": [ - "100" + "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "40" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json index 5f279fe8b7..54bf2b93ef 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi Q1 Pro 0.2 nozzle.json @@ -16,7 +16,7 @@ "1" ], "pressure_advance": [ - "0.036" + "0.042" ], "filament_max_volumetric_speed": [ "14" diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..ccf305459e --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PLA", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.034" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..5a4ae0e7ca --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,36 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "filament_max_volumetric_speed": [ + "14" + ], + "pressure_advance": [ + "0.034" + ], + "filament_settings_id": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "Qidi Generic PLA", + "is_custom_defined": "0", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..f59342ff14 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PLA", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.016" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..84d16add50 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PLA", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.008" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "nozzle_temperature": [ + "210" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..35d49dd1fd --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "filament_id": "GFA05", + "setting_id": "GFSL99_01", + "name": "Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi Generic PLA Silk", + "enable_pressure_advance":"1", + "pressure_advance": [ + "0.032" + ], + "nozzle_temperature_initial_layer":[ + "220" + ], + "filament_max_volumetric_speed": [ + "7.5" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp_initial_layer" : [ + "55" + ], + "hot_plate_temp" : [ + "55" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json index e57df57286..e448c680aa 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json @@ -8,7 +8,7 @@ "inherits": "fdm_filament_pla", "enable_pressure_advance":"1", "pressure_advance": [ - "0.024" + "0.014" ], "nozzle_temperature_initial_layer":[ "220" @@ -33,12 +33,6 @@ "55" ], "compatible_printers": [ - "Qidi X-Plus 0.2 nozzle", - "Qidi X-Max 0.2 nozzle", - "Qidi X-CF Pro 0.2 nozzle", - "Qidi X-Smart 3 0.2 nozzle", - "Qidi X-Plus 3 0.2 nozzle", - "Qidi X-Max 3 0.2 nozzle", "Qidi X-Plus 0.4 nozzle", "Qidi X-Max 0.4 nozzle", "Qidi X-CF Pro 0.4 nozzle", @@ -57,8 +51,9 @@ "Qidi X-Smart 3 0.8 nozzle", "Qidi X-Plus 3 0.8 nozzle", "Qidi X-Max 3 0.8 nozzle", - "Qidi Q1 Pro 0.2 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json index c1cf194a38..31b85396e0 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json @@ -61,6 +61,10 @@ "Qidi Q1 Pro 0.2 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PVA.json b/resources/profiles/Qidi/filament/Qidi Generic PVA.json index 93bb0e381a..31d7fcbbb1 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PVA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PVA.json @@ -46,6 +46,10 @@ "Qidi Q1 Pro 0.2 nozzle", "Qidi Q1 Pro 0.4 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.2 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..ab6365036b --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,39 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "Qidi Generic TPU 95A", + "is_custom_defined": "0", + "name": "Qidi Generic TPU 95A @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json index b27676fa35..42c608ac6e 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json @@ -46,6 +46,8 @@ "Qidi X-Plus 3 0.8 nozzle", "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.4 nozzle", - "Qidi Q1 Pro 0.6 nozzle" + "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.4 nozzle", + "Qidi X-Plus 4 0.6 nozzle" ] } diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..b650127f8f --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,28 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "inherits": "Qidi Generic TPU", + "is_custom_defined": "0", + "name": "Qidi Generic TPU @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU.json b/resources/profiles/Qidi/filament/Qidi Generic TPU.json index cba0ef43d2..0b9b7a7ea4 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic TPU.json +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU.json @@ -40,6 +40,8 @@ "Qidi X-Plus 3 0.8 nozzle", "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.6 nozzle", - "Qidi Q1 Pro 0.8 nozzle" + "Qidi Q1 Pro 0.8 nozzle", + "Qidi X-Plus 4 0.6 nozzle", + "Qidi X-Plus 4 0.8 nozzle" ] } diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json index 8791c08f3c..7d243caf54 100644 --- a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.4 nozzle.json @@ -31,7 +31,7 @@ "250" ], "pressure_advance": [ - "0.04" + "0.042" ], "slow_down_layer_time": [ "4" diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json index b628dda74a..4dae9d5d23 100644 --- a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.6 nozzle.json @@ -31,7 +31,7 @@ "250" ], "pressure_advance": [ - "0.082" + "0.028" ], "slow_down_layer_time": [ "4" @@ -43,7 +43,7 @@ "8" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json index 104cc9ee46..59acfaf6b6 100644 --- a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi Q1 Pro 0.8 nozzle.json @@ -31,7 +31,7 @@ "250" ], "pressure_advance": [ - "0.04" + "0.012" ], "slow_down_layer_time": [ "4" @@ -43,7 +43,7 @@ "8" ], "activate_air_filtration":[ - "0" + "1" ], "during_print_exhaust_fan_speed":[ "0" diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..b19900c0cc --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,51 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Qidi PC-ABS-FR", + "is_custom_defined": "0", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.042" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..c896e4bc3a --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Qidi PC-ABS-FR", + "is_custom_defined": "0", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.6 nozzle", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.082" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..64607d39c7 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,54 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "activate_chamber_temp_control": [ + "0" + ], + "chamber_temperature": [ + "55" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_settings_id": [ + "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Qidi PC-ABS-FR", + "is_custom_defined": "0", + "name": "Qidi PC-ABS-FR @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "250" + ], + "pressure_advance": [ + "0.082" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "activate_air_filtration":[ + "1" + ], + "during_print_exhaust_fan_speed":[ + "0" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR.json b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR.json index 42e4515943..52c4f0984d 100644 --- a/resources/profiles/Qidi/filament/Qidi PC-ABS-FR.json +++ b/resources/profiles/Qidi/filament/Qidi PC-ABS-FR.json @@ -19,7 +19,7 @@ "0.04" ], "overhang_fan_speed": [ - "60" + "90" ], "fan_max_speed":[ "40" @@ -41,6 +41,12 @@ ], "chamber_temperature": [ "55" + ], + "overhang_fan_threshold": [ + "75%" + ], + "slow_down_min_speed": [ + "20" ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/Qidi PLA-CF.json b/resources/profiles/Qidi/filament/Qidi PLA-CF.json index ff6fec8cf2..95e1667841 100644 --- a/resources/profiles/Qidi/filament/Qidi PLA-CF.json +++ b/resources/profiles/Qidi/filament/Qidi PLA-CF.json @@ -27,7 +27,15 @@ "pressure_advance": [ "0.02" ], - + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], "compatible_printers": [ "Qidi X-Plus 0.4 nozzle", "Qidi X-Max 0.4 nozzle", diff --git a/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..975753ae9f --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,33 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "Qidi TPU 95A-HF", + "is_custom_defined": "0", + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.4 nozzle", + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..9af8e249fa --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,39 @@ +{"type": "filament", +"filament_id": "GFB99", +"setting_id": "GFSA04", +"instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "filament_settings_id": [ + "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle" + ], + "from": "system", + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "inherits": "Qidi TPU 95A-HF", + "is_custom_defined": "0", + "name": "Qidi TPU 95A-HF @Qidi X-Plus 4 0.8 nozzle", + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi TPU 95A-HF.json b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF.json index c17dcfb87a..6f990a28e0 100644 --- a/resources/profiles/Qidi/filament/Qidi TPU 95A-HF.json +++ b/resources/profiles/Qidi/filament/Qidi TPU 95A-HF.json @@ -39,6 +39,7 @@ "Qidi X-Smart 3 0.8 nozzle", "Qidi X-Plus 3 0.8 nozzle", "Qidi X-Max 3 0.8 nozzle", - "Qidi Q1 Pro 0.6 nozzle" + "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.6 nozzle" ] } diff --git a/resources/profiles/Qidi/filament/Tinmorry PETG-ECO.json b/resources/profiles/Qidi/filament/Tinmorry PETG-ECO.json index dfdcd3ee72..eec1840d6e 100644 --- a/resources/profiles/Qidi/filament/Tinmorry PETG-ECO.json +++ b/resources/profiles/Qidi/filament/Tinmorry PETG-ECO.json @@ -82,18 +82,23 @@ "Qidi X-Smart 3 0.4 nozzle", "Qidi X-Plus 3 0.4 nozzle", "Qidi X-Max 3 0.4 nozzle", + "Qidi Q1 Pro 0.4 nozzle", + "Qidi X-Plus 4 0.4 nozzle", "Qidi X-Smart 3 0.2 nozzle", "Qidi X-Plus 3 0.2 nozzle", "Qidi X-Max 3 0.2 nozzle", "Qidi Q1 Pro 0.2 nozzle", + "Qidi X-Plus 4 0.2 nozzle", "Qidi X-Smart 3 0.6 nozzle", "Qidi X-Plus 3 0.6 nozzle", "Qidi X-Max 3 0.6 nozzle", "Qidi Q1 Pro 0.6 nozzle", + "Qidi X-Plus 4 0.6 nozzle", "Qidi X-Smart 3 0.8 nozzle", "Qidi X-Plus 3 0.8 nozzle", "Qidi X-Max 3 0.8 nozzle", "Qidi Q1 Pro 0.8 nozzle", - "Qidi Q1 Pro 0.4 nozzle" + "Qidi X-Plus 4 0.8 nozzle" + ] } diff --git a/resources/profiles/Qidi/filament/fdm_filament_asa.json b/resources/profiles/Qidi/filament/fdm_filament_asa.json index 9b3c88e032..3930a97b17 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_asa.json +++ b/resources/profiles/Qidi/filament/fdm_filament_asa.json @@ -89,7 +89,7 @@ "40" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "3" diff --git a/resources/profiles/Qidi/filament/fdm_filament_common.json b/resources/profiles/Qidi/filament/fdm_filament_common.json index 4e8cdc5dbe..717c04d5f0 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_common.json +++ b/resources/profiles/Qidi/filament/fdm_filament_common.json @@ -150,5 +150,8 @@ "complete_print_exhaust_fan_speed": [ "0" ], + "dont_slow_down_outer_wall": [ + "1" + ], "compatible_printers": [] } diff --git a/resources/profiles/Qidi/filament/fdm_filament_pa.json b/resources/profiles/Qidi/filament/fdm_filament_pa.json index 41b32f902f..7967d8d29a 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pa.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pa.json @@ -77,7 +77,7 @@ "260" ], "nozzle_temperature_range_high": [ - "300" + "350" ], "slow_down_min_speed": [ "10" diff --git a/resources/profiles/Qidi/filament/fdm_filament_pla.json b/resources/profiles/Qidi/filament/fdm_filament_pla.json index 165abf66d6..eec890bf34 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pla.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pla.json @@ -5,7 +5,7 @@ "instantiation": "false", "inherits": "fdm_filament_common", "fan_cooling_layer_time": [ - "100" + "60" ], "filament_max_volumetric_speed": [ "12" @@ -62,25 +62,25 @@ "100" ], "overhang_fan_threshold": [ - "50%" + "95%" ], "close_fan_the_first_x_layers": [ "1" ], - "full_fan_speed_layer": [ + "full_fan_speed_layer": [ "3" ], "nozzle_temperature": [ "220" ], "temperature_vitrification": [ - "60" + "45" ], "nozzle_temperature_range_low": [ "190" ], "nozzle_temperature_range_high": [ - "230" + "240" ], "slow_down_min_speed": [ "20" @@ -90,5 +90,18 @@ ], "additional_cooling_fan_speed": [ "0" + ], + "dont_slow_down_outer_wall": [ + "1" + ], + "enable_overhang_bridge_fan": [ + "0" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_wipe_distance": [ + "2" ] + } diff --git a/resources/profiles/Qidi/filament/fdm_filament_tpu.json b/resources/profiles/Qidi/filament/fdm_filament_tpu.json index e182ee1c3f..846c39990d 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_tpu.json +++ b/resources/profiles/Qidi/filament/fdm_filament_tpu.json @@ -23,13 +23,13 @@ "50" ], "hot_plate_temp_initial_layer" : [ - "50" + "60" ], "textured_plate_temp_initial_layer" : [ "50" ], "fan_cooling_layer_time": [ - "100" + "60" ], "filament_max_volumetric_speed": [ "15" @@ -43,9 +43,6 @@ "filament_cost": [ "40" ], - "filament_retraction_length": [ - "1" - ], "nozzle_temperature_initial_layer": [ "230" ], @@ -65,7 +62,7 @@ "100" ], "additional_cooling_fan_speed": [ - "70" + "0" ], "close_fan_the_first_x_layers": [ "1" @@ -74,12 +71,18 @@ "230" ], "temperature_vitrification": [ - "99" + "30" ], "nozzle_temperature_range_low": [ - "205" + "200" ], "nozzle_temperature_range_high": [ "250" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "0" ] } diff --git a/resources/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json index c67da91f1b..a3e9e9d018 100644 --- a/resources/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi Q1 Pro 0.4 nozzle.json @@ -21,11 +21,11 @@ "25x245", "25x240", "115x240", - "115x245", + "115x245", "208x245", "208x240", - "245x240", - "245x245", + "245x240", + "245x245", "208x245" ], "printable_height": "240", @@ -61,6 +61,21 @@ "160x160", "112x112" ], + "machine_max_jerk_e": [ + "2" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "3" + ], + "extruder_clearance_radius": "70", + "extruder_clearance_height_to_rod": "40", + "extruder_clearance_height_to_lid": "120", "layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nG92 E0\n", "machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}", "machine_start_gcode": "PRINT_START BED=[hot_plate_temp_initial_layer] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature]\nM83\nM140 S[hot_plate_temp_initial_layer]\nM104 S[nozzle_temperature_initial_layer]\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\n", diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json index 6d15b376e0..b5fa7d947b 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json @@ -39,6 +39,9 @@ "deretraction_speed": [ "0" ], + "extruder_clearance_radius": "70", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_height_to_lid": "118", "single_extruder_multi_material": "0", "change_filament_gcode": "", "machine_pause_gcode": "M0", diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json new file mode 100644 index 0000000000..3ce6c5d0ef --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM008", + "name": "Qidi X-Plus 4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.2", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json new file mode 100644 index 0000000000..cc96c53a75 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.4 nozzle.json @@ -0,0 +1,96 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-Plus 4 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_x3_common", + "printer_model": "Qidi X-Plus 4", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XPlus4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "305x0", + "305x305", + "0x305" + ], + "bed_exclude_area": [ + "0x305", + "0x300", + "50x300", + "50x305", + "305x305", + "305x305", + "305x305", + "305x10", + "293x10", + "293x0", + "305x0", + "305x10", + "305x305" + ], + "printable_height": "280", + "nozzle_type": "hardened_steel", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "retract_before_wipe": [ + "0%" + ], + "wipe_distance": [ + "2"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "thumbnails": [ + "272x272", + "96x96" + ], + "machine_max_jerk_e": [ + "4" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "4" + ], + "machine_max_acceleration_retracting": [ + "20000" + ], + "machine_max_speed_z": [ + "20" + ], + "extruder_clearance_radius": "72", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_height_to_lid": "135", + "layer_change_gcode": "G92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", + "machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}", + "machine_start_gcode": "PRINT_START BED=[hot_plate_temp_initial_layer] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[hot_plate_temp_initial_layer]\nM104 S[nozzle_temperature_initial_layer]\nG4 P3000\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1\n", + "thumbnails_format": "PNG", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json new file mode 100644 index 0000000000..49b75fbc4a --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "setting_id": "GM008", + "name": "Qidi X-Plus 4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.6", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle" + ], + "default_print_profile": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json new file mode 100644 index 0000000000..5946d0ce8d --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 4 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "type": "machine", + "setting_id": "GM008", + "name": "Qidi X-Plus 4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Qidi X-Plus 4 0.4 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Qidi X-Plus 4", + "printer_variant": "0.8", + "default_filament_profile": [ + "Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "10" + ], + "retraction_length": [ + "3" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 4.json b/resources/profiles/Qidi/machine/Qidi X-Plus 4.json new file mode 100644 index 0000000000..ea5f3d8ceb --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus 4", + "model_id": "Qidi-XPlus-4", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus4_buildplate_model.stl", + "bed_texture": "qidi_xplus4_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.2 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.6 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.8 nozzle;QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle;QIDI PETG Tough @Qidi X-Plus 4 0.2 nozzle;QIDI PETG Tough @Qidi X-Plus 4 0.6 nozzle;QIDI PETG Tough @Qidi X-Plus 4 0.8 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.2 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.6 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.8 nozzle;QIDI ASA @Qidi X-Plus 4 0.4 nozzle;QIDI ASA @Qidi X-Plus 4 0.2 nozzle;QIDI ASA @Qidi X-Plus 4 0.6 nozzle;QIDI ASA @Qidi X-Plus 4 0.8 nozzle;Qidi Generic PETG @Qidi X-Plus 4 0.4 nozzle;Qidi Generic PETG @Qidi X-Plus 4 0.2 nozzle;Qidi Generic PETG @Qidi X-Plus 4 0.6 nozzle;Qidi Generic PETG @Qidi X-Plus 4 0.8 nozzle;Qidi Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle;Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle;Qidi Generic PLA @Qidi X-Plus 4 0.2 nozzle;Qidi Generic PLA @Qidi X-Plus 4 0.6 nozzle;Qidi Generic PLA @Qidi X-Plus 4 0.8 nozzle" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json index 9be818086f..722663d736 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json @@ -40,10 +40,10 @@ "0" ], "thumbnails": [ - "205x205/COLPIC", - "140x140/COLPIC", - "110x110/PNG" - ], + "205x205/COLPIC", + "140x140/COLPIC", + "110x110/PNG" + ], "single_extruder_multi_material": "0", "change_filament_gcode": "", "machine_pause_gcode": "M0", diff --git a/resources/profiles/Qidi/machine/fdm_machine_common.json b/resources/profiles/Qidi/machine/fdm_machine_common.json index bdfb8dd658..5012955107 100644 --- a/resources/profiles/Qidi/machine/fdm_machine_common.json +++ b/resources/profiles/Qidi/machine/fdm_machine_common.json @@ -110,7 +110,7 @@ "wipe": [ "1" ], - "z_lift_type": "NormalLift", + "z_lift_type": "AutoLift", "default_print_profile": "", "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G28\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM83\nG0 Z5 F1200\nG0 X{first_layer_print_min[0]} Y{max(0, first_layer_print_min[1] - 2)} F12000\nG0 Z0.2 F600\nG1 E3 F1800\nG0 Z0.3 F600\nG1 X{min(first_layer_print_min[0] + 30,print_bed_max[0])} E6 F600", diff --git a/resources/profiles/Qidi/machine/fdm_qidi_common.json b/resources/profiles/Qidi/machine/fdm_qidi_common.json index 2cf38b4e64..412423dc3c 100644 --- a/resources/profiles/Qidi/machine/fdm_qidi_common.json +++ b/resources/profiles/Qidi/machine/fdm_qidi_common.json @@ -135,7 +135,5 @@ "layer_change_gcode": "", "scan_first_layer": "0", "nozzle_type": "undefine", - "auxiliary_fan": "0", - "z_hop_types": "Normal Lift" - + "auxiliary_fan": "0" } diff --git a/resources/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json b/resources/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000000..882fae6900 --- /dev/null +++ b/resources/profiles/Qidi/process/0.06mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP024", + "name": "0.06mm Standard @Qidi XPlus4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.06_nozzle_0.2", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json b/resources/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000000..18e089c23c --- /dev/null +++ b/resources/profiles/Qidi/process/0.08mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP025", + "name": "0.08mm Standard @Qidi XPlus4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.08_nozzle_0.2", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json b/resources/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000000..63075ed095 --- /dev/null +++ b/resources/profiles/Qidi/process/0.10mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP007", + "name": "0.10mm Standard @Qidi XPlus4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.10_nozzle_0.2", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json new file mode 100644 index 0000000000..adaecc56c2 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus4.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XPlus4", + "from": "system", + "instantiation": "true", + "inherits": "0.12mm Fine @Qidi X3", +"compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" +] +} diff --git a/resources/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json b/resources/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000000..c8cb63c9c1 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP026", + "name": "0.12mm Standard @Qidi XPlus4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.12_nozzle_0.2", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json b/resources/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json new file mode 100644 index 0000000000..3ea446cfd9 --- /dev/null +++ b/resources/profiles/Qidi/process/0.14mm Standard @Qidi XPlus4 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP027", + "name": "0.14mm Standard @Qidi XPlus4 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.14_nozzle_0.2", + "compatible_printers": [ + "Qidi X-Plus 4 0.2 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json new file mode 100644 index 0000000000..085d72400a --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus4.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XPlus4", + "from": "system", + "instantiation": "true", + "inherits": "0.16mm Optimal @Qidi X3", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json b/resources/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000000..774002afef --- /dev/null +++ b/resources/profiles/Qidi/process/0.18mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP028", + "name": "0.18mm Standard @Qidi XPlus4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.18_nozzle_0.6", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json new file mode 100644 index 0000000000..ed4e12ea82 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus4.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XPlus4", + "from": "system", + "inherits": "0.20mm Standard @Qidi X3", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json new file mode 100644 index 0000000000..b9125f3924 --- /dev/null +++ b/resources/profiles/Qidi/process/0.24mm Draft @Qidi XPlus4.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Qidi XPlus4", + "from": "system", + "inherits": "0.24mm Draft @Qidi X3", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json b/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000000..4200a71a60 --- /dev/null +++ b/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP029", + "name": "0.24mm Standard @Qidi XPlus4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.6", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json b/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000000..a971611354 --- /dev/null +++ b/resources/profiles/Qidi/process/0.24mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP032", + "name": "0.24mm Standard @Qidi XPlus4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.24_nozzle_0.8", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json new file mode 100644 index 0000000000..40a2fe9ff0 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus4.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XPlus4", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json new file mode 100644 index 0000000000..8df52d1f8a --- /dev/null +++ b/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi XPlus4.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Qidi XPlus4", + "from": "system", + "inherits": "0.28mm Extra Draft @Qidi X3", + "instantiation": "true", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json new file mode 100644 index 0000000000..cf62148fce --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus4.json @@ -0,0 +1,85 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XPlus4", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json b/resources/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000000..ecc5098039 --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP010", + "name": "0.30mm Standard @Qidi XPlus4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.30_nozzle_0.6", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json b/resources/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000000..62ccfc0743 --- /dev/null +++ b/resources/profiles/Qidi/process/0.32mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP033", + "name": "0.32mm Standard @Qidi XPlus4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.32_nozzle_0.8", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json b/resources/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000000..4709856b5a --- /dev/null +++ b/resources/profiles/Qidi/process/0.36mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP030", + "name": "0.36mm Standard @Qidi XPlus4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.36_nozzle_0.6", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json b/resources/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000000..2f66d1a738 --- /dev/null +++ b/resources/profiles/Qidi/process/0.40mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP009", + "name": "0.40mm Standard @Qidi XPlus4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.40_nozzle_0.8", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json b/resources/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json new file mode 100644 index 0000000000..729a0f5805 --- /dev/null +++ b/resources/profiles/Qidi/process/0.42mm Standard @Qidi XPlus4 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP031", + "name": "0.42mm Standard @Qidi XPlus4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.42_nozzle_0.6", + "compatible_printers": [ + "Qidi X-Plus 4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json b/resources/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000000..953125082e --- /dev/null +++ b/resources/profiles/Qidi/process/0.48mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP034", + "name": "0.48mm Standard @Qidi XPlus4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.48_nozzle_0.8", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json b/resources/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json new file mode 100644 index 0000000000..5880861076 --- /dev/null +++ b/resources/profiles/Qidi/process/0.56mm Standard @Qidi XPlus4 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "type": "process", + "setting_id": "GP035", + "name": "0.56mm Standard @Qidi XPlus4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_QIDI_0.56_nozzle_0.8", + "compatible_printers": [ + "Qidi X-Plus 4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json index ad8f202caf..67121750cb 100644 --- a/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json +++ b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json @@ -112,7 +112,7 @@ "wall_generator": "classic", "gcode_label_objects": "0", "internal_bridge_speed": "50", - "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_pattern": "zig-zag", "initial_layer_travel_speed": "50%", "filter_out_gap_fill": "2", "notes": "If you want to use Orca's chamber temperature control feature, check that printer.cfg has added the following M191 macro.\nTo add it: go to Fluidd web interface--configuration, copy the following code to the top of the printer.cfg document, SAVE&RESATART \n\n[gcode_macro M191]\ngcode:\n {% set s = params.S|float %}\n {% if s == 0 %}\n # If target temperature is 0, do nothing\n M117 Chamber heating cancelled\n {% else %}\n SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}\n # Orca: uncomment the following line if you want to use heat bed to assist chamber heating\n M140 S90\n TEMPERATURE_WAIT SENSOR=\"heater_generic chamber_heater\" MINIMUM={s-1} MAXIMUM={s+1}\n M117 Chamber at target temperature\n {% endif %}", diff --git a/resources/profiles/Qidi/qidi_xplus4_buildplate_model.stl b/resources/profiles/Qidi/qidi_xplus4_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..caf59c8425c02b26081f75d59d4fa4075553c7cb GIT binary patch literal 20284 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 ^@LP}ra@6LU*X$J1hy zW1b#-qUgS0B)TzYvR4>~*wYkkpdC=;)7c zdQ?AYXUqxJ7bKio5*bYnt4D0t%j?j_l2TsNlhn+sqQqx*B2j-;@%z) zhb7&?)^#eU&Bz*lfTCO zJ1={&L3GpZcOxFCSWdl%w8nH?>G(j{NNU1z2zKj+*YDJm&i1M^(LqwD`Wk@ibifD= zwR??zRcrKFc->r+@VZ&713^3(igxvYDj4@Zt&?^MvO93BAnoR6srTO?_)=6^+K8P%Y!{-$(hYDffQ{g4*m=p02w?O+mFXYT9rql0c9#SWNy(KJ89Gn9JXd;t)Lj9aQZ$yV6DC&{4GS?4CI$d`d}>_%%-@Z`F6E(r8zF2HQ=9V@g6-nu1!r6^>(zB{c; z48iOmRds#UF90CclCZ32ij_b322zQ){7?%b)b5&^vyS4umuG)^9fNh*`Sl1sX;5p8 zO=;NYS7HGSf*3ohpA#5J{lnDD2$)KtzB#rhH(YNui7JD|M9l6i+kRd@3tr{t3K&>P zclHrBciaLT5SflDbHe&;-%C5k<(Di&{PbsJ@2yvV=vjG_>*9PjE@CTTJ-yHyxv@>B zQ17&DW)0BNATj!;$gHbpRIvoZJt*opdCbtKw`?bSdRvQo0vCPG5FXnUEHz^5Mi-hosw;XAYLI5(1U_RPNd>4W zM+`CNchLl`4_t>|j3C6Pt`FK+_eYYCYphO60vTjcKHi ziBJ>kzjw+e42NtJTbQnji|~HvQ}oFa7tnL2@hv*7Y-uU>;^iIjmSztV#zZ*0VVaoh z@wczW1jX8hhRo^B4`z@L{4^D=FVS1ooAIginTg%5&-%t}kGm^QUr~T={VF@TLCZpP za}sxOZ9I?1H)^Hp08wMhNIC{tmay^5(yN-X89xQ>jTtM=Y>fst-`iF!JW1Vwt|^$M zIle3*HJG5m=ULAqZ!}QWx*}#f{k4cTK=uS+X4aMDq->J@}}Li?rrqK?rqM zhk*|RgV=rIO&bTegUzDlu9|nj1R^AQLlGf^`gT_>HkJ{C@-Sjzb{d0<$^oiJecj$M zYbp2tHD?%n$glUqW^9ZwR>uB{$!ZE6i+N(;Jl8}{+Yr|*0d*#onqw_R(RL68?@HUX z3ekK<+E62Ly*HJqruUwwZdHqQe)cl^i2q_mv27c&;`-d78}AqfcV3DnSbR=sb-uE% z3C$w~4%OK?QvyE*gF?>p-RDrS@5b|UWyn_7f8bm#9?9}5nJLFJ&+f8= zodtW&UYX1kx0;k%Uaun>3>0nir+JU~t7{fMf(V}s(s4CLA7nc8hQPdDvizi#tL{al zVFN-?>{A1c3n!@k%12tjRH6gVX4wl|u*M9c+bvC-3V^(}}l5`Ot5KoZjJYT*V^NBjH zKy$)bpdM#w*JYiG-W_u@!9vtLHDy0{40U5_C~5N0#2XhO0P4gj!>fz^M#VjqD;Kky zYXryq;zjTKuu6%b#k8+D-!(a5c%^GLH&832<*jB*OQv{WCX~}Z!;f_4SJ4#kFOP>R zSKh;yyoH(PMxo5}>D}GvnVDveswP~0Nag804nHsdZ!*5eT((TY_Fa#EIiz*8gz++4 zqrvH-;AsKMx8sA<%?2)G)Ybx&k1PewXLm2Ostmjkyl*@}kQYA(U3Qx9=iS~T^qe5+ zSVSuL8dFf$%Sr3-E}y6QB@iPcYio>ctmxENF`+a@`aP0oL0QD3{K+q3B5BJa!vuCK z>`usRl|N!k@o-Dt%SxAlmY<{#Tb`tVyMTBuxnhl3&D#95!Dkc$EFWUu&DYo@(w|k= zFiX46#4iHC@u%zw>R5=_V)tvFgqrAve#%pr{q=X>D{(pTYpnbJcW+lcDOt%@9@{y4 z_mm;`r_LJ5K#3=54K=vgmjqHif;@?dYlPC1pm6zQXXfqig|5tOQ0uWiiR+{T%p&fw zD`1`zq%|8K%dBOQJ_NGd`7MF%+3)FTbid`mUHv`7?dI=kbX34773lo$Nhue8&$IhI zi|$!tX}G^gZccpHmfx8`?J>c<@^~@f9Qh86@eX{kA@xU6ysprI|FXlh*ZQ0nAn4Bo z^Y!zqxs>C-Fg~W}qatev4?*O_7wCR==!$EI*JYpZ9&0*hFZq0ch`7ny3;NOs`?lzGCGs@ZDKLd z!Lx*y*EQqEmhtT>=6M{c#~-8`BfqHpHaMT4`?*2(2^FR$#vPHI;q|FLUUx6z{36d# zoxLj~5)qZOQWq8BPpb3rEGp`7n|rsDm-r%li&G3_Vjb<=&RJnK&PxgChZ16w1OPtw zdrm&qu!4w@UO&?wAJg@RpIFMc&w};rYVoB$bNtOmNthB8;>z7Y%NjQZ$1MrDlD^{S?}d&` z{VvhcpgK-!he6rr`4$cDzTd3NyXB^DgvW;=Kc*j(euSraKA5Qc`TiSxz$d85``!7F z$8++{!+EO^Uef6>Q&AJXOE8ycN_;oCD>C?TKt*5kfxnXxVfrR+_ZftsVJ_zze%5sf z!pll3%Eoa@YQo*?w|FHD3GA!77H3?0JhaqU2S%lLyp*ve8tVLcCPj1gEtD>tz#E^F zF$!&C64xJU-d*>6RXyX;<5M7s3`4x+kcy@9TsVxJKQ!9)<>P40Y|4Y;o+}(-RSNrk z5^NuPhn5pb8{rRh7aHK*}wzEgy(1MKfwq?(4{<9{R12P-(H2tUc5#Q_5HxPi>UHcnqYK{p@ z1QC!pO8AU|Qb?|h!@%UdUj}E>f9|rjPazTrhG&bREENI#IU2Y5qaH6W+~DDZvKRtz z3S>h+A+D~0bWS|_Ow`+YuYr|hf~4zr%@%z7xdBOdd~oyTj2z`1w0!Ij#3R(IEa|cw zm{`L4pi53FWmZM{JE>U95}{``Pu@N#n9Y!&AUdP(w{;}psYIBQI|xSjmdR#7ovZTof@h@ zPQA&Vm5Gdu(!6^W(8dY{eAk!bXC1yUUJO$Ddi$8@MB>W@?a6x{DFeRwDc3${vT2rQ zn?S}oqE6L!^hZ!371T*5(|%QFuvkFL_hIFPipF)c!Oyy48cbCTQc@F2V0L6n?dF_* zRWR0(cn0snh9guoyuBpKNm}2An{Uyg|3cF`O>l#U)KhA07DabN$L`R}&STG~qOx4R z4A&=qf7Cm>6>!(cn;F-sbdJZEbSbV{yqlRW44GUTVezmU=ha@J(RROvUKRh`o^OqDTblkR;*Zxa2RLh% z3X+bFmH0-3fRWbLkJXJ!@~`t!!#@2mT;_UKJ+|g2%pLs$%H`(xgeovaYcNu(6r z&U&v@S!3&5ru~+k=yiJ11_obH!3lTacPzNQ9oGbT$`p!NJ&Gm z<5q$IFawZ=Z75$k|8+%!>QsgBEZAO?ZV`XC^?`MBOGPwwgFObYw+@D85lvN2e3?SW z9euqmnU7EBbr_xY%x@>R2e@y&%U{WjUqfevn3B$iNuFqaFHhzlm;*VZA-s&2nYV{% zb0_S(YI8BzX^h5F;So;pS|5j;3|^godPtnq)Qo>&yV2;`-vl%DWswz++I@fcEn4@p zKL7Na=}rslALF~X89bO#Mqa%OTj(~wzC7El@(8NX^-5&hEVrhRJ)klkI(YC9D8@%>lZ3#R5p8N z&kI^tj}xdu>|Ns{oHG^7Nx>02%`j7O@+dLTIvq&QD0YVH8tJRLvTK9=1=pI2X;O8r z!=;C$0SOf2&ysa+M&_3|SfiV@NCyOB6;kF@7ncK+iJ0HW04N3&{rfuv{#(5Ne~2T< zzdeW!cHmo0P7b_}Uwa$XmJGb&0R7wNp_TcirKR`rZUaq)y|p5w%MB9I(ASyk0~9rW zV)JPPl!yfU_O7G9$C>Qk2829_KUd|ytrCYhLj zaviwE&M?Q^4>_c ziDa8dwuyftK-L0T3uG;jweS}LWP3oi2LO9ujiLP`Ynfu(!i5=# z0%RVLG5CW9WSdCV!XHE+?~P=e_`k;{-dsdKKA3IL`M?Ebq1ZnZ@YjFjPo)BpKbeb2 z1~L!G7#!FHG7rcYka=)`0GS754E~@2*(Q>;@COmddn4HkhSoi zp@siTG8H+6=0A`+ahB<7^Iy3DkhSn9 z0{JI3OlY`T~e`WT+8P z;Nt)9K3TIXV?FE!;%1la0p>4g_rGAGzn|(|M1i~Y;=n?;Kh&kF;I~bCa{X7{Tp^Rr9I8OsarQeNmU?D-OG_P2_T zljvUU_xKw3@3aU17GP_n{4GRhN%5OD|`+4f+-CFj!r>U)y4HDlL za`FHmH40sc;Im(K+zY6j*jBpkgxE5}={y*0y~ztcErs&`*erEQ9p%Hee==19HVqrK zSlv3c8X%N0TEJHA-tTP~JDF)%HB)mIx1huQVA$uDh4{nH%w~V zK4>LaSL@rn(U$}xd)6{+ z?;78}vUHy3vgqgvo^sI+eDr6NaaupeOY3I31yty@{TQ9M!l=*C)Yf%hHl)G2B5aQM za4AMjX%LLc~85-yKu2$`dN|PR`ruznHdPbZFQTze2n|nH!R|zYawbCHa9GVilYJY z8s=L2_}TJ}P3z|2?`L?n1Sj5T!j1hzmzLbPPZ+j>Kx`7XRF(BqI&6%3I<&^`8N+B=bJ00I&m8EH|Q~=Y1xQ88QE{<-B9{w4)7cwSQP*&!iE0BRv1vZ;v}W zzHTm{Mdd{<3Hg24%Ttg&`(X0p??C`9Vfhh z73F9<4jjKyg`v-FtVHgi%|7$in394R>(`covkFfGSvUkNE*-&-(U95z&o3(c(*g5% zUHV0~cwO2{=EFX1UzR_74X9od?OiP|hkJ~^)MZ!aM>#urvEmlZ+g>UVdRGTT-?Gws zS@8(m*9SN*S-1?YlhtOw)?M4&6(dUKYOlTj<`k%VyXyAxtPD^7&(X^Rv;(WBaq|;q zb!IkbhuVTXMuVLEYIWSa;?x1H+;9D0bso&|X8LGPed3J;8l`j3-PR1Zo!iQb+>IP?3EZu^H zA9un%4ci?(tV~p;BTJEhrfIgE#l-d})zIQ9vnPkd?^sFk$-k9IU*W2EC~hn0_f9Os zz_Y#a2*yvohF+~TrNShZ3-pBr1qOYOp-Plo?MJn4-sqgnynt}t*$mNnDEe|WQ*>T5 zyZupxQ|K+Fo&>H@A^CRq44<%5FJ@oD_A)0F(qOzBHBWKP#ho@UKld{*^8t>yB2wsR zXzvTO#d}fFm5OW6$}Ko4(=H(FYuUNm9WT){uwTgIR%|069=cqKHIm6zE9nMmC#ckc z2R?eSs0wmEktQB`uT>w>dA=YbelIujP9}Xr2knurTZ>BW0YmmVCk#zwp_^5iMg znBxBH+2G#WS?pYO+}^`awZ#ydW;#q_clPRfHnL$4K<-}^3cWvR5CFgzd?+*~8b8kYc&S|d~WQ|NG*xaLNA zrqOIcYsHCVs_@*5T{CwjMcxWb!Rd6t?zmMn>dEZamlZfIw7sI7riA#R@(UPzoghWy z(1LBq@9oh*p$8N6UluqjmweNKg`S!qFIwCh-xN-yh$yqjg#S1SyH zL3OLPYE;%N@{~f*>(Y^rfc`+^VA=(qYKYB*apBds5L5jZkM&Jpr>Hq5jXx({9Pre& z`Y=93tC8465evbjYZw_Wz9cp5>a$>p_Ud9Cpc8u@Wlha8t?MM{^R zap%}+3e%x+7hgB}a79D>iI-h|4N|0!kMyso#33dEKtsgbF zoY0;x%z4yCj+RYTv%l2sMUCVpM{jYucGsNg82PwJ(caZs0a57*ZxyxpT#M(SSX2TrYy0Hs<1c&n#W!R(riwX1D2_V*AHN0!`**voUJ} zBtk06(&ME&GR#xkwH_uFIa?2j_Kov)j-g-BT_5UNbR^;(i`kk*T^{SN*Z#zM0jR1+ z{Sj2LbSR(Xlm5TNa&S_jL(u-a$h}dwnsCaOMRC|s*=6ppgtF;PKi8syR;P8?a=pDj9* zR(P(Yi%jO;khW*JiyR&l&Phwq-HYgiC#uKM)_l`o+Ica!-$%_ka*K-+;{WvLT&ja9 z0XBlrIE^1B*<=Ufx1x`bVf z)iCjwLqL>*zZ%!78_Id^$teT0yJ2QmZP~6uVKnsC21ZTosI7x$)HK@SpZHQn+w!?% za37I?#$A{2-ub*Qr5*Nxm!)z)PO!e%!dGOp$g|O_uI=YYF3;s1@#XpLhz65%Z|O!y zQqSj8brh8aI%AHw4F|)hxzV!GHy6q+ixcej&ql)7uB(>6-zJ2&Dk|Z|KURDAFDq-v zP{d`JwK&KlU~nPx=Q6l<6pZfW-3y~DqTz3(XEe9~9ENt*Bc))E%F&h8U-I8wz)K#C{G+_Qvuy3V zvbPr}5rQM@n%;{dFBT``>!rfn*iM97<7CH9VYx^*nHMRQixL4ATof$BdWa8j$9ued z{t=Wo&w2UcNu)z)VE@*Vp=`r$M7$UlgYUM{#fB%KIe215HAZSRoG|u8?^I!V)Tt3Q zWbd__AvD%U$l)V+&m$e&nrA-5f)7~~*Ha1q=5;MgaFwi6HqW)2g(^p3@YWrPhx#Oz zkq&Ti0u#Qf;8uWrDefM4N+4r`nZ3G>@&qzrAQ?JR>uu36JH21Om0_0)5$g6+-2R9k zdkQ1d+9e6=q*qB!SlN`I zIct8d+RHg3hQoMR=B~Kxzm$&BAK)r8{@Mt4L@SRPXTm zWx#O+2s|iKt3K4}ebyTU^Y~b!&k_itQ$i~aW-ULC)Ek@*?qA*`1UIj*i<+Q9j6dAc}q zLDspnM@ZYpwBi!#Idi=IZL1RiSJ%=hr4e_*wI?+iF|4ut@3dbE!4Ktz);yLd zsnV}_y`WsOY3ORLYNqluA`F$?W2MEi+Wm~6H)^nuPz`wubK z(GC{VvXqX`6xtB(I>;y0+h%eO%sBzbaNW;7vBg&wM8TRxguVM2>nX}uqp|N_v&VfI zfWC;)C=ZWMAq&45??9#9n@355QsPxl_hsf>QpTOe>Cr{^pa_(;8T&nU$A*dcuI{=; zcb%>TAQMF$=Vq(i^lKJr7J^Zf_ zk$&aNrS*u+3NcJ7kWX#gXw_Vv3_V`106QXO2-6H5@|&bs!y-0b==0Q*=#h1#hQ~G-{jZ zixnNcO;C`Dh1)I7vMA2@w;(sa+|R&gQ#)q*U^qOTUe6g@qs>mF`vEt^=pml$0*xKF z40%tfnhJZQbHhvew*MIu?hUj>UejEzpi!5`S*$Nid6A6vO0dY9_HU z0KAeCNQX&EuGEmroX5+-O_71Og~a|+TPsorGBW5yS8czGq1~)%myZI}n z+r6@IvVsaJ=IX%nFugs#g$P=*X6nVf$YtHR5f)r_Z_kr;kPJ_dk}YKmICT1?y3?dtq7=UWq|Pu6VE$@|kZ7O?)e(J=~2O+8_*% z)SMEGMQ|*9;n|}Y4M?%7#5&idl)5o&QeB36c?oMZwT*<6!-LzlrmI&PY z?#AKg%3fZRnQc_iwN;)Bs*IVO`c^N6v|K;A|6FD!FM=>YwPV-0Q0wSZh<9Bqpc(0+ zYgsLd!-da>3f7@J%SfHfuy>J5du-ru%HgP_r**^amxmkz^Bgs>az&??KGMXeSgzZQ zbS*?o@IGGec$}0vVvX~&z(^l3ro9zob=0G)v&Kux9#A`+k67>C+4#IBl?O2Is~J(F4Ozj z@(h`^Z8GP%?jQ!H&%e%cW_+FAHMMy$xPr&vS8?Uu`jgT*V^y7GLY2-X9od^&aDQK0 zf^n!TWS5=O@N7a$bJypNWT?*zv(4neD7?#Fy2q7B_wM%4oUhwbm_#M+eA8CAq;+4L z-e7}(e_{p&d}()MXU8<#yl&odgP%kXBD4h`X`+IrWCIqoSW{I$d75+DZPRg@n5+}9wZH};frYlk?_oTr+3+Gnd z4sc$%$63MyccsKaU*|*&$|JTaLd>z2*ST=^9s4DJ@iXS_pOo%(c-*g7M_$^I^Kun- zo>Zta!`5q=*A|x#th(R0D}4hfH7AqQ3M}XAgtm=RRPHmjR$Qf9E)*-F84&w`_IpwxpU>W5ul4G;7@nQ+)m7fNB)wWr?X?|>$nJ1^^?hmp8^ual(D(VT1gww zJR~~_?3QH@;g`!OKmGb42Bu$5DWjf6tJ)iO!qN&$W?~t8@dCYGbL;||>HZ^+g9_Wl zYfog*-MveN6C_Q(Y`iUGEo(}H2QU3}6`LH5c%3fX=>R*C*!lLc1&Wfc*yc96BcWqB z>dW$*>CKwgcK3-#^@As``)jvbzMS*Srxj4>cL&&_##j&VkR(BF+3Jl%f`h%+OCF@8 z)tG}dA@7W%V$@{CQzoU>a*K+QdYq5|{B>6^7vI=IUwJJ5-ma+?^_-AgK0}s80}JjP zsp)w?CDhy?l%}dPaJIo9t$EO1yL5BN!9Fg@Jh9L2$FL22#r@3luV4J<`99PXGh_{{ zNd)u9ov`q&*p$-*96?qpu4^RGAjj622sjnJt*UFRh!YvsJ-AD03;J%>qo~$z{Ft{0U!ILwkHw5om*T=H;3q-25EiFbp#H>UY(sbU}yYudLtX2^wwFt3P*_DfOr9 zZKr)bs~+SFWRKO2{+$Y}wF-8qBD?vzhD_M4*VfInfM$Xqj?GEo8KdwhnzqmrQTZ!S zl@625g`3vRNJiZJ$M`irH;yuD`Wg016o#4BW(FSV^5&2p#AG5(`17cImwxa{3-MVy zv;B)ai(vp`F<4QMbPn&RadaeiW=qN0;USt!V5j!gq~z*^5_inILhYu0GYb1z#v^@; zDU!$`+Z=a?vCQI5m;_4PcohQ~dm5z+>4px90@eWWzK20Y^u}D$c-rM1y|R?a7Iym-*x8ej_hn^RV5@6A z)ar#vg%o>-QVvpuja z1FUHP@JLZJWyvpQy0boY+;#Y_>Xq2l*`HrAUY%~wyjDU!5jXoq-+9!H4%hu$^}vM6 zdXA&`=!oOvyc-?*Cdowz=iYtB!ZyP8Ym% zEL^&{wwMQ81PqmdK-@ZleEzczfCE$z78qIu{lB?R0(hy!xA7eUC>{ig{ypdW?{lj~ z9>(9uEpqtZM5B>-=Lh4T=J9!pU_bM>n#7;xih20bI!*z~nDV`#z|5+XzvtWir>rXQ z@(u+0VuH_!kD})F+V5XqFGB+pH;&+Y0XG$(AgrIo?JE%$?Kb?=1M8%F1PHYIjRJ0; z6R+J_R>PmeTGIiT-WP4$$XP%M)9)!^{~#>hK)LcyS2h2BQEKy_aWDLDa^_zMIm<;4A`unKT)C4P3xzpajcF;n0*5Yc-6mjHes(%N{p z(Mk2C^{T>mJ(6jOx;*GBqYt5|kvo{oHvJLANRe@Yg_PgB?+Qg#EoKeoBsl+iwe7qu ze9T4IbNAe^1fxo&7o^DVecd-A+JPvO+uP1H#p&uydCyi3>fE}nrCM~&GWh=h0?*8b literal 0 HcmV?d00001 From 661183b48f9f44a688dea99196c9ebab9a62c2b1 Mon Sep 17 00:00:00 2001 From: cochcoder <103969142+cochcoder@users.noreply.github.com> Date: Fri, 20 Sep 2024 13:56:51 +0000 Subject: [PATCH 03/26] Fix not being able to create new filaments for Dremel 3D45, 3D40, & 3D20 (#6837) * Allow users to base off the generic filament * Merge branch 'SoftFever:main' into Dremel-3D45-fix --- resources/profiles/Dremel/filament/Dremel Generic PLA.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/profiles/Dremel/filament/Dremel Generic PLA.json b/resources/profiles/Dremel/filament/Dremel Generic PLA.json index ca1ce300f5..c73bcd5acd 100644 --- a/resources/profiles/Dremel/filament/Dremel Generic PLA.json +++ b/resources/profiles/Dremel/filament/Dremel Generic PLA.json @@ -9,5 +9,9 @@ "filament_flow_ratio": ["0.98"], "filament_max_volumetric_speed": ["12"], "slow_down_layer_time": ["8"], - "compatible_printers": "" + "compatible_printers": [ + "Dremel 3D45 0.4 nozzle", + "Dremel 3D40 0.4 nozzle", + "Dremel 3D20 0.4 nozzle" + ] } From 48c56e12ae8d397a6acfccdf398bf35ae5a31119 Mon Sep 17 00:00:00 2001 From: Mikkel Schmidt Date: Fri, 20 Sep 2024 16:02:28 +0200 Subject: [PATCH 04/26] Fix invalid START_PRINT in unofficial Rat Rig profiles. (#6838) * Fix invalid START_PRINT in unofficial Rat Rig profiles. --- .../profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json | 2 +- .../profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json | 2 +- .../Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json index ca065917b4..bee5029db6 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json index 8f78b122fe..94c11a1bbe 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json index 1383d316a2..b603367869 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 300 0.6 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json index 4b065733f1..f01c8a7c82 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json index c6c81a73eb..a43e8c82d5 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json index 2efa2e53cf..b47ecf033b 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 400 0.6 nozzle.json @@ -39,7 +39,7 @@ "retraction_minimum_travel": ["2"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json index e34c326e7f..b1d3c11ff3 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json index 6bc08fb473..46643c68c8 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json index 7c27538c58..aef0823eac 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 500 0.6 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json index d72a3a5b2d..a568701371 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json index bf8651e3ff..d4277f7761 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json index e40e4beaf1..9f5d69299a 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.6 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json index d6e8b028fd..40c56a1db0 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json index 29d095b567..ca97393502 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json index 95e1bbf29c..f26750c4f4 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.6 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json index d2ded5365f..08eae27e32 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.4 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json index 83428f708b..58a7ef937e 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.5 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json index 38797ef1e2..05c5c9c075 100644 --- a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.6 nozzle.json @@ -38,7 +38,7 @@ "deretraction_speed": ["120"], "wipe": ["0"], "retract_before_wipe": ["0%"], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nTOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", "before_layer_change_gcode": ";[layer_z]", "change_filament_gcode": "M600", From c28fd550f3441bbc5f41008f2558129b86c9306c Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 21 Sep 2024 22:59:25 +0800 Subject: [PATCH 05/26] Add Mellow M1 printer profiles --- resources/profiles/Mellow.json | 162 ++++++++++++++++++ resources/profiles/Mellow/M1_bed_model.stl | Bin 0 -> 3884 bytes resources/profiles/Mellow/M1_cover.png | Bin 0 -> 42927 bytes .../Mellow/filament/Generic ABS @M1.json | 21 +++ .../Mellow/filament/Generic ASA @M1.json | 21 +++ .../Mellow/filament/Generic PA @M1.json | 24 +++ .../Mellow/filament/Generic PA-CF @M1.json | 27 +++ .../Mellow/filament/Generic PC @M1.json | 21 +++ .../Mellow/filament/Generic PETG @M1.json | 51 ++++++ .../Mellow/filament/Generic PLA @M1.json | 24 +++ .../Mellow/filament/Generic PLA-CF @M1.json | 27 +++ .../Mellow/filament/Generic PVA @M1.json | 27 +++ .../Mellow/filament/Generic TPU @M1.json | 18 ++ .../Mellow/filament/fdm_filament_abs.json | 88 ++++++++++ .../Mellow/filament/fdm_filament_asa.json | 88 ++++++++++ .../Mellow/filament/fdm_filament_common.json | 144 ++++++++++++++++ .../Mellow/filament/fdm_filament_pa.json | 85 +++++++++ .../Mellow/filament/fdm_filament_pc.json | 88 ++++++++++ .../Mellow/filament/fdm_filament_pet.json | 82 +++++++++ .../Mellow/filament/fdm_filament_pla.json | 94 ++++++++++ .../Mellow/filament/fdm_filament_pva.json | 100 +++++++++++ .../Mellow/filament/fdm_filament_tpu.json | 88 ++++++++++ .../Mellow/machine/M1 0.2 nozzle.json | 26 +++ .../Mellow/machine/M1 0.4 nozzle.json | 20 +++ .../Mellow/machine/M1 0.6 nozzle.json | 26 +++ .../Mellow/machine/M1 0.8 nozzle.json | 26 +++ resources/profiles/Mellow/machine/M1.json | 12 ++ .../Mellow/machine/fdm_common_M1.json | 60 +++++++ .../Mellow/machine/fdm_machine_common.json | 119 +++++++++++++ .../profiles/Mellow/mellow_bed_texture.png | Bin 0 -> 28784 bytes .../Mellow/process/0.08mm Extra Fine @M1.json | 19 ++ .../Mellow/process/0.12mm Fine @M1.json | 19 ++ .../Mellow/process/0.16mm Optimal @M1.json | 20 +++ .../Mellow/process/0.20mm Standard @M1.json | 14 ++ .../Mellow/process/0.24mm Draft @M1.json | 17 ++ .../process/0.28mm Extra Draft @M1.json | 15 ++ .../process/0.32mm Extra Draft @M1.json | 17 ++ .../process/0.40mm Extra Draft @M1.json | 16 ++ .../process/0.56mm Extra Draft @M1.json | 15 ++ .../Mellow/process/fdm_process_M1_common.json | 30 ++++ .../Mellow/process/fdm_process_common.json | 109 ++++++++++++ 41 files changed, 1860 insertions(+) create mode 100644 resources/profiles/Mellow.json create mode 100644 resources/profiles/Mellow/M1_bed_model.stl create mode 100644 resources/profiles/Mellow/M1_cover.png create mode 100644 resources/profiles/Mellow/filament/Generic ABS @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic ASA @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PA @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PA-CF @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PC @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PETG @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PLA @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PLA-CF @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic PVA @M1.json create mode 100644 resources/profiles/Mellow/filament/Generic TPU @M1.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_abs.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_asa.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_common.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_pa.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_pc.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_pet.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_pla.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_pva.json create mode 100644 resources/profiles/Mellow/filament/fdm_filament_tpu.json create mode 100644 resources/profiles/Mellow/machine/M1 0.2 nozzle.json create mode 100644 resources/profiles/Mellow/machine/M1 0.4 nozzle.json create mode 100644 resources/profiles/Mellow/machine/M1 0.6 nozzle.json create mode 100644 resources/profiles/Mellow/machine/M1 0.8 nozzle.json create mode 100644 resources/profiles/Mellow/machine/M1.json create mode 100644 resources/profiles/Mellow/machine/fdm_common_M1.json create mode 100644 resources/profiles/Mellow/machine/fdm_machine_common.json create mode 100644 resources/profiles/Mellow/mellow_bed_texture.png create mode 100644 resources/profiles/Mellow/process/0.08mm Extra Fine @M1.json create mode 100644 resources/profiles/Mellow/process/0.12mm Fine @M1.json create mode 100644 resources/profiles/Mellow/process/0.16mm Optimal @M1.json create mode 100644 resources/profiles/Mellow/process/0.20mm Standard @M1.json create mode 100644 resources/profiles/Mellow/process/0.24mm Draft @M1.json create mode 100644 resources/profiles/Mellow/process/0.28mm Extra Draft @M1.json create mode 100644 resources/profiles/Mellow/process/0.32mm Extra Draft @M1.json create mode 100644 resources/profiles/Mellow/process/0.40mm Extra Draft @M1.json create mode 100644 resources/profiles/Mellow/process/0.56mm Extra Draft @M1.json create mode 100644 resources/profiles/Mellow/process/fdm_process_M1_common.json create mode 100644 resources/profiles/Mellow/process/fdm_process_common.json diff --git a/resources/profiles/Mellow.json b/resources/profiles/Mellow.json new file mode 100644 index 0000000000..14dc403cbf --- /dev/null +++ b/resources/profiles/Mellow.json @@ -0,0 +1,162 @@ +{ + "name": "Mellow", + "version": "02.02.00.00", + "force_update": "0", + "description": "Mellow Printer Profiles", + "machine_model_list": [ + { + "name": "M1", + "sub_path": "machine/M1.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_M1_common", + "sub_path": "process/fdm_process_M1_common.json" + }, + { + "name": "0.08mm Extra Fine @M1", + "sub_path": "process/0.08mm Extra Fine @M1.json" + }, + { + "name": "0.12mm Fine @M1", + "sub_path": "process/0.12mm Fine @M1.json" + }, + { + "name": "0.16mm Optimal @M1", + "sub_path": "process/0.16mm Optimal @M1.json" + }, + { + "name": "0.20mm Standard @M1", + "sub_path": "process/0.20mm Standard @M1.json" + }, + { + "name": "0.24mm Draft @M1", + "sub_path": "process/0.24mm Draft @M1.json" + }, + { + "name": "0.28mm Extra Draft @M1", + "sub_path": "process/0.28mm Extra Draft @M1.json" + }, + { + "name": "0.32mm Extra Draft @M1", + "sub_path": "process/0.32mm Extra Draft @M1.json" + }, + { + "name": "0.40mm Extra Draft @M1", + "sub_path": "process/0.40mm Extra Draft @M1.json" + }, + { + "name": "0.56mm Extra Draft @M1", + "sub_path": "process/0.56mm Extra Draft @M1.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "Generic PLA @M1", + "sub_path": "filament/Generic PLA @M1.json" + }, + { + "name": "Generic PLA-CF @M1", + "sub_path": "filament/Generic PLA-CF @M1.json" + }, + { + "name": "Generic PETG @M1", + "sub_path": "filament/Generic PETG @M1.json" + }, + { + "name": "Generic ABS @M1", + "sub_path": "filament/Generic ABS @M1.json" + }, + { + "name": "Generic TPU @M1", + "sub_path": "filament/Generic TPU @M1.json" + }, + { + "name": "Generic ASA @M1", + "sub_path": "filament/Generic ASA @M1.json" + }, + { + "name": "Generic PC @M1", + "sub_path": "filament/Generic PC @M1.json" + }, + { + "name": "Generic PVA @M1", + "sub_path": "filament/Generic PVA @M1.json" + }, + { + "name": "Generic PA @M1", + "sub_path": "filament/Generic PA @M1.json" + }, + { + "name": "Generic PA-CF @M1", + "sub_path": "filament/Generic PA-CF @M1.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_common_M1", + "sub_path": "machine/fdm_common_M1.json" + }, + { + "name": "M1 0.4 nozzle", + "sub_path": "machine/M1 0.4 nozzle.json" + }, + { + "name": "M1 0.2 nozzle", + "sub_path": "machine/M1 0.2 nozzle.json" + }, + { + "name": "M1 0.6 nozzle", + "sub_path": "machine/M1 0.6 nozzle.json" + }, + { + "name": "M1 0.8 nozzle", + "sub_path": "machine/M1 0.8 nozzle.json" + } + ] +} diff --git a/resources/profiles/Mellow/M1_bed_model.stl b/resources/profiles/Mellow/M1_bed_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..9c5f1daf85611ca62e5035328097a98f04091ce8 GIT binary patch literal 3884 zcmb7`J#G|16olslkdTpVNMvCF0RdPH5+s%_!Ab~0$PFBl%uyV22;^;z#3kS`P*wf9 zyXL25vGRJ~&g-wMU%lR*`FOk>4{wg|4(HF#&Yzz>#lIJax7U}~A70(w-u^xO@9T0H zhWXd~ySqogVXt+qcohbI6e9C zdB!_5obXJCfClD2fs%$37AMp&V}{Uh!ZRHL8u00a>R;0zCoE3zZ-x`0;e=;81T--9 zgulIhV9srCL=ajNSP55Ai4s>0K%mUg!74|t?S-O|3C}oTH4S~jN4X=V@}eOZXMT%1 zB6fFkmj79O%d7}g&RT}Ns)^B-pig;J{>;Ah>&VU)LNsRBYBU#v(5P5pBZ%U~I=pLb zUidb)y_-jG2_J>tjC^xcb$6mh^k8NtI;c22RJ^Xd^}~tSJ@*hkD%@QXT9s$Qg?m>e zuQZC@urAi*z1h?;W}RVhBD@maCwx>my+gz(=u{2GQIlewB^Tu^S?-M5bDme$bDq+L z@Ql$;;CIe5x15PiSj=n*iS+7Ih6v9X?F2O7E}wl= zhZ7dF=X|~j4JSO)A)vweNwE$mEapz+b7E*X;h7Er4f=$>OT!6^lRLd6Jkued(Yl99 z+A{;@t#`N*j~r2niQkMUF{@2Ri@-JYdpd=qoGZl&Bd*UYS``7lxVKtnNoa?P*51v) zmcR&}UyD`kYs`66n>UmE&b=D~_^7K2qMnb*T;CA&SAh`{0g-XPiK1d3W9+yyvmov9e|VcPrN@Ct@G#x`+w$;60t9 zjzW}sc!C4CmixcasF|oqbkw1^Pxz>CVV{_h#anl>avES&?bo%|Xql*1bhx0nPxz>C GJ&1oV0CCa) literal 0 HcmV?d00001 diff --git a/resources/profiles/Mellow/M1_cover.png b/resources/profiles/Mellow/M1_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..e01f17527858166e41d48fd88b6f3f3ce815c3e1 GIT binary patch literal 42927 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 Lrb30hRp|c#3)M$} literal 0 HcmV?d00001 diff --git a/resources/profiles/Mellow/filament/Generic ABS @M1.json b/resources/profiles/Mellow/filament/Generic ABS @M1.json new file mode 100644 index 0000000000..8d9504ef09 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic ABS @M1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFB99_m1_0", + "name": "Generic ABS @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic ASA @M1.json b/resources/profiles/Mellow/filament/Generic ASA @M1.json new file mode 100644 index 0000000000..e98313f5c9 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic ASA @M1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFB98_m1_0", + "name": "Generic ASA @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PA @M1.json b/resources/profiles/Mellow/filament/Generic PA @M1.json new file mode 100644 index 0000000000..bfd0833a9d --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PA @M1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFN99_m1_0", + "name": "Generic PA @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PA-CF @M1.json b/resources/profiles/Mellow/filament/Generic PA-CF @M1.json new file mode 100644 index 0000000000..581410cdd0 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PA-CF @M1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFN98_m1_0", + "name": "Generic PA-CF @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PC @M1.json b/resources/profiles/Mellow/filament/Generic PC @M1.json new file mode 100644 index 0000000000..e1db0ea533 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PC @M1.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFC99_m1_0", + "name": "Generic PC @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PETG @M1.json b/resources/profiles/Mellow/filament/Generic PETG @M1.json new file mode 100644 index 0000000000..f40ea0dedc --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PETG @M1.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFG99_m1_0", + "name": "Generic PETG @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PLA @M1.json b/resources/profiles/Mellow/filament/Generic PLA @M1.json new file mode 100644 index 0000000000..f3208bd55b --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PLA @M1.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFL99_m1_0", + "name": "Generic PLA @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PLA-CF @M1.json b/resources/profiles/Mellow/filament/Generic PLA-CF @M1.json new file mode 100644 index 0000000000..0b14e17f72 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PLA-CF @M1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFL98_m1_0", + "name": "Generic PLA-CF @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic PVA @M1.json b/resources/profiles/Mellow/filament/Generic PVA @M1.json new file mode 100644 index 0000000000..869bbe2dc0 --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic PVA @M1.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFS99_m1_0", + "name": "Generic PVA @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/Generic TPU @M1.json b/resources/profiles/Mellow/filament/Generic TPU @M1.json new file mode 100644 index 0000000000..a891bbd20c --- /dev/null +++ b/resources/profiles/Mellow/filament/Generic TPU @M1.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFU99_m1_0", + "name": "Generic TPU @M1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "M1 0.4 nozzle", + "M1 0.2 nozzle", + "M1 0.6 nozzle", + "M1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Mellow/filament/fdm_filament_abs.json b/resources/profiles/Mellow/filament/fdm_filament_abs.json new file mode 100644 index 0000000000..b9d4eeda31 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_asa.json b/resources/profiles/Mellow/filament/fdm_filament_asa.json new file mode 100644 index 0000000000..262c561bda --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_common.json b/resources/profiles/Mellow/filament/fdm_filament_common.json new file mode 100644 index 0000000000..9f77975119 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_pa.json b/resources/profiles/Mellow/filament/fdm_filament_pa.json new file mode 100644 index 0000000000..58f53cd451 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_pa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_pc.json b/resources/profiles/Mellow/filament/fdm_filament_pc.json new file mode 100644 index 0000000000..cec8b89a38 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "textured_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "textured_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_pet.json b/resources/profiles/Mellow/filament/fdm_filament_pet.json new file mode 100644 index 0000000000..bb2323e9c1 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_pla.json b/resources/profiles/Mellow/filament/fdm_filament_pla.json new file mode 100644 index 0000000000..82c6772f35 --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_pva.json b/resources/profiles/Mellow/filament/fdm_filament_pva.json new file mode 100644 index 0000000000..ebf25aa3ae --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "textured_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "textured_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Mellow/filament/fdm_filament_tpu.json b/resources/profiles/Mellow/filament/fdm_filament_tpu.json new file mode 100644 index 0000000000..d00b7dbcab --- /dev/null +++ b/resources/profiles/Mellow/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Mellow/machine/M1 0.2 nozzle.json b/resources/profiles/Mellow/machine/M1 0.2 nozzle.json new file mode 100644 index 0000000000..300af32d2c --- /dev/null +++ b/resources/profiles/Mellow/machine/M1 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "m1_m002", + "name": "M1 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_common_M1", + "printer_model": "M1", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/resources/profiles/Mellow/machine/M1 0.4 nozzle.json b/resources/profiles/Mellow/machine/M1 0.4 nozzle.json new file mode 100644 index 0000000000..25638de7d8 --- /dev/null +++ b/resources/profiles/Mellow/machine/M1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "setting_id": "m1_m001", + "name": "M1 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_common_M1", + "printer_model": "M1", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/resources/profiles/Mellow/machine/M1 0.6 nozzle.json b/resources/profiles/Mellow/machine/M1 0.6 nozzle.json new file mode 100644 index 0000000000..dd234f948b --- /dev/null +++ b/resources/profiles/Mellow/machine/M1 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "m1_m003", + "name": "M1 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_common_M1", + "printer_model": "M1", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/resources/profiles/Mellow/machine/M1 0.8 nozzle.json b/resources/profiles/Mellow/machine/M1 0.8 nozzle.json new file mode 100644 index 0000000000..3ef0e4101f --- /dev/null +++ b/resources/profiles/Mellow/machine/M1 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "m1_m004", + "name": "M1 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_common_M1", + "printer_model": "M1", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "106x0", + "106x106", + "0x106" + ], + "printable_height": "100" +} \ No newline at end of file diff --git a/resources/profiles/Mellow/machine/M1.json b/resources/profiles/Mellow/machine/M1.json new file mode 100644 index 0000000000..eb7547b3a8 --- /dev/null +++ b/resources/profiles/Mellow/machine/M1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "M1", + "model_id": "m1_1", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "Mellow", + "bed_model": "M1_bed_model.stl", + "bed_texture": "mellow_bed_texture.png", + "hotend_model": "", + "default_materials": "Generic ABS @M1;Generic PLA @M1;Generic PLA-CF @M1;Generic PETG @M1;Generic TPU @M1;Generic ASA @M1;Generic PC @M1;Generic PVA @M1;Generic PA @M1;Generic PA-CF @M1" +} diff --git a/resources/profiles/Mellow/machine/fdm_common_M1.json b/resources/profiles/Mellow/machine/fdm_common_M1.json new file mode 100644 index 0000000000..be2c1976fd --- /dev/null +++ b/resources/profiles/Mellow/machine/fdm_common_M1.json @@ -0,0 +1,60 @@ +{ + "type": "machine", + "name": "fdm_common_M1", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["8000", "8000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["8000", "8000"], + "machine_max_acceleration_x": ["8000", "8000"], + "machine_max_acceleration_y": ["8000", "8000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["420", "420"], + "machine_max_speed_y": ["420", "420"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["2.9"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["50"], + "deretraction_speed": ["40"], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": ["1"], + "default_filament_profile": ["Generic ABS @M1"], + "default_print_profile": "0.20mm Standard @M1", + "bed_exclude_area": ["0x0"], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Mellow/machine/fdm_machine_common.json b/resources/profiles/Mellow/machine/fdm_machine_common.json new file mode 100644 index 0000000000..bfb6b23e1a --- /dev/null +++ b/resources/profiles/Mellow/machine/fdm_machine_common.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "165", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} diff --git a/resources/profiles/Mellow/mellow_bed_texture.png b/resources/profiles/Mellow/mellow_bed_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..a615566b12a601c51d5d11eafd5788c0252b71f4 GIT binary patch literal 28784 zcmeFZcTkgA-!~ptS5{qQ5flU=E})1=2SbmFf^;bgf)F7TDIxTpMAx-Z1w=YoMVbgm z3r&bh2_5MrK$Kn+sUiKnf_vZ3{mk#3`OP!)zVrUG%rJ!OI_G=N`JB(Uo&(Qrm>KXM z7C8(8fp`tCU$q2*4genyfPOg${J@CGJ_LRc!mVusEuBJ6`}!l@JiJ{`2Zs5&o^}oO za07ut#}PL^@ir;`!iC^O^SmEu39ei$+KYj%uiiIqF?=_ z{0yA$I=|Zwu2OOL{ibp3#0Jt_U}^tf5q4>VXjfklXy2b6dU`hu_4NL=Bw!(#s05ws zO*aG|nOo(aKh7`vRNbY(EZBmdVA&#Jdk*pFmY9hnoySxpQBcU>Q`Oh6z0O0QT5j9$ z*j)aNxz8`y*D^5S7{&OooO7ga77I3}XYjRsH!EVSwa>Z*6ghuA-XNSO z(wy0BqLbj*^)Uc7*+ih$|I)kBNL^UA**LpDQo`@W(&K9%E^F6&EM-!k>AjPZX@%F2ad)4!G3uHLPEc)R_^Gxw)WQEx38p9kIk_Mzo=@t|#y zIs5ZnM|;D7EYDy4F8uyL>S|lTtC+(VuHGBDu9Wb4GxZ5(a9z6nOj6OW`f)#7zq;bj z{EGP=fpc>T?=U^wdY>#rWDE2BRDY?$he#seCbjo5dp{-*@7RcboRD7H#+}gp=^*Yw z^a}1QWnYTc$F?N-lZleF!auL<3x(z&JND^SUm~SzRS#>Jf$#s??MXYRu72Qb)Qbl4 zIyt+imKBk&h6fLY`u7->OY;NN3-$mgW@~Dq2}dI2om`O4uJWM>V55L9ZD^>k6Wq%+ z@U*k5yN8dC1f?D?aoWR0N5V$URMFH|&-I?i^>BYzt8g=Gc(@l_!$ktBdssVE6A*xK z4RkskitzRc&uFVaRe43ZYoQ*&$`ZPV zPiyJupWpCVk~|L*S_ zFs`TH6G%z&1@$Vj72;4mozI(j@u>V`jKo7V70_(rcjr(SA zIsZ8kp!>h&{H6>{VA?y4rI>ZAyWQdLovQ+9JwR8m#~z5%jwIp6}<)JOUwoPh20KsdR(D){=i@4esx zu6g-}p^k*IyyAa7x#8^;=mvBEbil*M1sM|XU$3k^5Uy5%PFy^dAj%gtlz>Sqs$5jk zP*M7?Mz>u30{|{^r79`Pt6bcB!`&E7U^xJ^PF$t}0`{H*tI^c+cXbLx`dcHB-Z~Q8 zNuB2Q{P$~9K%rcm0-dfp1-b%46_r&r6*V-Km8_K@n#wAgN-DC7>Y9rG(H`mI;THD) z*P5$7r?r1<`gM;0VEnMXM?ZAR%GK}3Z$EzZ_SjRV)2H{;LemNUV+jFH!LC0r24wws z1;6LyGHTVw`1N8gx3@}}QB~v^1XgL00cVP#Qok!Ko+U=@K^cpaht)Qp`hbubONuxk$OYDnC8Di;lmV>CZ!TJR07-+KaeYPP^WU<&_y{e!?i2>gSH@sj>O$Yl&JaiQaJQ zX!EPZyRkJP&3qEChx3Wz!EVP0oW-C7K}T@f=jMW&A^OEk;^Lh!;|m%~hCDnVRS@X@ zl?^^H|9?ACkozUWP#)!rE)`qRRpAFVKqJyGO_?kwFHknC__;9O8FsFPIJ2UkS z8~7Y__iG1t3LrBQt+tJ~!L2l!^Yp2AXTWR49e2N3=?Hu+=5xHVQt0qxgagyys?^w( z*~bo|`G|(82S43^&yvIMn;=788SHSj-kO_;hxT=2+m+jj>N$CX%-3H^g?|}D@DT>^cUdHS4)@p;-gpp z;tOKr=s=i>j-9X83yx63NDol$N9n#@p)T+C{{j*Lfj*+;8sk4GCEhWnLMKJ#7pqQ{ zcTa+4+pF}O_#x`|_k?LD-ImP;j}6=8GXjz75^kls^$Qx>YI4f4R+cSp_H11@9ahLu zDbPKDHw@+VidYNb2zWfOriKDS*sQ_M*Zc#9SDm^{{bs9te)%z~qgXKeW`fMAkqYzO z&$WKckb}8#P%@F$Cg@0NIu#e+M2gJae|T?#9JS47l9F1BEFE#_c1Y`&3RsdRdUwD_|3MX^h;fKN>dMh2JwPGUpYg*qp=At84<4UR3YCPV8bTpj?qy=+?kCgDCOf% z_kr`5?@+hmP!E@MSYHHoBeplr!#Iu{JP~6+(9c`XbnFC1a#ix0ix#^J`U0%SY}W#= z8nZTMuyDpu)vWP7(dki>e4JFqmgo6LO+GOKnAOKWKzdU13d6|0emE(dlhpW)c~7{% zp_gGY@TdW6;N<^n*iMAlJ+8p}dL!?or44X%DAcAQN%8kQ-AFfxf7mS-k+`*_JLM0j zL@REY1b*CiX+IDjn$nc8(Ne?^SbQ%Zk%M1cFo2D^he?gKw#Cyk_aEiLAX`Ys|i2mu_ae_h9E{{a}{7S_q&#Mfubj$P%c6_CC0GuY=P0%@Mn8m($ z15h@v?H9J8gZ@eTK+8=4_y2+lwnpO6(Hss(694V{CY9zt!!I<5SO@bbxEulW=r$0V z0xJFWtC~A&MPeY-Y_dATMS&(;%F<(%UJ=0x1q`zq4(;2U?01d1kcSeGcRUbw(eUf? z73n42?TomX+p<05GaUC)w3$nKYraUuhqZkEs;&AYQM8^3t@M__{vQMMhc7>ov=UCz zY%FIK^{qGGZBYIj9ZH(I}G{S*zHaYxJ8JG{Q_@Ty!{D zwb8R>BPnOo{O-7P+UY%I<9R4`IL9Zh?G1h%7Pe6Dyd-1KsoW*k=s29Hy{xpAIl`oo ziU(jqh9ycvw#hi?+7bB^rkn$umnr z9DWO*de`_C%+;%5ULDwdE)pU~@rsAxq*OX`Ukfj3bcS;x1`p||_c3q4rhQ(#m%gPW za1ca)j0Ax$!O~e#ed z@}|PIvSUaP^QjfD0k8;vH$j`<(CK;|tN3bQaoUL^(i83*pi7huz@RM3@+MqG&&m}7 zv*VvbP>2iDP>I*$K?ZfQ_doX)o&cU!^&=ROi1v2-*AqM0gNzIp$qh;5A=qqxYzt*>0#*Ek8hjEJ*VoP2j0sDmur9adWHz1EJX~qAje6KBf&> zQc&e`xskN%d;Hr!vZ@v!L1gk3&UnoYm95z@Fc9WsJX+c_c}JI2Y8Pg+n$BVQ%x*Up zBtvqi9C34|N)baQ0*ASJboXl-lP0y%ge3PFczdkWPxqy)jZ&yk-&R~fFe?H}v9DTT ztbdQz++nb&y^|;A5KG8kgwvifpDMKc8DIDN={@FxRF>6juIBmKE$d|GB^Olsz{g4dXA2TOZ@*Itxc<*IN80knpheUb39W~(W zKwsao8*pdbT8mUZ5yL^f9i5&x&bhVpiFY3lM%&Cmx%I&QJ**IQ26~lH=BI+>;rzH>+?`Va!#!$!Ag+n0_x4rK zzE+&yWSS~B1Z1%-*9g!LKK#0D_X8i!)^Q*Iu zNyiLO=e<7f<9f8M_=Hllfs2UQ@~58|?n;Ci>Rkm&lpK^{Q5tJA z&U{&L)2MJJKo5Fq04(e^y*KKhP185XwL~vNG1%C4yKUs>nTD6WdhWn6>k@9TWioejMngy=7rA;_+fV)eJ5dzT3-ySJJwijD5EvA&G29BeBE463R@}@*D z5GPh>laPQA!Rk9>55;26#jw0jv9k{f@N=p87cv$#pe50cealsqj-Yc|* z8aDoox&IwSay`JRFuH8&XG6c)2$GM)UbwK8b&}5&^>y+qRHE0yTUm*>S%otd#Usrz21g;k@A+`Le$$`5`iaJz?M)*hz8R&0 zT}+y=GYfT)8oN^(o8lr0|Gql1V^|U$Z!bP4hBd_6muQH@?PeZ2#C2+481vqtmtE`~ z(={9I?wqJkxib=iUF8+prl*b#k5F$nY6(SNc-xY^6yOzht;><6Eg-PBR;tN|S3t<4 zOUzL+5}gv~)6O51rkP?wJzdiCcGyE#nkuFT&k(i@d-$Mu$@5zB#?VX0EQC>3G5EUn z1ACFwq8MC(mVbT2AV03Ol6CsTDO$8{XX$#|Cd2Kk)a$T~pHVNVANoQJT&d>$`6*EO zxX2MLlN)=q%FbYIHMgmvP6tI6*U4&P8(;Tsh|)UlxQO(uRIDdGKJwb2S3B}xmTbvW zyDA;lank`crGT*m0>}5J?(W}&jFU<+2UxXUX6xUduG@*+=iyG8@l$0iC$exXjP5w+bq!mwSDC&TQqcWsJVub z{gjA>F;pMjyzSTDJNeshdoBZ<9#6BCs$B=X)LL~5vuu;0-3#n-93Z50W+aLfW49!_ zR3e@(P3W3)-=eYQggG#aHKyD0t`x@QSKT#F0g*j9<`vo5$7(+zO~qici1@htDXWw_ z0ebRAX)ag&W=3AueDf;ge0CJ3KCWAZGs>w~i_0a0B5`wBz;epYUff#_=k{nEGxBO4 z5JD1ZY}@dTdEMU4)KcCklYvglmRt2FT3)xuH@}99$9gJFLXIo*V!%m0^1$lkvv3zX zv~)8yb=&79wRVmFmIv#a40Uoz?=caBt)+vF_0hHRwQ-^CMH1~tjgH%U;Aa#xsxh*Y zpEV&D^zrk#L1QCBV3xPFmbjr97NILU{|?n~=qT61|E2^Vd){`mRu@pIV;19)w*_-7 zQzBJNg>pM9?!?8-k=UDfA{ejYIaCsOWTiEFWdKxDb}Y9Wxje?Z&%ja0YJpd|Z{J?} z;qdLf`PDo{iJ(YVY6|?*Zc9*m(0F2wM8-zO;i?S>KaK~6_UtpO0%B0SnP1pyB$6$Z zFMrZ11?A{FOUdbHR{?e$?OmC<>m(q?rI7lIZbvma|6-&W7x!n=jEc@w^trYatUW{H4CZsvHc&GA=xE-U%#LB#;CIelQy;U7It z>%&G#K`#KaVg;1>PNRZ4L#BC66J$PIbSTN95)x$?>`q!@k`NGxzY4Sw;4O{r6Ixig z_2gR8!nLpwMBz*lv+Z8$cSGqPIoi2YTJur@g8gK0y{ezS7`dSr)E(CKv%)heELmY> zsKlL}cBN`}`^AyvKBaX5g#s_R4tvt^s{Y}@^|6im1A^WoU{fN}uCXdSxn z1w>fLg|xbgM(lX3P<~X=&GUV=)Aqf)jU~x|KAxGhSqXT!%&4b75~wx^8>zP>NRI(o z3lw~E|sicyK7G(4Dxtd2QA!r38=Ndh4>G9xS2X3QLpc7@Lj# zRyD2AFION66SP{0E$}j(kFAk=D|VzG_On`7tOilR|H_ZND5r3fppV;z0ny#t+=A6m z)iqWerd_}T>SpXAZn}tWQemK9v$Z> zn2fUr7D;pJ3ycx{=_hW5g(rE;EBpA^{8s$CqU2kIo=4!~h$)qqrt#jJhYFpG970+J zkmuK^jFg5t;h_>rUj5s9na5SY&=T_YlHKNmf)kKjyohI`lv`=q+JPVG{y_n@h7j!= zEb4lHyv4ZxP3^#)lDdT{-%vXKT}UzQRy90I)M|=!`q{adx*GEK?a0qP1*;#pF7R1f ze2qr>W4Ekxd+vUMUDfo19$Lsa?sTDh!=)#+R0QZM1mv<+=#y3~;w5mJpF>L?M z%|qBYDHU}t_v-)$`3&8z15uxZ4SFR%?MYq|1vz*j;|ublyN}itz&xuKQyDqsi~xY~ z6JPG7&jN*(y}Z_=hh8B`WTtZoZ&kL=GqPh$wnA%3Br>C|=2;cCnn4cB2nAjAP3wBL z?Bvk3na-ISB;Qg>`dTK&)H-^_ir}810E7|PwdNnVOA%1gLbbnFZ>_ds>`DCbu!&&> zTD4giLaH|M?dV1iayyif9EW@pW$fRr#H5ujr=;ry_LQ7M)+)1rV>Qjo3v76a#s^VGbeG@washH7t2F0pQX;Sit*W6m!IuW|KzC%2LQt+JHc~J`+LK51hDycVx}K=(iJ$l(gt~cW^YG53DlXw zkl-ElCr`3RfOv+I>kZP@a=Vc61-UKj(|Ex%S$yI*-?ky8nKC~!sXh1jmsfhE)zy9= zknCrd*#>S!p}RQD!Lk-p7^OCR9qPX4>bwNP2|o0W(^dDZ95piI7YA*?@iitwT}2gR7u? zjQHgJS5I)vS=ej4JIR{5T8k5@tSt?*b9+-doxX1SyT9H5^su}qe=bl3>7Z6oiMpA) z6$|=#&&ewbLnXur9ju+wWHm@R)}ZCxarYg2v6QT8tqvk-I7ewC2P!1Zwx4?TGZ*<^ zRcRKSQ)!P4xug#P0tqN(1O?O}PfuQHu!{y#Zfdyh8s>w}>z6yBA6~({G%#Hb76^_9 zT{idejC0#<&TR8fTt{>;@nrld0oto2@ID*aYJ-ut)!Qq&CYXDnE+W0A$L-gcrWbUb zZk8?tl44vf`1(&2DyQprGY)(zzV#UWeZXz#dE6nQq0xf`;Tj03Yq+ zi603fDnP}nHoy_ScO1nlZ17*69o)+o^9wQe;wIi_Pwtl1u%m1P5H@&(6=}BX1Q$HY@BpJ>X>TgLa^wA=%oSJW0IwCoW^j7t6j94>u?pFSV zSHm1C+w1Ri$O@76ET1)UyFLKvV z)6qTcS$~%~X)%_?c0XpwP8AN{iOBNhqILieK4QUI#i#t_VK$)Sky1 zC3K371FR`GZ%Ida^_um(`4Xo^6g=D`d4GZy$Lsga2pL~=Fh6!mC*;Kz~R@&5Hb z{|?CnmxH;P2FZ(d0aq?)FUOl1fsP(%+z0yjAYXBLevo@Y(~t8y`V=S{Hd|3p0oGdR z!5Kg0M=#rWIYC{HI!^H;ZrZ_DRK>Sv9B(siw8$|LPaJ|T4F)e&4q1$?Cjg2fFG@>* zX#Kty9XBevH(g8c&;>GsssImfHrbsomE}Nvt@x&9W&%tc{Sz?pnHLd{ zTfdHVO0>tD)n18Rw1aA$IMw+5K9TA{<&A!sggI^)Y!^>>TM7LwD;_JJ9CxMCjD>I! zF(ciGo>+@-Q1zV457)khqrJG7$xOPZGe?SWU5BlOON^)BXYbzu z&bEL$C8J=q5r834OX4w<$}+nFI;aWMYQKI|^qPygCyYOxXi_&HRQ%ygu$=DiWNiJ? z{gS3tHG=-P_nbJXfYJMH`L}M1=E}J@GnHhIF4kplJSkHO-2t}qN!~lXGe)BM%}l>| z&D;Bg3nKS}?(f%g8WgfpU`tAzM^JRXa_4&FC`{a;$dSLw$eyFX?&O*s8V?g#&GdtT zk!xW@HNZT2Uo3y<6ZCqI)jEK(LG|-If|qwa34hosu6ps9>YNZ)Q#g+(eOeH-4Ldf} za}I$ryr9nf^f0ePmP8#Z2-bcMWVGS>K$_MlaDr=OufyqjO_IcLhvi+nGp{S>suVw+naAKCITJ1z?;N}Z}V0fEu%N$Ffn#&Ea6%wY>W(EY`OVo zt|O@{`u5b^AWu<>n`#NcKk*y$b&Pj`8O7%);SpIj9R9gAWGw9oi+I^?;Ag-Sc>)6YsolAu}yt6?XQxh zl3Yr>U6?Tt>aN(sd&UdR?(X?lOl4QsHT0~IWMcNjE~UdZa-!#95o2I=z%*xKgW zi)xh8d@OVHGOU-UcS1PXVF|pF;!>U<8Xlb_%td1qY{i}_PVmTlso6O0XFj3Dw0~mK zfMd^^T1>51G}<#MOh@g|t+^*AI$-VP;ey}`W|&7qs*rh~y5?uUa@W9AtH?fevi8#w zr~gjT;OiQ8|I>#+l!fVrmlo+Wno46l3E*(lD!0r#MCgsj6+bc4AqEe>u349}D0)L$ znD}DeT*-K%^=eN&QSI?`6RFxy+!GD#vqwqd+Ox~SoRe8VF2*dVgbsVbfgHV+%mX`7 z1RV=%8w&Vl5&e4HFMtc|d6D?K;X}OKNv(Fj%kPQuHm185+C;D9tTpn1%eU>-J!}L= zbftmNCA@K0K|bCg+VL2*7h$Z^Y6t}j1PtR<-E?*H2{aRXO*LSF>Snd>k(0|~Rr4$h zSp<-PdNlyCeD+-P!MmrgzX09e2mf4EE6j;wNDTN|E-OWe_D0j-WbIim4fm!uZM+V` zX;{~9q`0S?7H%6$8ySaBNk&RW0$zH8&l5HMs{UO!wRk%Sel>IcKAdMeIKF%Ar! z;TTtffzx2-^$iut_O6(=o~I^yK$(TZk4J{19lSI`23iupVfKIy_+8efkq4Y7O>atT zaJ|cK{C?xZMG}zJfh8e3F?<{ef-Qc|88~38rL!SPc_u{~Y-quR83dLvGl1w2@ZnNe zaP2GDGbx*068xqXXYhKeF9{v5##lOOAq-JS^d@8CZ;lePA)v)Lv&Tn{oiFDT#Y{!6mF;o{BxHv~HVG^rju2<%>{axjLxKzS4%245QEZbi(O(=XDoqkj`|KAHH^k0Jh0Y&g-6A|P z(D^MH*P9<_zVR^U+xHcd>)f%_E4%H&%z&5-I5)gycN}4?oA;dI`O~SLQi~}xO+~Qm z1aLId%4{N!Q~cbuhec@LLJSf`s|a30Jy4*QpHY{*kQt;9HStvk?wLHUbCl9>fq}CIQ*|Rmft%w~$BoS*%Sm1} zU!UU6A?wQxQXFc(RX4ZU%>BKxt(Z{SO(0CW2)M$T{Iai4DKfKY01Sl1#P^+oWcG&5 zs+~vBi)z?!)T6A>>Q>E-x1thSi?tERv)&Eb^YN$}`x!Mcl)Y4KS;TE-Z}f3+jqBIJ z@9&X7$rw2R3scKHMwkdsYyagE=DQ&GAS8xx_Ub@iynZ6W=s2t>P=6#n3I6R*X~7Cn zyZGLgK9aV)XN%nghMvQ3v2u&)L7X~P`zivTg9;;L`BA=X)z z0<~i>k2T9p7j3C(YIiC@^-V_goC8qDShNl7(of>&8n~n071^4=d0nc6{qFwmZ%MHiaY2blalusG2&S zGR$-BovGgj=J8aN$3@JHxU&Q#9zbGVwd>+?7(Wq`^p~K;TBK&(Fh}_WSc}xWAMg+N z_u7KL$6zo?_ z-;`-1^>1P*O?fP%vZd142yC+cz20%29HSB0Nzn*YLd+xguQY@Gm- znpg6~qE)uv1z`^5FihGCofX|`7;-HU`++*s7i>SFHJve;snQ$ey~5a`+l4Wn!26Us zc_JO=V`)x6fd5*aXjI;9A-v5>U0;+EIL6&3x;c8*U7{T~=xSeOWboo*gK6K&y)W++ z3~;oVhQ?cK;p)M12` z+q-6SAj(lXV7L+ZOGXCUE7D^iw`?)hpk8f$B6dOF=L;@Sle#T$il;{R#$g)bFShz}e zx}d%R75s42O&$yc!W?l!To{G$Ar!WnIl^Kn0;RO7>;95Ek*|hN<{}mdQ6V-*N7K8Z ztI`%8_4V?^x5*u6Ww`ET5azcwgTj9;ti0yYITz)?BRw&6jMspzp18^%0X;E?D_GTp zh|}xIle<3T`H-tP+A6Sf9*pZiJeIJ(F*r-M6iA&ZVAHW$&$MTUxfXAmO6a6K^Bif_ zoz%}=YXWMenk{6wsX&tO&ID0nKrsMIk)iB9Nrh}Y^NH13DU?YNr5AGP5UO~~0mHg% zfj=V+SRrANecaY}v!TGJ#?y^%P0q9!+2d zaj*X3iBs&4mv0jCOP8MZ??A2=*VR*nIQ8h?HuWdm%DJKKCC+Wmnq4I{+{Zc?RX@`D zE?DPeODsmEa`4@?7u6(jdvxFwmc0+OBxMA;RGMBtr;&iDJ1-Ft z>~ffQ^3GPs)n>};at5P}JgntB7ol~$vR8;>aLsA8A;IM+a2=weW=Ty6(?zXQBWG4U zl!R`4yS_0)JymY`Y??k+c9)s>untF<>=SH)MFK}5j>q|XqfGSR)xA&bmPRb5XiK)f zyGWB;TmXe@S{*Lx`s-~1b>{w;Pm8O)<4Q(z?**xDPkrhOUuFVDHGD7CI+!GgxrZ{S zCg`FT_yCWS%+;Sw0YA!fD%gM9=jmmo>GA}C3SAUAp9`&Y`;pW)T*iZRRG7)N>fh|4 zz%`uc9a^^M$h7Ttnmb{DLYc~00}@{7Mvf1Ok(w3X5=SzLeZt1?khP{t-gbe%Q!DKU zju`V@Y11%$LY_fh=_b9 z`{IY965+_(DHcWV78N_!gS`voBoh)uun(=Q;-h>1O|bzc%k zHLw5y2NxoKcnE0&XhJpthh^YK;NsahJOZq$FyzTG&gl!UEuMynhd=>Z^9gV z4hQe1h2#$^RV?AcDaB*o^ZDw4xm3fsF*{5tsQsHvJj=pz730(zPW|wX-doM5v11sW zpQpXd>V{nOEJTER_-GLA#Xy&U(qO2G7zE>eK7w`r(R3=BsOq`WA2f0#U?GG4Sdj6w zQ?tL0L`}T1Iih?*;(GjlgO1hP@`)4)zpFqsDG+=%lXhtJlr{0`h-Q8X%JEb-|Dm|$rFE@klqfieG z$-!PS_kSeuA@_mqbC5}#D)&6)W%zzvA=T$PB`P3bMWgC>0y1rDQt*7lwg8p9b%ACh zv=78arvh~d7~xNwV3*eMrhw)-26WoifaQbjvJDA6+wf|QpP=c(ex-r#yNnrV)c8if z;^rM12=3Hc>d~_jM;lt6I_;xV=(9`cf`+z#i9X^rm1Mb~lHubunAE7odGW{~NM{+P zwy}jXsoh*Ofdv@l6-PRo)vy;i0i2g{_??fLzD*B&&VznURs*)c+q8jGSQvvgIGj9S zbq>jCu%gsm)RFD!WwsyT5nFf)JK9?yjn{qDv0~}1bvNSm?G+=$N=UiuC;Nb=LLI&9 zbc1}yf;vZPr!^({~u z@9ck^uUfA1$l2iS3e|k2ac--`?nN!5MO9gPG$N9_RV0}@Xks#!U8uLsb7*+{yFv_=x0Ekg5xrvx?)dYFDw@- zlEN)1Sy?U~QF8fbTKYV!N8E@A1NUzhogt!L<53HF+VmnB+-mY*y%nWixiI9-D0_D8 z*_UBXk6KeUv|uJ3w=rR@k2&+GV|1`u&Mc}r_lAbbBg_7RVngbrfh+r!EO?up>QDVv z7!wf@g;>bFL5}>su$}#LVF)aH`7y)lWWW`pCRl~ev#G$_WY%u&?VTm^@2H+OX&e99 zxs=>NKl=T(WgSjZ29`7U4)1-hl$lXCTTp3|nS3S87V4McGLR`5(3Er$I<1=#&f%Ad z-@RcZ)@vA*EOv}tG8iG0XIl%|Zp^V|+~fTp?}h@`LJdfR470BH@P+(A+Uj7vyeSnG-#fIX;vdAQE%ZUd6W`nr&lqMM zbPPh1;w#-+TaWZBf6M3MI*x%~ULAkTUz<+vuh; zMp zkf9lOLTA%^-~;s=G9H7&`CpWk#CSO8r6)DWeTHlsyhgH;kg6%WTAD-=4&1;>HMuty zg>7Kp)GY<b6+)ayDpsS^vV5FC6WVv z%}6V8TKZr;`vsy}JS&U=OGH4_#MPfaIW~S}uFD`7e72!VM+JgXlw(Z1v|Kn6k}eMe zoW{jo9r*xigMSKZ+2KgYA{OFano`a8ib8t1Q82=r$s7?~vS%cAY2Bke?^zht5L?pT z=ohr7!Gj!6cOUX5k2UyF>`##4qUYt%(ArFIU$*Ndhp@71T937PmN-9o{rX$c*h|MyP}n8v)o_|UaYopA%z@`I54xD zD--{rfCR9SV%S?g;zA1%c^EgQ{H;?)&_2WZSR(lhvdh%{D6_!8mFZ`SaV)qHG_w!z z-uLk(Cq*4IJ4THY#}l_EIL%#JcX#9wW_H?$h2)tGDO&@kr}JZM=*`2)g&tca#-wy< zx1K+ttNkUY4Lms$xRK`I$8M9|F?RjD3U~+0$?xrVRHm{13-;nhAE;qAzsn`bn>Z2F z=0xIGLuR&amR?_J1RMm^f8kBpEmO+dO=YjGmi=Vdxh&>;@ULfS*tCvC&MGpGuIDg_ zx=H3tGag5p@ib74`Q)`nv?a~nX7u!ac!*oIz-9$5JUbcO^~Vd%-YHl6pr(94l4$uF zec5M5^(|&<%5^Sob@Qc6MBs&im)N9@QRJCNY^}z|Z2`b~b?XTWEaZ;%!cSHelRB6W zOGgngSC+n@OO{N1boZ2QLs<&jx_2Zu3*V6G zKk`0Ccf0(BCZBl@PSxHA?Ky8UzFoU0;1hYLLz479Kw_{u;2nH{oRpwa0^Fedx>Z8I z=N3B^RK;MCXb%MK&C#~68zbZCce}zKb=h)StXpB3R|;89N=eJ(n6}Jk9G$x{0zT>z zEyEsK$9XR@$#MIrX?3&TUl=&13u*-?oht2mxdKaM=&Dvij&zNFC%@2yLGNZP=TY2t zYGil3SKoy@jvw6(IGnscU5X&&I=mRdt80rId&s#ht`WwU$jQ%l{fx=GvC5(3g!jtb z-T-681G{E~;>^Of@YDd)m-$}n#DmB4Er``vUTDbvpYFczr~?eVOUI;wN!TFOiqZ(N zFTogk~(p-hr!JMTJEbOXp2h$XCgk_f!!`W2(1^4}{J> z$`Y8;r)=|`X)!j)b!C=X-b>4zx(RO2JOuXk*EToxXl7(w<#ax0e66XKTT*A@Ek)45 z18ab8BxnerKM>UsJSgA%@yMKow-ehtC2R(}q+vjLz1m|?wh*yu2Aq>Z4V`rwiX0PH z@^}$-yD_{9fNhlSuMQ6C$Z4f$TTNs1sFT>`ItaOMG_95vBol-#T#|^`E|D$YQYjU+ z`zYoq+OpICJXmL`C&}t0hg3+lwmc{O$PFW*CbHzf9={Mq`bz5hf?jmDJZFASSAMub zC)#XOu|U0L7?mOT^F_Dqc!dA~0I)6)=x%TK==T?uWX_~2ooqHTEj?ei)GYwuyoT*a z?Nv1tFEvX%MUTDm*qr7RRcvmOQ+L)OB=hCiOu95jWf(7&+hY|HXN7Q?ECv1yC9cld z`uq$Ad!7cU=#1F>(rBUctu-$2l;1UcI|i`=QE~rF#&%At;bxoJInfACdN3Z$((M^PO^reqynfk*7F`O`m%ejHuLphJtxtb z!7}|j!RY?bt_R!3(9@}TgJDk4(vf-y(FbKgX80nmD;<#oOdRzS1+vX<8o+TBk^=Lm zB7!z&p@t1BooOLoIKS$W69=r8weeWL^_8x)?+-5%JO|?@)LLIs+}De$>-hHp3BgCW z7yYe_3~&8~LOD~aL%!QLB`TGOW4%{+b7L&X0=GdSmt9$4ne3(XAtAMd9k^oH;3%ulwa`BN_!#?Z)S@dnlqmTCYM*=S382C2$b zW^V|df0B#r76l@o2{e49o}Jo)WGw!cv}t8|afy?y%XmIiUIWuF&ymJ>S^~gCq1tT%{ts7P} zvS|OZ7;+TN`V;QXYwpT~Ff<6oOZKesPw^EbvFFbAj1pGmYK6~L(65gSfTNm+vzWEt zW%xLV#O*QMZrbh8tDN@XnC*o(gXU14$u{w_w`43v6?{Nbe3w1=E~HP2vf>l2|+g0X?)H z6-e5A{Cj*>TE zm6gvva!3@G+W*~sHT~&Mi8)n=)VsUcm|#grD@4?*hTvC*y5muET9zU^f1nfRlE*@~ zg}4ZE{(7$D&OV*nlfOmGtD|kEsjRn7O8q4;P{)~*dBI2god(N9RO`x(VEdV4-^<(` z{bX{1(~Z6V3xJYr*~!nZTc7lB(KBkw9%4o=Z*P@E8UhE&{$ECdmlO97lv8sJi=W$# zcz8e;kH`T0#*$iX-22K_o?Hxm$$=X+$uC0MOAz%Jspx5e2vvFM#*IP2^J{!t-(F8d zwwCWBf+2XxwI|H;EgiFf=wLf(U71H6POMWSy#R5{c~BPyY_QoKizyH=)nPMWMx{~x zO@J(pqTTeyg7|XkIM`R^CvJ2>P^7_hCFU$JCQ&&9)y&GSNzB*d%l2o{a*sB49g+qb zgO(gL6xNaedsg_oaR}L#*}#DP&S|zkn>Xm^wE5@Tg#i!ftfWj(EIY{`t7jSl_{)FXje;zJxS~mCG8uHd4x%BiQnl z7YqTUNJ7UbSgPga{GkZyP%Zfd@@UB~Qp2KMUH4 zUuUnx4qn8ZmE~+2reS=c?VQ$;TtcXd2JqdQ`r-FTMh6S4NZwZ|~zRN6)X>}<<}6X%)X^QMi# z@vZY^Hhkt~+aGw2?PPm5EY;lQLn6_^^`yL4xFtE+Wrm$!E%g9okvDc%A?YdT=%h}{vaY5n}o$N-&MwNuJ&KYlU#trvvU&6 z&>uipkwss2EcWIN($aaTrPQgHK-I2eqJcBPSttqhG|GaR#Nov`iyPLtYsNsu~%w0A50Ud{*y7sS-7mm`7D{((A&$CDK5jQA+Gf0&EPa= z&X+2t@hvpxkIP`fmRhNCSq|-wnC&U8igg9B_(p9Nxw^^jw{5`6WBog8Cs|wD(U#&t zW+i0x5#A&B-M9hHZ_m2NQ}VQ@T?-Kn=K{{IqUY8-97#s6l=H9$%2ir$(z#RH3xRUF znCeG=c8t#V8rwjI0SyZ8Uo`CP4^VdRpZs6#oB2aice=*)c3N(AEYp$7fCa{)(1?IS z1le!3g6tYl1cY2sKx7kBh$Mu})S?xID0@T_D1?0xfv`yevai9ggb9m5~VU?)02$=$3|uiV)a>Jb5cQYcjVa zd{3t}VMyL6gq~=*nT}elOKPw`tmvKF{YFw|ibuM2kGV&SFM?nCq0K^RhtK8%zX@tn zjXImXm~6E+XffvvWcW8u_HXVWVPL%$~VW}2}U$2x@1^RF$r2T)F zH2CN%2Z6KB8$F05^(zYvDGTI?;H+|437Q>=V%UA*cL@lKj}^~UNlxFSm$V7bw(gBY zU$AYyrLwT_ck)hO5U*0nan%Zr}oJ|QQ3CCjU>;zfyvL?9Y6GO zsReCIp)kU^2C|2FgbtsGVR6^nR@wePZFVxwH+v`o=qbN!{~E%)<0*Qn9mdpeECm~DCh%ZApPvx-G zq|+!PW#WgFf~$4zp>r-id}(I&?n-3F@fs+}J_P~Qu3ihuq)pWw{b}=pxp1I7)7-uO z{(bqhgC!+B`R`k_H1?bMDy+Sg3u!xDYlvfzQXV6}zM?mtl<;m6BIj+F82l!F@~=rZ2SE7*4c_G$CA15p}1XXt}O=!LfO)n4fVzV)wJf zmFcLrrF*uY8_)fO2ryE>2Zy3M7M5eKf3kkBSC7zDBh_yo$PO+Q-0SXX^w^cDj%sB( z^B+lS>>LgfuG90EB%i|$3Dim{?D$lg!N998orKM_MiI{TErE3Q^0 zGh(3a-HUn=`APl=TML{CGA}VxJ61jFuzlFmiO$>UAJJ9DKBScbYg@3LchE=FdN%(E z%>u1N85+->v!RUTTA7fyO1S++cygL94DR2n0;t+q#!J%P{{SCw43 zB*QVrnv6~3yZ_Jz4%T_VA^?9Ha3Fhs=|8P82+sY46=C~>&T~Gw>8^=OeqTiSh~$8! z2=NrwRcLA;Z(PUz z;MPsfoz028E#1{z`XxWzqsaH}{kgQLj^%u;y;-14)hA_XS+z}cEG_#h+6wrp(+lyv z9;)4Tg#O+Fd;?&w?WGZ?pP=IJ^a%LK1KC$R2^Hv3L4#y5=%MYS^+>0T5Ue_-a(3E! zMQ&XEsUsUGTD6AsTr+5AV@F>-vED+25oz)!;8||y`jexrotywBS_}L94@ujxUWLqJ zerV8$0`Sn2*ufH(mHRp4ZBla1D2>5R;~VL=-=TjLFTT!oJcpAnR34=h*^79ad6kQ* zEo;FCpA#Y&0bTRLiV#9_PztF^2FtSZ5vdY&1M%5HY;yj^ei6HB_A7|#huA!4f)l7r z8~PpK#lMBVvwN8gA-R$Ykn&DR(%W z;1*znv*?|!044KeY@;mH^IQCM16=3{V5AJf%cG&-6(MTspZyA(if0(SdQhEXVi`H2 zDVygrQNWXm{#}oW1EJWg7pKh3#x}cNO$vb`D$qgsysM1Ccg3Rk!~dsbd2wPXZ_8Rb zbx8ZRG+6u4$vs#CAZ}Y}v~Sh}aS1UF==s9{tFwyyly{b>6IbL6tp*2+FIVQ*iIIG}csuN1w4m^fxlBzrw zSm$8QiP3$K_8220$jS+&HRq0Hzvq-etoEF;HkHg~q3s2%@mtb%o^h%D_A9NxGRhV1 zE81Dn=$pFald=xFbY7+BLdriMT4&UozQe{$*l8sGbpkkC?j$5fMAg7;T5Ba{*qw1k z^l~yRZFl-JRzjqFT6NAvg-Hr9^1LKSHl|Ffe$(Q3dFy_fk6lqM8;4t$*;lQP{lRAi zYv(p2N6UQFv43yfNv+=73q&I?T|aHM{6cB|->mYT((rY$W$bpRkIa}>nRh-etYP1J z&|c~dyC(J2498d-HE&DGpP`~*6vxo~oiFxtPq0u)1pNdmrBU{nU*WJOG}%4l0y7*!~r{$(SFaa*-0 z{FVv2X7}q)P%mV7U~6@nNt6!KU7;ntr$)mFj`U+x`&Lz}vgvr zS0^{Kut&m&cgzR$>dHk{*Pt$KD`l9ptK@FCz#?{gsy%HYaZUwm+?3Zu#fx(-(DcYJ zc5AK=ePrQGC^yZ$L_+{V_sF)GVT1jmkuG(xcd91-nySxbl3+QFgMk{BPNA$`GwWR_j{4 z%7rClA-+G6764$~EljTYz;BCkeD(ae=o>^74v`s$2^a2lrnEaeiZGG7M(kd7O=Tza zvm-dMEI$vcN?GU>!O;$g|23ysX7ao_BFe!kZNs4=T6x{Adq|TM7{8b!sR_vXoIq!L zYW$J^$5^TN~<7RhgLfv>`V zU=MgZQP|k8csJAbBkl)MiVdcln*ei{{vZ(y!Vb~xVZI2iWMo9QLx5ef)5rU6zs5KN zJ7tOHBZXEf$rR_Hb{em00;RUJ6wTMPH@2>F-5VHz5F)B-^PZylP;_;W^(no_Dy!b< z!yt6@61|zQ5EUMMG{^5IIIVQ`?j-0U1-$%a?Z4V*hRiZ?fMWHRoHm;}&^Fh(cEwr@mLz| zbI=$FU(AVmIGSFeb^H@-J6z-#IP54Y*(GAQJA|8^ovTu(xMZwZXH`1|^Bcc!v?xqlF<&9ty;P>?g|O99bDeTV0j= zXwb*~SvBrHqKM7sSv4aLB6Y$9)kmmD`f@dh6e2hX{Ec*k4RPDk_|5W2*ADdRFAqj~ zj_vRzS2HcQvm$|#1f@_Xb^=Xxz;qb>eeH2B8jtCe`iPv&vpdY(bvxE+&@&Ka9*0q@ zG1uc3y!}74u$5Gx^!12s%l*JlI5nC2g)N>97aHw(>rPeaOVtlI%bGMO%5gT#H>`w* z^~2FVPQ~-)vR&v_0!-Pzvv3?+mBg{*{3=+63d|V(DKU_mHUIq2gNaqPO1iYfdH&eMvW)A-G&W;8x*#JL{+E z?Hzn7un#7ths|9#BAE@6FNyfI&br_mGC@AGd@5nL+Fc%veRpUPC}_Wu$-TFL2>VSd zBs#4hC%MKo4(|Bpo6ohi4;Z5P-c=0O#NBupRX+zKyUK=R!&W?l6~FcgUy`{*jHplV zz}H9bGa$Ux|Lp%g1yHTZk}CsL4*6v(6uk3VJiE8^aEHf!Xq&DhP{C@j4DX^D5^33+ zQGLZ=DAipz#_W$=N)|eE2I*Qv*{f9V@C3~E-zg7ME#n7&&2mWssAMY>h~sD?dY&v> z`-gz5c_N;&AV#wtqxVous`_WGRH(E~MFdlkb0L+FlYupc`{Fur6N zyd(yifo-7^5%8Extlwe4IlcJ-7aT42PS~ZdR1JFvTG?A#DUL6{SLc8P2WW$lk^Hw% z@0Z$i3~GZ*$CvZ1;rNNJEUcGn|Kdv7jFllS(vb}I1DgStobv0eHGtJ6nm zBxljft=@mtmO1Q-7i06D69Z|)oG+c+i)nD2z-wSL?t*vc5xwRUO*Lg8DWhEvtl#-) zvu4O2jT3`Udhp`hym**6+w`}vUaF4|_XBNCp)d~bT6l>6DtXT@861{5jf_>}rJle? z4lU8-=EmFdO20CDsWi)llsTJYKnWjwcFI=8`=P%sCJD)$A&vO;IYqDjlEhOH>p%Y1 zD3q0zoHGKt`&dIi9XEiRZkKyTNTTt+h2s{EdIb787p1VM=}on0MNNXKhp-}>_UDz&yuIn~wkhtdGW@id#L|xG?L1&CCt=<|&L%eL}>)cZ6 z^02>HoZ0YU4U(s^npGW|V=>=TJ7E3DX7P6qp^mx}6W2%unaxUjQ!Fxf(vI1F9}|{l z?aa3Ix&I^y(z$d zb2h^n>3uhd1tLhF`&+Jo2Jb(P&HWSr$hG%@nhLbq8*x4N{JM^7{n<1UBb-~uCkKwL zV{U)`0;}m3S_jOX)$+e-GZ`4hSy&U0X4DIa?+tQ8IOXt4T!b&3NSiVkom0x9Qe>IJ zbEl&r^|6$k!3YUA10yr=`JUiilmuMqnFvXZ2md8Hbd1O674J@5qZyel(z3LMDr5?H zMV&`+oG-}j%PyZRrS4P$LF~C=kO1k+SduC4ONo=_;QwF>?@Z=u)p_47MwEa1N(Le9s8`P|Fsm=Gtdh~6NjFy$od>qzFEdUpDOU`Di$!$f6+l0nLU zLPEm`9kr_DIsC2(LbT_8U|CoacjrLLVX!&{G~#2xW-U-s8guk7e~21d!B0?Y1REMJ zp?%k6T7~%De6Z4>b~Gq9*jCb$IB4gi@9$mQ_TALzaOUjx9HctozoYadY@G2%o^_zy zBzw4dyA_QWU_^DG!z==a@y=z-(hU|m1lF22l3X)%VAM3PVk&NbxAV^IBsMvdx6Eg} zE1q`xongCeeam8d39LRjnx_mc!SA|mh!G;?%{Gw&bEM$)^4GoO`?AJHj|bt1bEdu2 zuPbCx9>vnfzAT(6_@dlmCeoN^1v5R&&kq^af%$%gDg4`Oc-ltwWIH~CLRMbPNv>Qy zW56)xC0q|M?f{ptL_{4WW4zJ2O_9ts$T=oy#k(PKdOZE+?2s`SyMSKl6VIQiknK>e zbeyPA9peaFPO(Uhlb(M8!>9h5>zNun#f3jBJ6R_2+pVUahh_JFK+Vc3>{nLDUm^k! z@_Ygz{WBBQ3$U~J=ii?d__G3kR^ZPH{8@qj{|exZRR*QbIkP Date: Sun, 22 Sep 2024 16:48:49 +0800 Subject: [PATCH 06/26] Add support for textured cool plate (#6860) support textured cool plate --- resources/images/orca_bed_pct_left.svg | 98 ++++++++++++++++++++++++++ src/libslic3r/GCode.cpp | 2 + src/libslic3r/Preset.cpp | 2 +- src/libslic3r/Print.cpp | 4 +- src/libslic3r/PrintConfig.cpp | 25 ++++++- src/libslic3r/PrintConfig.hpp | 12 ++++ src/slic3r/GUI/PartPlate.cpp | 3 + src/slic3r/GUI/Tab.cpp | 6 ++ 8 files changed, 149 insertions(+), 3 deletions(-) create mode 100644 resources/images/orca_bed_pct_left.svg diff --git a/resources/images/orca_bed_pct_left.svg b/resources/images/orca_bed_pct_left.svg new file mode 100644 index 0000000000..0d6cbf41f7 --- /dev/null +++ b/resources/images/orca_bed_pct_left.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 49427a1d3f..572bbcc55b 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -1803,6 +1803,8 @@ static BambuBedType to_bambu_bed_type(BedType type) bambu_bed_type = bbtHighTemperaturePlate; else if (type == btPTE) bambu_bed_type = bbtTexturedPEIPlate; + else if (type == btPCT) + bambu_bed_type = bbtCoolPlate; return bambu_bed_type; } diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 27d426ffd1..30c9bc230f 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -823,7 +823,7 @@ static std::vector s_Preset_filament_options { "filament_flow_ratio", "filament_density", "filament_cost", "filament_minimal_purge_on_wipe_tower", "nozzle_temperature", "nozzle_temperature_initial_layer", // BBS - "cool_plate_temp", "eng_plate_temp", "hot_plate_temp", "textured_plate_temp", "cool_plate_temp_initial_layer", "eng_plate_temp_initial_layer", "hot_plate_temp_initial_layer","textured_plate_temp_initial_layer", + "cool_plate_temp", "textured_cool_plate_temp", "eng_plate_temp", "hot_plate_temp", "textured_plate_temp", "cool_plate_temp_initial_layer", "textured_cool_plate_temp_initial_layer", "eng_plate_temp_initial_layer", "hot_plate_temp_initial_layer","textured_plate_temp_initial_layer", // "bed_type", //BBS:temperature_vitrification "temperature_vitrification", "reduce_fan_stop_start_freq","dont_slow_down_outer_wall", "slow_down_for_layer_cooling", "fan_min_speed", diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index 919b2231fb..d1d1d15b42 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -128,9 +128,10 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n "bridge_acceleration", "travel_acceleration", "sparse_infill_acceleration", - "internal_solid_infill_acceleration" + "internal_solid_infill_acceleration", // BBS "cool_plate_temp_initial_layer", + "textured_cool_plate_temp_initial_layer", "eng_plate_temp_initial_layer", "hot_plate_temp_initial_layer", "textured_plate_temp_initial_layer", @@ -270,6 +271,7 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n || opt_key == "single_extruder_multi_material" || opt_key == "nozzle_temperature" || opt_key == "cool_plate_temp" + || opt_key == "textured_cool_plate_temp" || opt_key == "eng_plate_temp" || opt_key == "hot_plate_temp" || opt_key == "textured_plate_temp" diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index b112cc464d..8741fbc90b 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -352,7 +352,8 @@ static const t_config_enum_values s_keys_map_BedType = { { "Cool Plate", btPC }, { "Engineering Plate", btEP }, { "High Temp Plate", btPEI }, - { "Textured PEI Plate", btPTE } + { "Textured PEI Plate", btPTE }, + { "Textured Cool Plate", btPCT } }; CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(BedType) @@ -665,6 +666,16 @@ void PrintConfigDef::init_fff_params() def->max = 300; def->set_default_value(new ConfigOptionInts{ 35 }); + def = this->add("textured_cool_plate_temp", coInts); + def->label = L("Other layers"); + def->tooltip = L("Bed temperature for layers except the initial one. " + "Value 0 means the filament does not support to print on the Textured Cool Plate"); + def->sidetext = L("°C"); + def->full_label = L("Bed temperature"); + def->min = 0; + def->max = 300; + def->set_default_value(new ConfigOptionInts{ 40 }); + def = this->add("eng_plate_temp", coInts); def->label = L("Other layers"); def->tooltip = L("Bed temperature for layers except the initial one. " @@ -705,6 +716,16 @@ void PrintConfigDef::init_fff_params() def->max = 120; def->set_default_value(new ConfigOptionInts{ 35 }); + def = this->add("textured_cool_plate_temp_initial_layer", coInts); + def->label = L("Initial layer"); + def->full_label = L("Initial layer bed temperature"); + def->tooltip = L("Bed temperature of the initial layer. " + "Value 0 means the filament does not support to print on the Textured Cool Plate"); + def->sidetext = L("°C"); + def->min = 0; + def->max = 120; + def->set_default_value(new ConfigOptionInts{ 40 }); + def = this->add("eng_plate_temp_initial_layer", coInts); def->label = L("Initial layer"); def->full_label = L("Initial layer bed temperature"); @@ -740,10 +761,12 @@ void PrintConfigDef::init_fff_params() def->mode = comSimple; def->enum_keys_map = &s_keys_map_BedType; def->enum_values.emplace_back("Cool Plate"); + def->enum_values.emplace_back("Textured Cool Plate"); def->enum_values.emplace_back("Engineering Plate"); def->enum_values.emplace_back("High Temp Plate"); def->enum_values.emplace_back("Textured PEI Plate"); def->enum_labels.emplace_back(L("Cool Plate")); + def->enum_labels.emplace_back(L("Textured Cool Plate")); def->enum_labels.emplace_back(L("Engineering Plate")); def->enum_labels.emplace_back(L("Smooth PEI Plate / High Temp Plate")); def->enum_labels.emplace_back(L("Textured PEI Plate")); diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index 9c6f147586..0b418f268e 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -258,6 +258,7 @@ enum BedType { btEP, btPEI, btPTE, + btPCT, btCount }; @@ -324,6 +325,9 @@ static std::string bed_type_to_gcode_string(const BedType type) case btPC: type_str = "cool_plate"; break; + case btPCT: + type_str = "textured_cool_plate"; + break; case btEP: type_str = "eng_plate"; break; @@ -346,6 +350,9 @@ static std::string get_bed_temp_key(const BedType type) if (type == btPC) return "cool_plate_temp"; + if (type == btPCT) + return "textured_cool_plate_temp"; + if (type == btEP) return "eng_plate_temp"; @@ -363,6 +370,9 @@ static std::string get_bed_temp_1st_layer_key(const BedType type) if (type == btPC) return "cool_plate_temp_initial_layer"; + if (type == btPCT) + return "textured_cool_plate_temp_initial_layer"; + if (type == btEP) return "eng_plate_temp_initial_layer"; @@ -1172,10 +1182,12 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE( ((ConfigOptionString, bed_custom_model)) ((ConfigOptionEnum, curr_bed_type)) ((ConfigOptionInts, cool_plate_temp)) + ((ConfigOptionInts, textured_cool_plate_temp)) ((ConfigOptionInts, eng_plate_temp)) ((ConfigOptionInts, hot_plate_temp)) // hot is short for high temperature ((ConfigOptionInts, textured_plate_temp)) ((ConfigOptionInts, cool_plate_temp_initial_layer)) + ((ConfigOptionInts, textured_cool_plate_temp_initial_layer)) ((ConfigOptionInts, eng_plate_temp_initial_layer)) ((ConfigOptionInts, hot_plate_temp_initial_layer)) // hot is short for high temperature ((ConfigOptionInts, textured_plate_temp_initial_layer)) diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index c8c4d0b6c7..c8fd576d90 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -5513,6 +5513,7 @@ void PartPlateList::BedTextureInfo::reset() void PartPlateList::init_bed_type_info() { + BedTextureInfo::TexturePart pct_part_left(10, 130, 10, 110, "orca_bed_pct_left.svg"); BedTextureInfo::TexturePart pc_part1(10, 130, 10, 110, "bbl_bed_pc_left.svg"); BedTextureInfo::TexturePart pc_part2(74, -10, 148, 12, "bbl_bed_pc_bottom.svg"); BedTextureInfo::TexturePart ep_part1(7.5, 90, 12.5, 150, "bbl_bed_ep_left.svg"); @@ -5527,6 +5528,8 @@ void PartPlateList::init_bed_type_info() } bed_texture_info[btPC].parts.push_back(pc_part1); bed_texture_info[btPC].parts.push_back(pc_part2); + bed_texture_info[btPCT].parts.push_back(pct_part_left); + bed_texture_info[btPCT].parts.push_back(pc_part2); bed_texture_info[btEP].parts.push_back(ep_part1); bed_texture_info[btEP].parts.push_back(ep_part2); bed_texture_info[btPEI].parts.push_back(pei_part1); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index cd487087e6..e3bf206bb1 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -3315,6 +3315,11 @@ void TabFilament::build() line.append_option(optgroup->get_option("cool_plate_temp")); optgroup->append_line(line); + line = { L("Textured Cool plate"), L("Bed temperature when cool plate is installed. Value 0 means the filament does not support to print on the Textured Cool Plate") }; + line.append_option(optgroup->get_option("textured_cool_plate_temp_initial_layer")); + line.append_option(optgroup->get_option("textured_cool_plate_temp")); + optgroup->append_line(line); + line = { L("Engineering plate"), L("Bed temperature when engineering plate is installed. Value 0 means the filament does not support to print on the Engineering Plate") }; line.append_option(optgroup->get_option("eng_plate_temp_initial_layer")); line.append_option(optgroup->get_option("eng_plate_temp")); @@ -3578,6 +3583,7 @@ void TabFilament::toggle_options() toggle_option("pressure_advance", pa); auto support_multi_bed_types = is_BBL_printer || cfg.opt_bool("support_multi_bed_types"); toggle_line("cool_plate_temp_initial_layer", support_multi_bed_types ); + toggle_line("textured_cool_plate_temp_initial_layer", support_multi_bed_types); toggle_line("eng_plate_temp_initial_layer", support_multi_bed_types); toggle_line("textured_plate_temp_initial_layer", support_multi_bed_types); From 96effc179b782dd2de78486e842e4da79d52722f Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sun, 22 Sep 2024 16:49:14 +0800 Subject: [PATCH 07/26] support downloading from makerworld on Mac by default. (#6867) handle bambustudioopen on Mac by default --- cmake/modules/MacOSXBundleInfo.plist.in | 8 ++++++++ src/libslic3r/Utils.hpp | 2 +- src/platform/osx/Info.plist.in | 1 + src/slic3r/GUI/Downloader.cpp | 3 ++- src/slic3r/GUI/InstanceCheck.cpp | 3 ++- 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/cmake/modules/MacOSXBundleInfo.plist.in b/cmake/modules/MacOSXBundleInfo.plist.in index 2f010c8a82..3de0ec036c 100644 --- a/cmake/modules/MacOSXBundleInfo.plist.in +++ b/cmake/modules/MacOSXBundleInfo.plist.in @@ -37,6 +37,14 @@ orcaslicer + + + CFBundleURLName + BambuStudio Downloads + CFBundleURLSchemes + + bambustudioopen + CFBundleDocumentTypes diff --git a/src/libslic3r/Utils.hpp b/src/libslic3r/Utils.hpp index 9f249246f4..e9408e1a02 100644 --- a/src/libslic3r/Utils.hpp +++ b/src/libslic3r/Utils.hpp @@ -219,7 +219,7 @@ extern bool is_json_file(const std::string& path); // Orca: custom protocal support utils inline bool is_orca_open(const std::string& url) { return boost::starts_with(url, "orcaslicer://open"); } inline bool is_prusaslicer_open(const std::string& url) { return boost::starts_with(url, "prusaslicer://open"); } -inline bool is_bambustudio_open(const std::string& url) { return boost::starts_with(url, "bambustudio://open"); } +inline bool is_bambustudio_open(const std::string& url) { return boost::starts_with(url, "bambustudio://open") || boost::starts_with(url, "bambustudioopen://"); } inline bool is_cura_open(const std::string& url) { return boost::starts_with(url, "cura://open"); } inline bool is_supported_open_protocol(const std::string& url) { return is_orca_open(url) || is_prusaslicer_open(url) || is_bambustudio_open(url) || is_cura_open(url); } inline bool is_printables_link(const std::string& url) { diff --git a/src/platform/osx/Info.plist.in b/src/platform/osx/Info.plist.in index a2621d2521..629dc870fe 100644 --- a/src/platform/osx/Info.plist.in +++ b/src/platform/osx/Info.plist.in @@ -33,6 +33,7 @@ orcasliceropen orcaslicer + bambustudioopen diff --git a/src/slic3r/GUI/Downloader.cpp b/src/slic3r/GUI/Downloader.cpp index 25e160f24d..7757ca3ad6 100644 --- a/src/slic3r/GUI/Downloader.cpp +++ b/src/slic3r/GUI/Downloader.cpp @@ -145,9 +145,10 @@ void Downloader::start_download(const std::string& full_url) // Orca: Replace PS workaround for "mysterious slash" with a more dynamic approach // Windows seems to have fixed the issue and this provides backwards compatability for those it still affects boost::regex re(R"(^(orcaslicer|prusaslicer|bambustudio|cura):\/\/open[\/]?\?file=)", boost::regbase::icase); + boost::regex re2(R"(^(bambustudioopen):\/\/)", boost::regex::icase); boost::smatch results; - if (!boost::regex_search(full_url, results, re)) { + if (!boost::regex_search(full_url, results, re) && !boost::regex_search(full_url, results, re2)) { BOOST_LOG_TRIVIAL(error) << "Could not start download due to wrong URL: " << full_url; // Orca: show error NotificationManager* ntf_mngr = wxGetApp().notification_manager(); diff --git a/src/slic3r/GUI/InstanceCheck.cpp b/src/slic3r/GUI/InstanceCheck.cpp index 360a952c1b..09d4da31c5 100644 --- a/src/slic3r/GUI/InstanceCheck.cpp +++ b/src/slic3r/GUI/InstanceCheck.cpp @@ -502,6 +502,7 @@ void OtherInstanceMessageHandler::handle_message(const std::string& message) std::vector paths; std::vector downloads; boost::regex re(R"(^(orcaslicer|prusaslicer|cura|bambustudio):\/\/open[\/]?\?file=)", boost::regbase::icase); + boost::regex re2(R"(^(bambustudioopen):\/\/)", boost::regex::icase); boost::smatch results; // Skip the first argument, it is the path to the slicer executable. @@ -510,7 +511,7 @@ void OtherInstanceMessageHandler::handle_message(const std::string& message) boost::filesystem::path p = MessageHandlerInternal::get_path(*it); if (! p.string().empty()) paths.emplace_back(p); - else if (boost::regex_search(*it, results, re)) + else if (boost::regex_search(*it, results, re) || boost::regex_search(*it, results, re2)) downloads.emplace_back(*it); } if (! paths.empty()) { From 7d679fdc7da595803b529bc56563afa971e923b3 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Sun, 22 Sep 2024 18:18:26 +0200 Subject: [PATCH 08/26] add new de translations for 2.2.0 beta (#6861) add new translations --- localization/i18n/de/OrcaSlicer_de.po | 37 ++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index 08daf0d3e4..1dbf89d887 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -4847,10 +4847,10 @@ msgid "Clone copies of selections" msgstr "Ausgewählte Kopien duplizieren" msgid "Duplicate Current Plate" -msgstr "" +msgstr "Aktuelle Druckplatte duplizieren" msgid "Duplicate the current plate" -msgstr "" +msgstr "Dupliziert die aktuelle Druckplatte" msgid "Select all" msgstr "Alles auswählen" @@ -10272,7 +10272,7 @@ msgstr "" "in denen Brücken nicht verankert werden können." msgid "Reverse on even" -msgstr "" +msgstr "Umkehren auf geraden Schichten" msgid "Overhang reversal" msgstr "Überhangsumkehr" @@ -10285,6 +10285,12 @@ msgid "" "This setting can also help reduce part warping due to the reduction of " "stresses in the part walls." msgstr "" +"Extrudieren Sie Umfänge, die über einem Überhang liegen, in umgekehrter " +"Richtung auf geraden Schichten. Dieses abwechselnde Muster kann steile " +"Überhänge drastisch verbessern.\n" +"\n" +"Diese Einstellung kann auch dazu beitragen, das Verziehen des Teils aufgrund " +"der Reduzierung der Spannungen in den Teilwänden zu verringern." msgid "Reverse only internal perimeters" msgstr "Nur interne Umfänge umkehren" @@ -10303,6 +10309,20 @@ msgid "" "Reverse Threshold to 0 so that all internal walls print in alternating " "directions on even layers irrespective of their overhang degree." msgstr "" +"Wenden Sie die Logik der umgekehrten Umfänge nur auf interne Umfänge an.\n" +"\n" +"Diese Einstellung reduziert die Spannungen im Teil erheblich, da sie jetzt in " +"abwechselnde Richtungen verteilt sind. Dies sollte das Verziehen des Teils " +"reduzieren und gleichzeitig die Qualität der äußeren Wand erhalten. Diese " +"Funktion kann sehr nützlich für Materialien sein, die zum Verziehen neigen, " +"wie ABS/ASA, und auch für elastische Filamente, wie TPU und Seiden-PLA. Sie " +"kann auch dazu beitragen, das Verziehen in schwebenden Bereichen über " +"Stützen zu reduzieren.\n" +"\n" +"Damit diese Einstellung am effektivsten ist, wird empfohlen, den " +"Umkehrschwellenwert auf 0 zu setzen, damit alle internen Wände auf geraden " +"Schichten unabhängig von ihrem Überhangswinkel in abwechselnden Richtungen " +"gedruckt werden." msgid "Bridge counterbore holes" msgstr "Brücken für Senkungen" @@ -10339,6 +10359,9 @@ msgid "" "useful. Can be a % of the perimeter width.\n" "Value 0 enables reversal on every even layers regardless." msgstr "" +"Anzahl der Millimeter, die der Überhang betragen muss, damit die Umkehrung " +"als nützlich angesehen wird. Kann ein Prozentsatz der Umfangsbreite sein.\n" +"Der Wert 0 aktiviert die Umkehrung auf jeder geraden Schicht." msgid "Classic mode" msgstr "Klassicher Modus" @@ -10942,6 +10965,12 @@ msgid "" "\n" "This option will be disabled if spiral vase mode is enabled." msgstr "" +"Die Richtung, in der die Wand-Schleifen extrudiert werden" +"Standardmäßig werden alle Wände gegen den Uhrzeigersinn extrudiert, es sei " +"denn, die Option Umkehrung bei geraden Schichten ist aktiviert. Wenn diese " +"Option auf einen anderen Wert als Auto gesetzt wird, wird die Wandrichtung " +"unabhängig von der Umkehrung bei geraden Schichten festgelegt.\n" +"Diese Option wird deaktiviert, wenn der Spiral-Vase-Modus aktiviert ist." msgid "Counter clockwise" msgstr "Gegen den Uhrzeigersinn" @@ -11111,7 +11140,7 @@ msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "Pressure advance(Klipper)AKA Linear advance Faktor(Marlin)" msgid "Enable adaptive pressure advance (beta)" -msgstr "" +msgstr "Adaptive Pressure Advance aktivieren (Beta)" msgid "" "With increasing print speeds (and hence increasing volumetric flow through " From 3d3633f11042fc72cd6e6d3ebb335c6018fa2891 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Mon, 23 Sep 2024 00:37:29 +0800 Subject: [PATCH 09/26] update locales --- localization/i18n/OrcaSlicer.pot | 30 +- localization/i18n/ca/OrcaSlicer_ca.po | 35 +- localization/i18n/cs/OrcaSlicer_cs.po | 35 +- localization/i18n/de/OrcaSlicer_de.po | 59 ++- localization/i18n/en/OrcaSlicer_en.po | 35 +- localization/i18n/es/OrcaSlicer_es.po | 35 +- localization/i18n/fr/OrcaSlicer_fr.po | 35 +- localization/i18n/hu/OrcaSlicer_hu.po | 35 +- localization/i18n/it/OrcaSlicer_it.po | 35 +- localization/i18n/ja/OrcaSlicer_ja.po | 35 +- localization/i18n/ko/OrcaSlicer_ko.po | 35 +- localization/i18n/nl/OrcaSlicer_nl.po | 35 +- localization/i18n/pl/OrcaSlicer_pl.po | 39 +- localization/i18n/pt_BR/OrcaSlicer_pt_BR.po | 35 +- localization/i18n/ru/OrcaSlicer_ru.po | 379 +++++++++++--------- localization/i18n/sv/OrcaSlicer_sv.po | 35 +- localization/i18n/tr/OrcaSlicer_tr.po | 35 +- localization/i18n/uk/OrcaSlicer_uk.po | 35 +- localization/i18n/zh_CN/OrcaSlicer_zh_CN.po | 79 ++-- localization/i18n/zh_TW/OrcaSlicer_zh_TW.po | 37 +- src/libslic3r/PrintConfig.cpp | 6 +- src/slic3r/GUI/Plater.cpp | 2 +- 22 files changed, 861 insertions(+), 260 deletions(-) diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index 07a8fc161b..912f0fb0d3 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -7247,6 +7247,14 @@ msgid "" "does not support to print on the Cool Plate" msgstr "" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "" @@ -8904,6 +8912,11 @@ msgstr "" msgid "°C" msgstr "" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -8930,6 +8943,11 @@ msgid "" "support to print on the Cool Plate" msgstr "" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -8948,12 +8966,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "" -msgid "Cool Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" msgstr "" msgid "Engineering Plate" msgstr "" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "" @@ -9799,6 +9823,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -9823,6 +9848,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " diff --git a/localization/i18n/ca/OrcaSlicer_ca.po b/localization/i18n/ca/OrcaSlicer_ca.po index 4f65b2d746..3310fe953a 100644 --- a/localization/i18n/ca/OrcaSlicer_ca.po +++ b/localization/i18n/ca/OrcaSlicer_ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-07-07 18:43+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -7903,6 +7903,14 @@ msgstr "" "Temperatura del llit quan s'instal·la la Base Freda. El valor 0 significa " "que el filament no admet imprimir a la Base Freda" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Base d'enginyeria" @@ -9793,6 +9801,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9827,6 +9840,11 @@ msgstr "" "Temperatura del llit en la capa inicial. El valor 0 significa que el " "filament no admet imprimir a la Base Freda" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9851,12 +9869,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Tipus de llit suportats per la impressora" -msgid "Cool Plate" -msgstr "Base Freda" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Base d'Enginyeria" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Seqüència d'impressió de primera capa" @@ -10892,6 +10916,7 @@ msgstr "Avanç de Pressió Lineal( Klipper ) AKA Factor d'Avanç Lineal( Marlin msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10916,6 +10941,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17293,6 +17319,9 @@ msgstr "" "augmentar adequadament la temperatura del llit pot reduir la probabilitat de " "deformació." +#~ msgid "Cool Plate" +#~ msgstr "Base Freda" + #~ msgid "Reverse on odd" #~ msgstr "Invertir en capes senars" diff --git a/localization/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po index 177b1191e6..73674373c9 100644 --- a/localization/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2023-09-30 15:15+0200\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -7687,6 +7687,14 @@ msgstr "" "Toto je teplota podložky, když je Cool podložka. Hodnota 0 znamená, že " "filament nepodporuje tisk na Cool Podložku" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering podložka" @@ -9482,6 +9490,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9516,6 +9529,11 @@ msgstr "" "Toto je teplota podložky první vrstvy. Hodnota 0 znamená filament " "nepodporuje tisk na Cool Podložku" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9540,12 +9558,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Typy podložek podporované tiskárnou" -msgid "Cool Plate" -msgstr "Cool Podložka" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Podložka" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sekvence tisku první vrstvy" @@ -10478,6 +10502,7 @@ msgstr "Předstih tlaku (Klipper) AKA Lineární faktor předstihu (Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10502,6 +10527,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16272,6 +16298,9 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "Cool Plate" +#~ msgstr "Cool Podložka" + #~ msgid "Reverse on odd" #~ msgstr "Obrátit na lichých" diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index 1dbf89d887..62d8fe6fef 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: Heiko Liebscher \n" "Language-Team: \n" @@ -7974,6 +7974,14 @@ msgstr "" "Wert von 0 bedeutet, dass das Filament auf der kalten Druckplatte nicht " "unterstützt." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Technische Druckplatte" @@ -9893,6 +9901,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9929,6 +9942,11 @@ msgstr "" "Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, " "dass das Filament auf der kalten Druckplatte nicht unterstützt wird." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9953,12 +9971,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Vom Drucker unterstützte Druckbettypen" -msgid "Cool Plate" -msgstr "Kalte Druckplatte" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Technische Druckplatte" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Erste Schicht Druckreihenfolge" @@ -10311,13 +10335,13 @@ msgid "" msgstr "" "Wenden Sie die Logik der umgekehrten Umfänge nur auf interne Umfänge an.\n" "\n" -"Diese Einstellung reduziert die Spannungen im Teil erheblich, da sie jetzt in " -"abwechselnde Richtungen verteilt sind. Dies sollte das Verziehen des Teils " -"reduzieren und gleichzeitig die Qualität der äußeren Wand erhalten. Diese " -"Funktion kann sehr nützlich für Materialien sein, die zum Verziehen neigen, " -"wie ABS/ASA, und auch für elastische Filamente, wie TPU und Seiden-PLA. Sie " -"kann auch dazu beitragen, das Verziehen in schwebenden Bereichen über " -"Stützen zu reduzieren.\n" +"Diese Einstellung reduziert die Spannungen im Teil erheblich, da sie jetzt " +"in abwechselnde Richtungen verteilt sind. Dies sollte das Verziehen des " +"Teils reduzieren und gleichzeitig die Qualität der äußeren Wand erhalten. " +"Diese Funktion kann sehr nützlich für Materialien sein, die zum Verziehen " +"neigen, wie ABS/ASA, und auch für elastische Filamente, wie TPU und Seiden-" +"PLA. Sie kann auch dazu beitragen, das Verziehen in schwebenden Bereichen " +"über Stützen zu reduzieren.\n" "\n" "Damit diese Einstellung am effektivsten ist, wird empfohlen, den " "Umkehrschwellenwert auf 0 zu setzen, damit alle internen Wände auf geraden " @@ -10965,11 +10989,11 @@ msgid "" "\n" "This option will be disabled if spiral vase mode is enabled." msgstr "" -"Die Richtung, in der die Wand-Schleifen extrudiert werden" -"Standardmäßig werden alle Wände gegen den Uhrzeigersinn extrudiert, es sei " -"denn, die Option Umkehrung bei geraden Schichten ist aktiviert. Wenn diese " -"Option auf einen anderen Wert als Auto gesetzt wird, wird die Wandrichtung " -"unabhängig von der Umkehrung bei geraden Schichten festgelegt.\n" +"Die Richtung, in der die Wand-Schleifen extrudiert werdenStandardmäßig " +"werden alle Wände gegen den Uhrzeigersinn extrudiert, es sei denn, die " +"Option Umkehrung bei geraden Schichten ist aktiviert. Wenn diese Option auf " +"einen anderen Wert als Auto gesetzt wird, wird die Wandrichtung unabhängig " +"von der Umkehrung bei geraden Schichten festgelegt.\n" "Diese Option wird deaktiviert, wenn der Spiral-Vase-Modus aktiviert ist." msgid "Counter clockwise" @@ -11142,6 +11166,7 @@ msgstr "Pressure advance(Klipper)AKA Linear advance Faktor(Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "Adaptive Pressure Advance aktivieren (Beta)" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -11187,6 +11212,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "Adaptive Pressure Advance Messung (experimentell)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17719,6 +17745,9 @@ msgstr "" "wie z.B. ABS, durch eine entsprechende Erhöhung der Heizbetttemperatur die " "Wahrscheinlichkeit von Verwerfungen verringert werden kann." +#~ msgid "Cool Plate" +#~ msgstr "Kalte Druckplatte" + #~ msgid "Reverse on odd" #~ msgstr "Umkehren bei ungeraden Schichten" diff --git a/localization/i18n/en/OrcaSlicer_en.po b/localization/i18n/en/OrcaSlicer_en.po index 6f33fad321..e3aca70102 100644 --- a/localization/i18n/en/OrcaSlicer_en.po +++ b/localization/i18n/en/OrcaSlicer_en.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -7652,6 +7652,14 @@ msgstr "" "This is the bed temperature when the cool plate is installed. A value of 0 " "means the filament does not support printing on the Cool Plate." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering plate" @@ -9429,6 +9437,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9463,6 +9476,11 @@ msgstr "" "This is the bed temperature of the first layer. A value of 0 means the " "filament does not support printing on the Cool Plate." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9487,12 +9505,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Bed types supported by the printer" -msgid "Cool Plate" -msgstr "Cool Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "First layer print sequence" @@ -10405,6 +10429,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10429,6 +10454,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16115,6 +16141,9 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate" + #~ msgid "" #~ "While printing by Object, the extruder may collide skirt.\n" #~ "Thus, reset the skirt layer to 1 to avoid that." diff --git a/localization/i18n/es/OrcaSlicer_es.po b/localization/i18n/es/OrcaSlicer_es.po index b59358abd2..6ccaf5b834 100644 --- a/localization/i18n/es/OrcaSlicer_es.po +++ b/localization/i18n/es/OrcaSlicer_es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: Carlos Fco. Caruncho Serrano \n" "Language-Team: \n" @@ -7946,6 +7946,14 @@ msgstr "" "Un valor de 0 significa que el filamento no admite la impresión en la " "Bandeja Fría" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Bandeja de Ingeniería" @@ -9851,6 +9859,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9887,6 +9900,11 @@ msgstr "" "Esta es la temperatura de la cama de la primera capa. Un valor de 0 " "significa que el filamento no admite la impresión en la Bandeja Fría" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9913,12 +9931,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Tipos de cama que admite la impresora" -msgid "Cool Plate" -msgstr "Bandeja Fría" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Bandeja de Ingeniería" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Secuencia de impresión de primera capa" @@ -11108,6 +11132,7 @@ msgstr "Pressure Advance(Klipper) AKA Factor de avance lineal(Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "Activar Avance de Presión Lineal Adaptativo (beta)" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -11151,6 +11176,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "Medidas de avance lineal de presión adaptativo (beta)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17703,6 +17729,9 @@ msgstr "" "aumentar adecuadamente la temperatura del lecho térmico puede reducir la " "probabilidad de deformaciones." +#~ msgid "Cool Plate" +#~ msgstr "Bandeja Fría" + #~ msgid "Reverse on odd" #~ msgstr "Invertir en impar" diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index 7644f14793..7d389c1853 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: Guislain Cyril, Thomas Lété\n" @@ -7990,6 +7990,14 @@ msgstr "" "plate\") est installé. Une valeur à 0 signifie que ce filament ne peut pas " "être imprimé sur le plateau froid." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Plaque Engineering" @@ -9935,6 +9943,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9972,6 +9985,11 @@ msgstr "" "0 signifie que ce filament ne peut pas être imprimé sur le plateau froid " "(\"Cool plate\")." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9998,12 +10016,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Types de plateaux pris en charge par l'imprimante" -msgid "Cool Plate" -msgstr "Cool Plate/Plaque PLA" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Plaque Engineering" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Séquence d’impression de la première couche" @@ -11207,6 +11231,7 @@ msgstr "Pressure Advance (Klipper) AKA Linear Advance (Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "Activer l’avance de pression adaptative (beta)" +#, fuzzy, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -11252,6 +11277,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "Mesures adaptatives de l’avance de pression (beta)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17867,6 +17893,9 @@ msgstr "" "déformer, tels que l’ABS, une augmentation appropriée de la température du " "plateau chauffant peut réduire la probabilité de déformation." +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate/Plaque PLA" + #~ msgid "Reverse on odd" #~ msgstr "Parois inversées sur couches impaires" diff --git a/localization/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po index 8c5e0be2a6..5ee6e35b6c 100644 --- a/localization/i18n/hu/OrcaSlicer_hu.po +++ b/localization/i18n/hu/OrcaSlicer_hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -7725,6 +7725,14 @@ msgstr "" "Asztalhőmérséklet a hideg tálca használatával. A 0 érték azt jelenti, hogy a " "filament nem támogatja a Cool Plate-re történő nyomtatást" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering plate" @@ -9542,6 +9550,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9576,6 +9589,11 @@ msgstr "" "A kezdőréteg asztalhőmérséklete. A 0 érték azt jelenti, hogy a filament nem " "támogatja a Cool Plate-re történő nyomtatást" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9600,12 +9618,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Nyomtató által támogatott asztaltípusok" -msgid "Cool Plate" -msgstr "Cool Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Az első réteg nyomtatási sorrendje" @@ -10520,6 +10544,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10544,6 +10569,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16303,6 +16329,9 @@ msgstr "" "Tudtad, hogy a vetemedésre hajlamos anyagok (például ABS) nyomtatásakor a " "tárgyasztal hőmérsékletének növelése csökkentheti a vetemedés valószínűségét?" +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate" + #~ msgid "" #~ "While printing by Object, the extruder may collide skirt.\n" #~ "Thus, reset the skirt layer to 1 to avoid that." diff --git a/localization/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po index 93cece47bf..f94ae6f106 100644 --- a/localization/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -7878,6 +7878,14 @@ msgstr "" "Temperatura del piano quando è installato il piatto Cool Plate. Il valore 0 " "significa che il filamento non supporta la stampa su piatto Cool Plate." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering plate" @@ -9766,6 +9774,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9800,6 +9813,11 @@ msgstr "" "Indica la temperatura del piano del primo layer. Un valore pari a 0 indica " "che il filamento non supporta la stampa sul piatto Cool Plate." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9824,12 +9842,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Tipi di piatti supportati dalla stampante" -msgid "Cool Plate" -msgstr "Cool Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sequenza di stampa del primo strato" @@ -10864,6 +10888,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10888,6 +10913,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17148,6 +17174,9 @@ msgstr "" "aumentare in modo appropriato la temperatura del piano riscaldato può " "ridurre la probabilità di deformazione." +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate" + #~ msgid "Reverse on odd" #~ msgstr "Retromarcia su dispari" diff --git a/localization/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po index 4bb6f1fb2f..43fbfbd996 100644 --- a/localization/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -7586,6 +7586,14 @@ msgstr "" "常温プレートが装着時のベッド温度です。値が0の場合、フィラメントが常温プレート" "に使用できない意味です。" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "エンジニアリングプレート" @@ -9343,6 +9351,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9377,6 +9390,11 @@ msgstr "" "1層目のベッド温度です。値が0の場合、フィラメントが常温プレートに使用できない" "意味です。" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9401,12 +9419,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "適応ベッド種類" -msgid "Cool Plate" -msgstr "常温プレート" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "エンジニアリングプレート" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "First layer print sequence" @@ -10295,6 +10319,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10319,6 +10344,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -15980,6 +16006,9 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "Cool Plate" +#~ msgstr "常温プレート" + #~ msgid "" #~ "While printing by Object, the extruder may collide skirt.\n" #~ "Thus, reset the skirt layer to 1 to avoid that." diff --git a/localization/i18n/ko/OrcaSlicer_ko.po b/localization/i18n/ko/OrcaSlicer_ko.po index a98421f001..83c5e4a181 100644 --- a/localization/i18n/ko/OrcaSlicer_ko.po +++ b/localization/i18n/ko/OrcaSlicer_ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-05-31 23:33+0900\n" "Last-Translator: ElectricalBoy <15651807+ElectricalBoy@users.noreply.github." "com>\n" @@ -7650,6 +7650,14 @@ msgstr "" "쿨 플레이트 설치 시 베드 온도. 값 0은 필라멘트가 쿨 플레이트에 출력하는 것을 " "지원하지 않음을 의미합니다" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "엔지니어링 플레이트" @@ -9461,6 +9469,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9495,6 +9508,11 @@ msgstr "" "초기 레이어의 베드 온도. 값 0은 필라멘트가 쿨 플레이트 출력을 지원하지 않음" "을 의미합니다" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9519,12 +9537,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "프린터가 지원하는 베드 유형" -msgid "Cool Plate" -msgstr "쿨 플레이트" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "엔지니어링 플레이트" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "첫 레이어 출력 순서" @@ -10502,6 +10526,7 @@ msgstr "프레셔 어드밴스(Klipper)/리니어 어드밴스(Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10526,6 +10551,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16532,6 +16558,9 @@ msgstr "" "ABS와 같이 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 " "높이면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?" +#~ msgid "Cool Plate" +#~ msgstr "쿨 플레이트" + #~ msgid "Reverse on odd" #~ msgstr "홀수에 반전" diff --git a/localization/i18n/nl/OrcaSlicer_nl.po b/localization/i18n/nl/OrcaSlicer_nl.po index 9aa4344d5d..19617b6cd2 100644 --- a/localization/i18n/nl/OrcaSlicer_nl.po +++ b/localization/i18n/nl/OrcaSlicer_nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -7836,6 +7836,14 @@ msgstr "" "Dit is de bedtemperatuur wanneer de koelplaat is geïnstalleerd. Een waarde " "van 0 betekent dat het filament printen op de Cool Plate niet ondersteunt." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering plaat" @@ -9676,6 +9684,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9711,6 +9724,11 @@ msgstr "" "Dit is de bedtemperatuur van de beginlaag. Een waarde van 0 betekent dat het " "filament printen op de Cool Plate niet ondersteunt." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9735,12 +9753,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Printbedden ondersteund door de printer" -msgid "Cool Plate" -msgstr "Cool (koud) printbed" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering plate (technisch printbed)" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Afdrukvolgorde van de eerste laag" @@ -10664,6 +10688,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10688,6 +10713,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16554,6 +16580,9 @@ msgstr "" "kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het " "warmtebed de kans op kromtrekken kan verkleinen?" +#~ msgid "Cool Plate" +#~ msgstr "Cool (koud) printbed" + #~ msgid "Reverse on odd" #~ msgstr "Overhang omkering" diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index 357b082ea7..066ecd2528 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer 2.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: \n" "Last-Translator: Krzysztof Morga \n" "Language-Team: \n" @@ -7878,6 +7878,14 @@ msgstr "" "Temperatura stołu, gdy zainstalowana jest Cool Plate. Wartość 0 oznacza, że " "filament nie jest przystosowany do druku na Cool Plate" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering Plate" @@ -9775,6 +9783,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9809,6 +9822,11 @@ msgstr "" "Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie " "obsługuje drukowania na Cool Plate" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9833,12 +9851,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Rodzaje płyt roboczych obsługiwanych przez drukarkę" -msgid "Cool Plate" -msgstr "Cool Plate / PLA Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sekwencja druku pierwszej warstwy" @@ -10872,6 +10896,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "Włącz adaptacyjny wzrost ciśnienia (beta)" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10893,8 +10918,8 @@ msgid "" "\n" msgstr "" "Wraz ze wzrostem prędkości druku zaobserwowano, że efektywna wartość PA " -"zazwyczaj maleje. Oznacza to, że pojedyncza wartość PA nie jest w " -"100% optymalna dla wszystkich elementów i zwykle stosowana jest wartość " +"zazwyczaj maleje. Oznacza to, że pojedyncza wartość PA nie jest w 100% " +"optymalna dla wszystkich elementów i zwykle stosowana jest wartość " "kompromisowa, która nie powoduje zbyt dużego \"wypuklenia\" na elementach " "drukowanych wolniej, a jednocześnie nie powoduje przerw na elementach " "drukowanych szybciej.\n" @@ -10912,6 +10937,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "Adaptacyjny pomiar ciśnienia (beta)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17296,6 +17322,9 @@ msgstr "" "takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może " "zmniejszyć prawdopodobieństwo odkształceń." +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate / PLA Plate" + #~ msgid "Reverse on odd" #~ msgstr "Przeciwny kierunek na nieparzystych warstwach" diff --git a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po index 34e6028d9f..40b5fda9f2 100644 --- a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po +++ b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-06-01 21:51-0300\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" @@ -7878,6 +7878,14 @@ msgstr "" "Temperatura da mesa quando a cool plate (mesa fria) está instalada. Valor 0 " "significa que o filamento não suporta impressão na cool plate" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Mesa de engenharia" @@ -9739,6 +9747,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9773,6 +9786,11 @@ msgstr "" "Temperatura da mesa na primeira camada. O valor 0 significa que o filamento " "não suporta a impressão na Cool Plate (Mesa Fria)" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9797,12 +9815,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Tipos de mesa suportadas pela impressora" -msgid "Cool Plate" -msgstr "Mesa Fria" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engenharia Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sequência de impressão da primeira camada" @@ -10832,6 +10856,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10856,6 +10881,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17116,6 +17142,9 @@ msgstr "" "aumentar adequadamente a temperatura da mesa aquecida pode reduzir a " "probabilidade de empenamento?" +#~ msgid "Cool Plate" +#~ msgstr "Mesa Fria" + #~ msgid "Reverse on odd" #~ msgstr "Inverter em ímpares" diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index 4ec36d4289..c124a7cbab 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer V2.0.0 Official Release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-09-15 13:34+0300\n" "Last-Translator: \n" "Language-Team: andylg@yandex.ru\n" @@ -7943,6 +7943,14 @@ msgstr "" "Температура не подогреваемого стола. 0 означает, что пластиковая нить не " "поддерживает печать на этой печатной пластине." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Инженерная пластина" @@ -8133,8 +8141,8 @@ msgid "" "nozzle diameter value?" msgstr "" "При активации нескольких материалов на одном экструдере, \n" -"все экструдеры должны иметь одинаковый диаметр" -"Хотите ли Вы изменить диаметр для всех экструдеров \n" +"все экструдеры должны иметь одинаковый диаметрХотите ли Вы изменить диаметр " +"для всех экструдеров \n" "на значение диаметра сопла первого экструдера?" msgid "Nozzle diameter" @@ -9194,8 +9202,8 @@ msgid "" "Your print is very close to the priming regions. Make sure there is no " "collision." msgstr "" -"Объект печати находится слишком близко друг к другу. " -"Убедитесь что нет столкновения объектов." +"Объект печати находится слишком близко друг к другу. Убедитесь что нет " +"столкновения объектов." msgid "" "Failed to generate gcode for invalid custom G-code.\n" @@ -9431,8 +9439,8 @@ msgid "" "While the object %1% itself fits the build volume, it exceeds the maximum " "build volume height because of material shrinkage compensation." msgstr "" -"Несмотря на то, что объём объекта %1% помещается в область сборки, " -"он превышает максимальную высоту из-за компенсации усадки материала." +"Несмотря на то, что объём объекта %1% помещается в область сборки, он " +"превышает максимальную высоту из-за компенсации усадки материала." #, boost-format msgid "The object %1% exceeds the maximum build volume height." @@ -9462,8 +9470,9 @@ msgid "" "well when the prime tower is enabled. It's very experimental, so please " "proceed with caution." msgstr "" -"Разные диаметры сопел и нитей могут плохо работать при включённой основной башне. " -"Это ранняя экспериментальная функция, поэтому используйте с осторожностью." +"Разные диаметры сопел и нитей могут плохо работать при включённой основной " +"башне. Это ранняя экспериментальная функция, поэтому используйте с " +"осторожностью." msgid "" "The Wipe Tower is currently only supported with the relative extruder " @@ -9476,9 +9485,8 @@ msgid "" "Ooze prevention is only supported with the wipe tower when " "'single_extruder_multi_material' is off." msgstr "" -"Предотвращение образования пузырей поддерживается только при " -"использовании башни стирания, когда 'single_extruder_multi_material' " -"выключен" +"Предотвращение образования пузырей поддерживается только при использовании " +"башни стирания, когда 'single_extruder_multi_material' выключен" msgid "" "The prime tower is currently only supported for the Marlin, RepRap/Sprinter, " @@ -9863,6 +9871,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9897,6 +9910,11 @@ msgstr "" "Температура стола для первого слоя. 0 означает, что пластиковая нить не " "поддерживает печать на этой печатной пластине." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9921,12 +9939,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Типы столов, поддерживаемые принтером" -msgid "Cool Plate" -msgstr "Не нагреваемая пластина" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Инженерная пластина" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Последовательность печати первого слоя" @@ -10006,32 +10030,33 @@ msgid "" "generator and use this option to control whether the cosmetic top and bottom " "surface gap fill is generated" msgstr "" -"Включает заполнение зазоров для выбранных твёрдых поверхностей. " -"Минимальную длину зазора заполнения можно контролировать с помощью параметра " -"фильтрации мелких зазоров, расположенного ниже.\n" +"Включает заполнение зазоров для выбранных твёрдых поверхностей. Минимальную " +"длину зазора заполнения можно контролировать с помощью параметра фильтрации " +"мелких зазоров, расположенного ниже.\n" "\n" "Параметры:\n" -"1. Везде: Заполняет зазоры на верхней, нижней и внутренней твёрдых поверхностях " -"для обеспечения максимальной прочности;\n" -"2. Верхние и нижние поверхности: Применяет заполнение зазоров только к верхней " -"и нижней поверхностям, балансируя скорость печати путём уменьшения потенциальной " -"избыточной эструзии в сплошном заполнении, обеспечивая отсутствие зазоров между " -"ними;\n" -"3. Нигде: Отключает заполнение пробелов для всех областей сплошной заливки. \n" +"1. Везде: Заполняет зазоры на верхней, нижней и внутренней твёрдых " +"поверхностях для обеспечения максимальной прочности;\n" +"2. Верхние и нижние поверхности: Применяет заполнение зазоров только к " +"верхней и нижней поверхностям, балансируя скорость печати путём уменьшения " +"потенциальной избыточной эструзии в сплошном заполнении, обеспечивая " +"отсутствие зазоров между ними;\n" +"3. Нигде: Отключает заполнение пробелов для всех областей сплошной " +"заливки. \n" "\n" "Обратите внимание, что при использовании классического генератора периметра " "между периметрами также могут образовываться промежутки, если между ними не " "помещается линия полной ширины. \n" "\n" "Если Вы хотите, чтобы все промежутки, включая сгенерированные классическим " -"генератором периметра, были удалены, установите значение параметра фильтрации " -"маленьких промежутков на большое число, например, 999999. \n" +"генератором периметра, были удалены, установите значение параметра " +"фильтрации маленьких промежутков на большое число, например, 999999. \n" "\n" "Однако этого делать не рекомендуется, поскольку заполнение зазоров между " "периметрами влияет на прочность модели. Для некоторых моделей, в которых " "между периметрами образуются чрезмерные зазоры, лучшим вариантом будет " -"переключение на генератор паутинных стен с использованием опции для управления " -"косметическими зазорами на верхней и нижней поверхностях." +"переключение на генератор паутинных стен с использованием опции для " +"управления косметическими зазорами на верхней и нижней поверхностях." msgid "Everywhere" msgstr "Везде" @@ -10128,12 +10153,12 @@ msgid "" "object's flow ratio." msgstr "" "Это значение определяет толщину внутреннего мостового слоя. Это первый слой " -"над разрежённым наполнителем. Немного уменьшите это значение (например, 0,9), " -"чтобы улучшить качество поверхности поверх редкого наполнителя.\n" +"над разрежённым наполнителем. Немного уменьшите это значение (например, " +"0,9), чтобы улучшить качество поверхности поверх редкого наполнителя.\n" "\n" "Фактический внутренний расход моста рассчитывается путём умножения этого " -"значения на коэффициент расхода моста, коэффициент расхода нити и, если задано, " -"коэффициент расхода объекта." +"значения на коэффициент расхода моста, коэффициент расхода нити и, если " +"задано, коэффициент расхода объекта." msgid "Top surface flow ratio" msgstr "Коэффициент потока на верхней поверхности" @@ -10145,9 +10170,9 @@ msgid "" "The actual top surface flow used is calculated by multiplying this value " "with the filament flow ratio, and if set, the object's flow ratio." msgstr "" -"Этот фактор влияет на количество материала для верхнего сплошного наполнения. " -"Вы можете немного уменьшить его для получения гладкой поверхности." -"\n" +"Этот фактор влияет на количество материала для верхнего сплошного " +"наполнения. Вы можете немного уменьшить его для получения гладкой " +"поверхности.\n" "Фактический расход на верхней поверхности рассчитывается путём умножения " "этого значения на коэффициент расхода нити и, если задано, на коэффициент " "расхода объекта." @@ -10161,11 +10186,12 @@ msgid "" "The actual bottom solid infill flow used is calculated by multiplying this " "value with the filament flow ratio, and if set, the object's flow ratio." msgstr "" -"Этот фактор влияет на количество материала для нижнего сплошного наполнения. \n" +"Этот фактор влияет на количество материала для нижнего сплошного " +"наполнения. \n" "\n" -"Фактический расход нижнего твердого наполнителя рассчитывается путём умножения " -"этого значения на коэффициент расхода нити и, если задано, на коэффициент " -"расхода объекта." +"Фактический расход нижнего твердого наполнителя рассчитывается путём " +"умножения этого значения на коэффициент расхода нити и, если задано, на " +"коэффициент расхода объекта." msgid "Precise wall" msgstr "Точные периметры" @@ -10276,15 +10302,15 @@ msgstr "" "Применяйте логику обратных периметров только к внутренним периметрам.\n" "\n" "Эта настройка значительно снижает напряжения в детали, поскольку теперь они " -"распределяются в противоположных направлениях. Это должно уменьшить деформацию " -"детали, сохраняя при этом качество внешних стенок. Эта функция может быть " -"очень полезна для материалов, склонных к деформации, таких как ABS/ASA, а " -"также для эластичных нитей, таких как TPU и Silk PLA. Она также может помочь " -"уменьшить деформацию плавающих областей над опорами." -"\n" -"Чтобы эта настройка была наиболее эффективной, рекомендуется установить порог " -"Reverse Threshold на 0, чтобы все внутренние стены печатались в чередующихся " -"направлениях на ровных слоях, независимо от степени их нависания." +"распределяются в противоположных направлениях. Это должно уменьшить " +"деформацию детали, сохраняя при этом качество внешних стенок. Эта функция " +"может быть очень полезна для материалов, склонных к деформации, таких как " +"ABS/ASA, а также для эластичных нитей, таких как TPU и Silk PLA. Она также " +"может помочь уменьшить деформацию плавающих областей над опорами.\n" +"Чтобы эта настройка была наиболее эффективной, рекомендуется установить " +"порог Reverse Threshold на 0, чтобы все внутренние стены печатались в " +"чередующихся направлениях на ровных слоях, независимо от степени их " +"нависания." msgid "Bridge counterbore holes" msgstr "Мост для зенкованных отверстий" @@ -10322,8 +10348,8 @@ msgid "" "useful. Can be a % of the perimeter width.\n" "Value 0 enables reversal on every even layers regardless." msgstr "" -"Количество миллиметров свеса, которое должно быть, чтобы разворот " -"считался полезным, может составлять % от ширины периметра.\n" +"Количество миллиметров свеса, которое должно быть, чтобы разворот считался " +"полезным, может составлять % от ширины периметра.\n" "Значение 0 включает разворот на всех чётных слоях независимо от этого " "параметра." @@ -10370,14 +10396,14 @@ msgstr "" "Обычно рекомендуется включать эту опцию, только если охлаждение принтера " "недостаточно мощное или скорость печати не настолько низкая, что скручивание " "по периметру не происходит. При печати с высокой скоростью по внешнему " -"периметру этот параметр может вносить небольшие артефакты при замедлении из-за " -"большого разброса скоростей печати. Если Вы заметили артефакты, убедитесь, " -"что опережение давления настроено правильно.\n" +"периметру этот параметр может вносить небольшие артефакты при замедлении из-" +"за большого разброса скоростей печати. Если Вы заметили артефакты, " +"убедитесь, что опережение давления настроено правильно.\n" "\n" -"Примечание: Когда эта опция включена, периметры нависаний рассматриваются как " -"нависания, то есть скорость нависания применяется, даже если периметр нависания " -"является частью моста. Например, если периметр нависает на 100%, а снизу его " -"не поддерживает стена, будет применяться скорость нависания 100%." +"Примечание: Когда эта опция включена, периметры нависаний рассматриваются " +"как нависания, то есть скорость нависания применяется, даже если периметр " +"нависания является частью моста. Например, если периметр нависает на 100%, а " +"снизу его не поддерживает стена, будет применяться скорость нависания 100%." msgid "mm/s or %" msgstr "мм/с или %" @@ -10397,8 +10423,8 @@ msgstr "" "\n" "Кроме того, если отключена функция замедления для скрученных периметров или " "включен режим классического свеса, то скорость печати будет соответствовать " -"скорости печати стен свесов, опирающихся менее чем на 13%, независимо от того, " -"являются ли они частью моста или свеса." +"скорости печати стен свесов, опирающихся менее чем на 13%, независимо от " +"того, являются ли они частью моста или свеса." msgid "mm/s" msgstr "мм/с" @@ -10643,30 +10669,31 @@ msgstr "" "Эта опция может помочь уменьшить заваливание верхних поверхностей в сильно " "наклонных или изогнутых моделях.\n" "\n" -"По-умолчанию небольшие внутренние мосты подвергаются фильтрации, а внутренняя " -"сплошная заливка печатается непосредственно поверх разреженной заливки. " -"В большинстве случаев это хорошо работает, ускоряя печать без особого ущерба " -"для качества верхней поверхности.\n" +"По-умолчанию небольшие внутренние мосты подвергаются фильтрации, а " +"внутренняя сплошная заливка печатается непосредственно поверх разреженной " +"заливки. В большинстве случаев это хорошо работает, ускоряя печать без " +"особого ущерба для качества верхней поверхности.\n" "\n" "Однако в сильно наклонных или изогнутых моделях, особенно если используется " -"слишком низкая плотность разреженной заливки, это может привести к скручиванию " -"незакреплённой сплошной заливки, вызывая заваливание.\n" +"слишком низкая плотность разреженной заливки, это может привести к " +"скручиванию незакреплённой сплошной заливки, вызывая заваливание.\n" "\n" "Отключение этой опции приведет к печати внутреннего мостового слоя поверх " "слегка незакреплённого внутреннего сплошного наполнителя. Приведенные ниже " "параметры регулируют степень фильтрации, т.е. количество создаваемых " "внутренних мостиков.\n" "\n" -"Фильтр - включите эту опцию. Это поведение по умолчанию, и оно хорошо работает " -"в большинстве случаев.\n" +"Фильтр - включите эту опцию. Это поведение по умолчанию, и оно хорошо " +"работает в большинстве случаев.\n" "\n" "Ограниченная фильтрация - создает внутренние мостики на сильно наклонных " -"поверхностях, избегая при этом создания ненужных внутренних мостиков. " -"Это хорошо работает для большинства сложных моделей.\n" +"поверхностях, избегая при этом создания ненужных внутренних мостиков. Это " +"хорошо работает для большинства сложных моделей.\n" "\n" "Без фильтрации - создаёт внутренние мосты на каждом потенциальном внутреннем " -"выступе. Этот вариант полезен для моделей с сильно наклоненной верхней поверхностью. " -"Однако в большинстве случаев он создаёт слишком много ненужных мостов." +"выступе. Этот вариант полезен для моделей с сильно наклоненной верхней " +"поверхностью. Однако в большинстве случаев он создаёт слишком много ненужных " +"мостов." msgid "Filter" msgstr "Фильтр" @@ -10919,11 +10946,13 @@ msgid "" "\n" "This option will be disabled if spiral vase mode is enabled." msgstr "" -"Направление, в котором выдавливаются петли стены, если смотреть сверху вниз.\n" +"Направление, в котором выдавливаются петли стены, если смотреть сверху " +"вниз.\n" "\n" "По-умолчанию все стены выдавливаются против часовой стрелки, если не включен " "параметр реверса по чётным. Если установить для этого параметра значение, " -"отличное от Auto, направление стены будет задано независимо от реверса по чётным.\n" +"отличное от Auto, направление стены будет задано независимо от реверса по " +"чётным.\n" "\n" "Эта опция будет отключена, если включён режим спиральной вазы." @@ -11073,8 +11102,8 @@ msgstr "" "Материал может иметь объёмные изменения после перехода из расплавленного " "состояния в кристаллическое. Эта настройка пропорционально изменяет весь " "экструзионный поток этой нити в gcode. Рекомендуемый диапазон значений - от " -"0,95 до 1,05. Возможно, вы можете настроить это значение для получения хорошей " -"плоской поверхности при небольшом переливе или недоливе.\n" +"0,95 до 1,05. Возможно, вы можете настроить это значение для получения " +"хорошей плоской поверхности при небольшом переливе или недоливе.\n" "\n" "Конечный коэффициент расхода объекта равен этому значению, умноженному на " "коэффициент расхода филамента." @@ -11097,6 +11126,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "Включить адаптивный pressure advance (бета)" +#, fuzzy, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -11117,28 +11147,31 @@ msgid "" "and for when tool changing.\n" "\n" msgstr "" -"Было замечено, что с увеличением скорости печати (и, следовательно, увеличением " -"объёмного потока через сопло) и ускорения эффективное значение PA обычно " -"уменьшается. Это означает, что одно значение PA не всегда на 100% оптимально " -"для всех элементов, и обычно используется компромиссное значение, которое не " -"вызывает слишком сильных выпуклостей на элементах с меньшей скоростью потока и " -"ускорениями и в то же время не вызывает зазоров на более быстрых элементах.\n" +"Было замечено, что с увеличением скорости печати (и, следовательно, " +"увеличением объёмного потока через сопло) и ускорения эффективное значение " +"PA обычно уменьшается. Это означает, что одно значение PA не всегда на 100% " +"оптимально для всех элементов, и обычно используется компромиссное значение, " +"которое не вызывает слишком сильных выпуклостей на элементах с меньшей " +"скоростью потока и ускорениями и в то же время не вызывает зазоров на более " +"быстрых элементах.\n" "\n" -"Данная функция призвана устранить это ограничение путем моделирования реакции " -"экструзионной системы вашего принтера в зависимости от объёмной скорости потока " -"и ускорения, с которыми он печатает. Внутри системы генерируется модель, " -"позволяющая экстраполировать необходимое значение pressure advance для любой " -"заданной скорости потока и ускорения, которое затем передается принтеру в " -"зависимости от текущих условий печати.\n" +"Данная функция призвана устранить это ограничение путем моделирования " +"реакции экструзионной системы вашего принтера в зависимости от объёмной " +"скорости потока и ускорения, с которыми он печатает. Внутри системы " +"генерируется модель, позволяющая экстраполировать необходимое значение " +"pressure advance для любой заданной скорости потока и ускорения, которое " +"затем передается принтеру в зависимости от текущих условий печати.\n" "\n" -"Когда эта функция включена, значение pressure advance, указанное выше, отменяется. " -"Однако настоятельно рекомендуется использовать разумное значение по умолчанию, " -"чтобы использовать его в качестве запасного варианта и при смене инструмента.\n" +"Когда эта функция включена, значение pressure advance, указанное выше, " +"отменяется. Однако настоятельно рекомендуется использовать разумное значение " +"по умолчанию, чтобы использовать его в качестве запасного варианта и при " +"смене инструмента.\n" "\n" msgid "Adaptive pressure advance measurements (beta)" msgstr "Адаптивные измерения pressure advance (бета)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -11168,8 +11201,8 @@ msgid "" "your filament profile\n" "\n" msgstr "" -"Добавьте наборы значений pressure advance (PA), объемных скоростей потока " -"и ускорений, при которых они были измерены, через запятую. Один набор значений " +"Добавьте наборы значений pressure advance (PA), объемных скоростей потока и " +"ускорений, при которых они были измерены, через запятую. Один набор значений " "на строку. Например:\n" "\n" "0.04,3.96,3000\n" @@ -11177,24 +11210,27 @@ msgstr "" "0.029,7.91,3000\n" "0.026,7.91,10000\n" "\n" -"\nКак выполнить калибровку:\n" "\n" -"1. Проведите тест на опережение давления не менее чем на 3 скоростях для каждого " -"значения ускорения. Рекомендуется выполнить тест как минимум для скорости внешних " -"периметров, скорости внутренних периметров и самой высокой скорости печати " -"элементов в вашем профиле (обычно это разреженная или сплошная заливка). Затем " -"прогоните их на тех же скоростях для самого медленного и самого быстрого ускорения " -"печати, но не быстрее рекомендованного максимального ускорения, указанного входным " -"формирователем Klipper.\n" +"Как выполнить калибровку:\n" "\n" -"2. Запишите оптимальное значение PA для каждой скорости объемного потока и ускорения. " -"Номер потока можно найти, выбрав поток в раскрывающемся меню цветовой схемы и переместив " -"горизонтальный ползунок над линиями шаблона PA. Число должно быть видно в нижней части " -"страницы. Идеальное значение PA должно уменьшаться тем больше, чем выше объемный расход. " -"Чем медленнее и с меньшим ускорением вы печатаете, тем больше диапазон допустимых значений " -"PA. Если разница не видна, используйте значение PA из более быстрого теста.3. Введите " -"триплеты значений PA, расхода и ускорения в текстовое поле здесь и сохраните профиль " -"филамента.\n" +"1. Проведите тест на опережение давления не менее чем на 3 скоростях для " +"каждого значения ускорения. Рекомендуется выполнить тест как минимум для " +"скорости внешних периметров, скорости внутренних периметров и самой высокой " +"скорости печати элементов в вашем профиле (обычно это разреженная или " +"сплошная заливка). Затем прогоните их на тех же скоростях для самого " +"медленного и самого быстрого ускорения печати, но не быстрее " +"рекомендованного максимального ускорения, указанного входным формирователем " +"Klipper.\n" +"\n" +"2. Запишите оптимальное значение PA для каждой скорости объемного потока и " +"ускорения. Номер потока можно найти, выбрав поток в раскрывающемся меню " +"цветовой схемы и переместив горизонтальный ползунок над линиями шаблона PA. " +"Число должно быть видно в нижней части страницы. Идеальное значение PA " +"должно уменьшаться тем больше, чем выше объемный расход. Чем медленнее и с " +"меньшим ускорением вы печатаете, тем больше диапазон допустимых значений PA. " +"Если разница не видна, используйте значение PA из более быстрого теста.3. " +"Введите триплеты значений PA, расхода и ускорения в текстовое поле здесь и " +"сохраните профиль филамента.\n" "\n" msgid "Enable adaptive pressure advance for overhangs (beta)" @@ -11225,8 +11261,8 @@ msgstr "" "Значение pressure advance для мостов. Для отключения установките 0.\n" "\n" "Более низкое значение PA при печати мостов помогает уменьшить появление " -"небольшой недоэкструзии сразу после мостов. Это вызвано перепадом давления " -"в сопле при печати на воздухе, и более низкое значение PA помогает " +"небольшой недоэкструзии сразу после мостов. Это вызвано перепадом давления в " +"сопле при печати на воздухе, и более низкое значение PA помогает " "противостоять этому." msgid "" @@ -11345,8 +11381,8 @@ msgid "" msgstr "" "Время выгрузки старой нити при смене нити. Обычно применяется для " "одноэкструдерных машин с несколькими материалами. Для станков со сменой " -"инструмента или многоинструментальных станков оно обычно равно 0. " -"Только для статистики" +"инструмента или многоинструментальных станков оно обычно равно 0. Только для " +"статистики" msgid "Tool change time" msgstr "Инструмент изменения времени" @@ -11358,8 +11394,8 @@ msgid "" msgstr "" "Время, необходимое для переключения инструментов. Обычно применяется для " "станков со сменой инструмента или многоинструментальных станков. Для " -"одноэкструдерных станков с несколькими материалами он обычно равен 0. " -"Только для статистики" +"одноэкструдерных станков с несколькими материалами он обычно равен 0. Только " +"для статистики" msgid "" "Filament diameter is used to calculate extrusion in gcode, so it's important " @@ -11383,8 +11419,8 @@ msgstr "" "Коэффициент расхода гранул получен эмпирическим путем и позволяет " "рассчитывать объем для гранульных принтеров.\n" "\n" -"Внутри системы он преобразуется в filament_diameter. Все остальные " -"расчёты объема остаются прежними.\n" +"Внутри системы он преобразуется в filament_diameter. Все остальные расчёты " +"объема остаются прежними.\n" "\n" "filament_diameter = sqrt( (4 * pellet_flow_coefficient) / PI )" @@ -11417,7 +11453,8 @@ msgid "" "compensate." msgstr "" "Введите процент усадки, который получит нить после охлаждения (94%, если Вы " -"измеряете 94 мм, а не 100 мм). Деталь будет масштабироваться по Z для компенсации." +"измеряете 94 мм, а не 100 мм). Деталь будет масштабироваться по Z для " +"компенсации." msgid "Loading speed" msgstr "Скорость загрузки" @@ -11485,9 +11522,8 @@ msgid "" "this movement should be before the filament is retracted again." msgstr "" "Если установлено ненулевое значение, нить перемещается к соплу между " -"отдельными движениями охлаждения («теснение»). Этот параметр определяет, " -"как долго должно продолжаться это движение, прежде чем нить снова будет " -"втянута." +"отдельными движениями охлаждения («теснение»). Этот параметр определяет, как " +"долго должно продолжаться это движение, прежде чем нить снова будет втянута." msgid "Speed of the first cooling move" msgstr "Скорость первого охлаждающего движения" @@ -11985,9 +12021,10 @@ msgid "" "(in mm). This setting applies to top, bottom and solid infill and, if using " "the classic perimeter generator, to wall gap fill. " msgstr "" -"Не печатать заливку с зазором, длина которого меньше указанного порога (в мм). " -"Эта настройка применяется к верхнему, нижнему и сплошному заполнению, а при " -"использовании классического генератора периметра - к заполнению зазоров в стене. " +"Не печатать заливку с зазором, длина которого меньше указанного порога (в " +"мм). Эта настройка применяется к верхнему, нижнему и сплошному заполнению, а " +"при использовании классического генератора периметра - к заполнению зазоров " +"в стене. " msgid "" "Speed of gap infill. Gap usually has irregular line width and should be " @@ -12278,8 +12315,8 @@ msgstr "" "максимизировать прочность разреженной заливки.\n" "\n" "Количество слоев, на которых комбинируется заливка, определяется путем " -"деления этого значения на высоту слоя и округляется до ближайшего десятичного " -"значения.\n" +"деления этого значения на высоту слоя и округляется до ближайшего " +"десятичного значения.\n" "\n" "Используйте либо абсолютные значения в мм (например, 0,32 мм для насадки 0,4 " "мм), либо значения в % (например, 80 %). Это значение не должно быть больше " @@ -12373,7 +12410,8 @@ msgid "" "filaments touch. This improves the adhesion between filaments, especially " "models printed in different materials." msgstr "" -"Создайте взаимосвязанную балочную структуру в местах соприкосновения различных \n" +"Создайте взаимосвязанную балочную структуру в местах соприкосновения " +"различных \n" "нити соприкасаются. Это улучшает сцепление между нитями, особенно \n" "моделей, напечатанных из разных материалов." @@ -12406,8 +12444,9 @@ msgid "" "The distance from the boundary between filaments to generate interlocking " "structure, measured in cells. Too few cells will result in poor adhesion." msgstr "" -"Расстояние от границы между филаментами до образования взаимосвязанной структуры, " -"измеряется в клетках. Слишком малое количество ячеек приводит к плохой адгезии." +"Расстояние от границы между филаментами до образования взаимосвязанной " +"структуры, измеряется в клетках. Слишком малое количество ячеек приводит к " +"плохой адгезии." msgid "Interlocking boundary avoidance" msgstr "Избегание перечечения границ" @@ -13506,7 +13545,8 @@ msgid "" "Angle from the object center to skirt start point. Zero is the most right " "position, counter clockwise is positive angle." msgstr "" -"Угол от центра объекта до начальной точки юбки. Ноль - самое правое положение, \n" +"Угол от центра объекта до начальной точки юбки. Ноль - самое правое " +"положение, \n" "против часовой стрелки - положительный угол." msgid "Skirt height" @@ -13533,12 +13573,13 @@ msgstr "" "деформации и отсоединения от печатной основы под воздействием ветра. Обычно " "он необходим только для принтеров с открытой рамой, т. е. без кожуха.\n" "\n" -"Включено = высота юбки равна высоте самого высокого напечатанного объекта. " -"В противном случае используется значение 'Высота юбки'.\n" +"Включено = высота юбки равна высоте самого высокого напечатанного объекта. В " +"противном случае используется значение 'Высота юбки'.\n" "\n" -"Примечание: При активной защите от сквозняка юбка будет печататься на расстоянии " -"юбки от объекта. Поэтому, если активны ободки, она может пересекаться с ними. " -"Чтобы избежать этого, увеличьте значение расстояния до юбки.\n" +"Примечание: При активной защите от сквозняка юбка будет печататься на " +"расстоянии юбки от объекта. Поэтому, если активны ободки, она может " +"пересекаться с ними. Чтобы избежать этого, увеличьте значение расстояния до " +"юбки.\n" msgid "Disabled" msgstr "Отключено" @@ -13553,7 +13594,8 @@ msgid "" "Combined - single skirt for all objects, Per object - individual object " "skirt." msgstr "" -"Combined - единая юбка для всех объектов, Per object - юбка для отдельных объектов." +"Combined - единая юбка для всех объектов, Per object - юбка для отдельных " +"объектов." msgid "Combined" msgstr "Комбинированный" @@ -13585,13 +13627,13 @@ msgid "" "Final number of loops is not taling into account whli arranging or " "validating objects distance. Increase loop number in such case. " msgstr "" -"Минимальная длина экструзии нити в мм при печати юбки. Нулевое значение означает, " -"что эта функция отключена.\n" +"Минимальная длина экструзии нити в мм при печати юбки. Нулевое значение " +"означает, что эта функция отключена.\n" "\n" -"Использование ненулевого значения полезно, если принтер настроен на печать без " -"основной линии.\n" -"Конечное число петель не учитывается при расстановке или проверке расстояния между " -"объектами. В этом случае увеличьте количество петель." +"Использование ненулевого значения полезно, если принтер настроен на печать " +"без основной линии.\n" +"Конечное число петель не учитывается при расстановке или проверке расстояния " +"между объектами. В этом случае увеличьте количество петель." msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " @@ -13703,10 +13745,11 @@ msgid "" "seconds to preheat the next tool. Orca will insert a M104 command to preheat " "the tool in advance." msgstr "" -"Чтобы сократить время ожидания после смены инструмента, Orca может предварительно " -"нагреть следующий инструмент, пока текущий инструмент еще используется. Эта " -"настройка задает время в секундах для предварительного нагрева следующего " -"инструмента. Orca вставит команду M104 для предварительного нагрева инструмента." +"Чтобы сократить время ожидания после смены инструмента, Orca может " +"предварительно нагреть следующий инструмент, пока текущий инструмент еще " +"используется. Эта настройка задает время в секундах для предварительного " +"нагрева следующего инструмента. Orca вставит команду M104 для " +"предварительного нагрева инструмента." msgid "Preheat steps" msgstr "Шаги преднагрева" @@ -13715,8 +13758,8 @@ msgid "" "Insert multiple preheat commands(e.g. M104.1). Only useful for Prusa XL. For " "other printers, please set it to 1." msgstr "" -"Вставьте несколько команд предварительного нагрева (например, M104.1). Пригодится " -"только для Prusa XL. Для других принтеров установите значение 1." +"Вставьте несколько команд предварительного нагрева (например, M104.1). " +"Пригодится только для Prusa XL. Для других принтеров установите значение 1." msgid "Start G-code" msgstr "Стартовый G-код" @@ -14259,8 +14302,8 @@ msgstr "" "камеры, если он есть.\n" "\n" "Эта опция зависит от встроенного программного обеспечения, поддерживающего " -"команды M191 и M141 либо с помощью макросов, либо нативно, и обычно используется, " -"когда установлен активный нагреватель камеры." +"команды M191 и M141 либо с помощью макросов, либо нативно, и обычно " +"используется, когда установлен активный нагреватель камеры." msgid "Chamber temperature" msgstr "Температура термокамеры" @@ -14284,24 +14327,25 @@ msgid "" "desire to handle heat soaking in the print start macro if no active chamber " "heater is installed." msgstr "" -"Для высокотемпературных материалов, таких как ABS, ASA, PC и PA, более высокая " -"температура камеры может помочь подавить или уменьшить коробление и потенциально " -"привести к повышению прочности межслойного соединения. Однако в то же время " -"более высокая температура камеры снижает эффективность фильтрации воздуха для " -"ABS и ASA.\n" +"Для высокотемпературных материалов, таких как ABS, ASA, PC и PA, более " +"высокая температура камеры может помочь подавить или уменьшить коробление и " +"потенциально привести к повышению прочности межслойного соединения. Однако в " +"то же время более высокая температура камеры снижает эффективность " +"фильтрации воздуха для ABS и ASA.\n" "\n" "Для PLA, PETG, TPU, PVA и других низкотемпературных материалов этот параметр " -"следует отключить (установить значение 0), поскольку температура камеры должна " -"быть низкой, чтобы избежать засорения экструдера из-за размягчения материала " -"при терморазрыве.\n" +"следует отключить (установить значение 0), поскольку температура камеры " +"должна быть низкой, чтобы избежать засорения экструдера из-за размягчения " +"материала при терморазрыве.\n" "\n" "Если этот параметр включен, он также устанавливает переменную gcode с именем " "chamber_temperature, которая может быть использована для передачи желаемой " "температуры камеры макросу запуска печати или макросу тепловой выдержки, " -"например, такому: PRINT_START (другие переменные) CHAMBER_TEMP=[chamber_temperature]. " -"Это может быть полезно, если ваш принтер не поддерживает команды M141/M191, или " -"если вы хотите управлять тепловой выдержкой в макросе запуска печати, если не " -"установлен активный нагреватель камеры." +"например, такому: PRINT_START (другие переменные) " +"CHAMBER_TEMP=[chamber_temperature]. Это может быть полезно, если ваш принтер " +"не поддерживает команды M141/M191, или если вы хотите управлять тепловой " +"выдержкой в макросе запуска печати, если не установлен активный нагреватель " +"камеры." msgid "Nozzle temperature for layers after the initial one" msgstr "Температура сопла при печати для слоёв после первого." @@ -14575,9 +14619,9 @@ msgid "" "0 to disable." msgstr "" "Температура сопла, когда инструмент в данный момент не используется в " -"многоинструментальных установках. Этот параметр используется только в том случае, " -"если в настройках печати активна опция «Предотвращение образования наплывов». " -"Установите значение 0, чтобы отключить." +"многоинструментальных установках. Этот параметр используется только в том " +"случае, если в настройках печати активна опция «Предотвращение образования " +"наплывов». Установите значение 0, чтобы отключить." msgid "X-Y hole compensation" msgstr "Коррекция размеров отверстий по XY" @@ -15178,8 +15222,8 @@ msgid "" "Total number of extruders, regardless of whether they are used in the " "current print." msgstr "" -"Общее количество экструдеров, независимо от того, используются ли они " -"в текущей печати." +"Общее количество экструдеров, независимо от того, используются ли они в " +"текущей печати." msgid "Layer number" msgstr "Номер слоя" @@ -17621,6 +17665,9 @@ msgstr "" "ABS, повышение температуры подогреваемого стола может снизить эту " "вероятность?" +#~ msgid "Cool Plate" +#~ msgstr "Не нагреваемая пластина" + #~ msgid "Reverse on odd" #~ msgstr "Реверс на нависаниях" diff --git a/localization/i18n/sv/OrcaSlicer_sv.po b/localization/i18n/sv/OrcaSlicer_sv.po index 5ff3815813..3727224183 100644 --- a/localization/i18n/sv/OrcaSlicer_sv.po +++ b/localization/i18n/sv/OrcaSlicer_sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -7676,6 +7676,14 @@ msgstr "" "Detta är byggplattans temperatur när Cool Plate är installerad. Värdet 0 " "betyder att filamentet inte stöder utskrift på Cool Plate." +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Engineering plate" @@ -9449,6 +9457,11 @@ msgstr "" msgid "°C" msgstr "° C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9483,6 +9496,11 @@ msgstr "" "Detta är byggplattans temperatur för första lager. Värdet 0 betyder att " "filamentet inte stöder utskrift på Cool Plate." +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9507,12 +9525,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Byggplattans typ stöds av skrivaren" -msgid "Cool Plate" -msgstr "Cool Plate" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Engineering Plate" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Första lagrets utskrifts ordning" @@ -10421,6 +10445,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10445,6 +10470,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16144,6 +16170,9 @@ msgstr "" "ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten " "för vridning." +#~ msgid "Cool Plate" +#~ msgstr "Cool Plate" + #~ msgid "" #~ "While printing by Object, the extruder may collide skirt.\n" #~ "Thus, reset the skirt layer to 1 to avoid that." diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index dc6d86d471..a3c61e795a 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-09-09 02:58+0300\n" "Last-Translator: GlauTech\n" "Language-Team: \n" @@ -7808,6 +7808,14 @@ msgstr "" "Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool " "Plate üzerine yazdırmayı desteklemediği anlamına gelir" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Mühendislik plakası" @@ -9688,6 +9696,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9722,6 +9735,11 @@ msgstr "" "İlk katmanın yatak sıcaklığı. 0 değeri, filamentin Cool Plate üzerine " "yazdırmayı desteklemediği anlamına gelir" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9746,12 +9764,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Yazıcının desteklediği yatak türleri" -msgid "Cool Plate" -msgstr "Soğuk Plaka" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Mühendislik Plakası" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "İlk katman yazdırma sırası" @@ -10868,6 +10892,7 @@ msgstr "Basınç avansı (Klipper) Doğrusal ilerleme faktörü (Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "Uyarlanabilir basınç ilerlemesini etkinleştir (beta)" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10909,6 +10934,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "Uyarlanabilir basınç ilerleme ölçümleri (beta)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17306,6 +17332,9 @@ msgstr "" "sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını " "azaltabileceğini biliyor muydunuz?" +#~ msgid "Cool Plate" +#~ msgstr "Soğuk Plaka" + #~ msgid "Reverse on odd" #~ msgstr "Tersine çevir" diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po index 868e189d17..79b630573f 100644 --- a/localization/i18n/uk/OrcaSlicer_uk.po +++ b/localization/i18n/uk/OrcaSlicer_uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-06-30 23:05+0300\n" "Last-Translator: \n" "Language-Team: \n" @@ -7868,6 +7868,14 @@ msgstr "" "філамент\n" "не підтримує друк на Холодному столі" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + msgid "Engineering plate" msgstr "Інженерний стіл" @@ -9737,6 +9745,11 @@ msgstr "" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9771,6 +9784,11 @@ msgstr "" "Температура першого шару. Значення 0 означає, що філамент не підтримує друк " "на холодному столі" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9795,12 +9813,18 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Типи ліжок, які підтримує принтер" -msgid "Cool Plate" -msgstr "Холодна пластина" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "Інженерна пластина" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Послідовність друку першого шару" @@ -10810,6 +10834,7 @@ msgstr "" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10834,6 +10859,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -17064,6 +17090,9 @@ msgstr "" "ABS, відповідне підвищення температури гарячого ліжка може зменшити " "ймовірність деформації." +#~ msgid "Cool Plate" +#~ msgstr "Холодна пластина" + #~ msgid "Reverse on odd" #~ msgstr "Зворотній на непарних" diff --git a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po index 51f605c96e..c74e6c9af1 100644 --- a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po +++ b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2024-07-28 07:12+0000\n" "Last-Translator: Handle \n" "Language-Team: \n" @@ -7443,7 +7443,7 @@ msgid "Recommended nozzle temperature range of this filament. 0 means no set" msgstr "该材料的建议喷嘴温度范围。0表示未设置" msgid "Flow ratio and Pressure Advance" -msgstr "" +msgstr "流量和压力提前" msgid "Print chamber temperature" msgstr "打印仓温度" @@ -7465,6 +7465,15 @@ msgid "" "does not support to print on the Cool Plate" msgstr "安装低温打印热床时的热床温度。0值表示这个耗材丝不支持低温打印热床" +msgid "Textured Cool plate" +msgstr "纹理低温打印热床" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" +"安装纹理低温打印热床时的热床温度。0值表示这个耗材丝不支持纹理低温打印热床" + msgid "Engineering plate" msgstr "工程材料热床" @@ -9196,6 +9205,11 @@ msgstr "非首层热床温度。0值表示这个耗材丝不支持低温打印 msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "非首层热床温度。0值表示这个耗材丝不支持纹理低温打印热床" + msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Engineering Plate" @@ -9222,6 +9236,11 @@ msgid "" "support to print on the Cool Plate" msgstr "首层热床温度。0值表示这个耗材丝不支持低温打印热床" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "首层热床温度。0值表示这个耗材丝不支持纹理低温打印热床" + msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" @@ -9240,12 +9259,18 @@ msgstr "首层热床温度。0值表示这个耗材丝不支持纹理PEI热床" msgid "Bed types supported by the printer" msgstr "打印机所支持的热床类型" -msgid "Cool Plate" -msgstr "低温打印热床" +msgid "Smooth Cool Plate" +msgstr "光滑低温打印热床" + +msgid "Textured Cool Plate" +msgstr "" msgid "Engineering Plate" msgstr "工程材料热床" +msgid "Smooth High Temp Plate" +msgstr "光滑高温打印热床" + msgid "First layer print sequence" msgstr "第一层打印顺序" @@ -9552,8 +9577,9 @@ msgid "" "Number of mm the overhang need to be for the reversal to be considered " "useful. Can be a % of the perimeter width.\n" "Value 0 enables reversal on every even layers regardless." -msgstr "判定悬垂反转需要的值(毫米),可以是线宽的百分比。" -"0值表示在每个偶数层上都启用反转。" +msgstr "" +"判定悬垂反转需要的值(毫米),可以是线宽的百分比。0值表示在每个偶数层上都启用" +"反转。" msgid "Classic mode" msgstr "经典模式" @@ -9797,7 +9823,8 @@ msgstr "" "虑关闭它。" msgid "Filter out small internal bridges (beta)" -msgstr "" +msgstr "过滤细微内部桥接(试验)" + msgid "" "This option can help reducing pillowing on top surfaces in heavily slanted " @@ -10187,8 +10214,9 @@ msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "压力提前(Klipper)或者线性提前(Marlin)" msgid "Enable adaptive pressure advance (beta)" -msgstr "" +msgstr "启用自适应压力提前(试验)" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10211,8 +10239,9 @@ msgid "" msgstr "" msgid "Adaptive pressure advance measurements (beta)" -msgstr "" +msgstr "自适应压力提前参数(试验)" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -10244,7 +10273,7 @@ msgid "" msgstr "" msgid "Enable adaptive pressure advance for overhangs (beta)" -msgstr "" +msgstr "为悬垂启用自适应压力提前(试验)" msgid "" "Enable adaptive PA for overhangs as well as when flow changes within the " @@ -10254,7 +10283,7 @@ msgid "" msgstr "" msgid "Pressure advance for bridges" -msgstr "" +msgstr "为搭桥启用压力提前" msgid "" "Pressure advance value for bridges. Set to 0 to disable. \n" @@ -10364,7 +10393,7 @@ msgid "" msgstr "" msgid "Tool change time" -msgstr "" +msgstr "换工具头所需时间" msgid "" "Time taken to switch tools. It's usually applicable for tool changers or " @@ -10391,7 +10420,7 @@ msgid "" msgstr "" msgid "Shrinkage (XY)" -msgstr "" +msgstr "收缩率(XY)" #, no-c-format, no-boost-format msgid "" @@ -10407,7 +10436,7 @@ msgstr "" "请确保物体之间有足够的间距,因为补偿是在边界检查之后进行" msgid "Shrinkage (Z)" -msgstr "" +msgstr "收缩率(Z)" #, no-c-format, no-boost-format msgid "" @@ -11217,7 +11246,7 @@ msgid "" msgstr "" msgid "Use beam interlocking" -msgstr "" +msgstr "启用互锁梁" msgid "" "Generate interlocking beam structure at the locations where different " @@ -11226,19 +11255,19 @@ msgid "" msgstr "" msgid "Interlocking beam width" -msgstr "" +msgstr "互锁梁宽度" msgid "The width of the interlocking structure beams." -msgstr "" +msgstr "互锁梁的宽度" msgid "Interlocking direction" -msgstr "" +msgstr "互锁方向" msgid "Orientation of interlock beams." -msgstr "" +msgstr "互锁梁的方向" msgid "Interlocking beam layers" -msgstr "" +msgstr "互锁梁层数" msgid "" "The height of the beams of the interlocking structure, measured in number of " @@ -11254,12 +11283,13 @@ msgid "" msgstr "" msgid "Interlocking boundary avoidance" -msgstr "" +msgstr "互锁与边界的留白量" msgid "" "The distance from the outside of a model where interlocking structures will " "not be generated, measured in cells." msgstr "" +"模型边框与互锁结构的距离,以单元格为单位。" msgid "Ironing Type" msgstr "熨烫类型" @@ -11910,7 +11940,7 @@ msgid "Spiral" msgstr "螺旋" msgid "Traveling angle" -msgstr "" +msgstr "空驶抬高角度" msgid "" "Traveling angle for Slope and Spiral Z hop type. Setting it to 90° results " @@ -13106,7 +13136,7 @@ msgid "" msgstr "" msgid "Idle temperature" -msgstr "" +msgstr "待机温度" msgid "" "Nozzle temperature when the tool is currently not used in multi-tool setups." @@ -15862,6 +15892,9 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "Cool Plate" +#~ msgstr "低温打印热床" + #~ msgid "Reverse on odd" #~ msgstr "反转奇数层悬垂方向" diff --git a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po index 4b859aa448..0c4939664b 100644 --- a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po +++ b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-11 22:56+0800\n" +"POT-Creation-Date: 2024-09-23 00:25+0800\n" "PO-Revision-Date: 2023-11-06 14:37+0800\n" "Last-Translator: ablegods \n" "Language-Team: \n" @@ -7734,6 +7734,14 @@ msgid "" "does not support to print on the Cool Plate" msgstr "使用低溫列印板時的熱床溫度。0 值表示這個線材不支援低溫列印板" +msgid "Textured Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" +msgstr "" + #, fuzzy msgid "Engineering plate" msgstr "工程高溫列印板" @@ -9532,6 +9540,11 @@ msgstr "除首層外的床溫。0 值表示這個線材不支援低溫列印板" msgid "°C" msgstr "°C" +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" +msgstr "" + #, fuzzy msgid "" "Bed temperature for layers except the initial one. Value 0 means the " @@ -9562,6 +9575,11 @@ msgid "" "support to print on the Cool Plate" msgstr "首層熱床溫度。0 值表示這個線材不支援低溫列印板" +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured Cool Plate" +msgstr "" + #, fuzzy msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -9584,14 +9602,19 @@ msgstr "首層熱床溫度。0 值表示這個線材不支援金屬紋理 PEI msgid "Bed types supported by the printer" msgstr "列印設備所支援的列印板類型" -#, fuzzy -msgid "Cool Plate" -msgstr "低溫列印板" +msgid "Smooth Cool Plate" +msgstr "" + +msgid "Textured Cool Plate" +msgstr "" #, fuzzy msgid "Engineering Plate" msgstr "工程高溫列印板" +msgid "Smooth High Temp Plate" +msgstr "" + msgid "First layer print sequence" msgstr "首層列印順序" @@ -10522,6 +10545,7 @@ msgstr "壓力提前(Klipper)或者線性提前(Marlin)" msgid "Enable adaptive pressure advance (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "With increasing print speeds (and hence increasing volumetric flow through " "the nozzle) and increasing accelerations, it has been observed that the " @@ -10546,6 +10570,7 @@ msgstr "" msgid "Adaptive pressure advance measurements (beta)" msgstr "" +#, no-c-format, no-boost-format msgid "" "Add sets of pressure advance (PA) values, the volumetric flow speeds and " "accelerations they were measured at, separated by a comma. One set of values " @@ -16116,6 +16141,10 @@ msgid "" "probability of warping." msgstr "" +#, fuzzy +#~ msgid "Cool Plate" +#~ msgstr "低溫列印板" + #, fuzzy #~ msgid "Reverse on odd" #~ msgstr "反轉奇數層懸空方向" diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 8741fbc90b..2288ab8880 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -765,10 +765,10 @@ void PrintConfigDef::init_fff_params() def->enum_values.emplace_back("Engineering Plate"); def->enum_values.emplace_back("High Temp Plate"); def->enum_values.emplace_back("Textured PEI Plate"); - def->enum_labels.emplace_back(L("Cool Plate")); + def->enum_labels.emplace_back(L("Smooth Cool Plate")); def->enum_labels.emplace_back(L("Textured Cool Plate")); def->enum_labels.emplace_back(L("Engineering Plate")); - def->enum_labels.emplace_back(L("Smooth PEI Plate / High Temp Plate")); + def->enum_labels.emplace_back(L("Smooth High Temp Plate")); def->enum_labels.emplace_back(L("Textured PEI Plate")); def->set_default_value(new ConfigOptionEnum(btPC)); @@ -1741,6 +1741,7 @@ void PrintConfigDef::init_fff_params() // Orca: Adaptive pressure advance option and calibration values def = this->add("adaptive_pressure_advance", coBools); def->label = L("Enable adaptive pressure advance (beta)"); + // xgettext:no-c-format, no-boost-format def->tooltip = L("With increasing print speeds (and hence increasing volumetric flow through the nozzle) and increasing accelerations, " "it has been observed that the effective PA value typically decreases. " "This means that a single PA value is not always 100% optimal for all features and a compromise value is usually used " @@ -1756,6 +1757,7 @@ void PrintConfigDef::init_fff_params() // Orca: Adaptive pressure advance option and calibration values def = this->add("adaptive_pressure_advance_model", coStrings); def->label = L("Adaptive pressure advance measurements (beta)"); + // xgettext:no-c-format, no-boost-format def->tooltip = L("Add sets of pressure advance (PA) values, the volumetric flow speeds and accelerations they were measured at, separated by a comma. " "One set of values per line. For example\n" "0.04,3.96,3000\n0.033,3.96,10000\n0.029,7.91,3000\n0.026,7.91,10000\n\n" diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 0237321d06..c7c5302d2a 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1299,7 +1299,7 @@ void Sidebar::update_all_preset_comboboxes() m_bed_type_list->SelectAndNotify((int) bed_type - 1); } } else { - m_bed_type_list->SelectAndNotify(btPEI - 1); + m_bed_type_list->SelectAndNotify(btPEI); m_bed_type_list->Disable(); } From 9d3d242453b311a9432bc8739c03f82908fa1378 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Mon, 23 Sep 2024 00:41:17 +0800 Subject: [PATCH 10/26] Improve fuzzy skin with modifier (#6759) * Pass all compatible regions to perimeter generator * Simplify & unify fuzzify detection * Simplify `to_thick_polyline` * Group regions by fuzzy skin settings * Initial code structure of multi-regional fuzzy skin * Determine fuzzy type by all compatible regions * Add fuzzy region debug * Implement the line split algorithm * Do splitted fuzzy in classic mode * Disable debug macros * Fix infinit loop issue when segment points are out of order * Fix path connection * Implement splitted fuzzy in Arachne mode --- src/libslic3r/Algorithm/LineSplit.cpp | 316 +++++++++++++++++ src/libslic3r/Algorithm/LineSplit.hpp | 71 ++++ .../Arachne/utils/ExtrusionJunction.hpp | 4 + src/libslic3r/Arachne/utils/ExtrusionLine.hpp | 23 +- src/libslic3r/CMakeLists.txt | 2 + src/libslic3r/ClipperUtils.cpp | 2 + src/libslic3r/ClipperUtils.hpp | 1 + src/libslic3r/Layer.cpp | 8 +- src/libslic3r/Layer.hpp | 2 +- src/libslic3r/LayerRegion.cpp | 3 +- src/libslic3r/PerimeterGenerator.cpp | 326 ++++++++++++++---- src/libslic3r/PerimeterGenerator.hpp | 41 ++- 12 files changed, 707 insertions(+), 92 deletions(-) create mode 100644 src/libslic3r/Algorithm/LineSplit.cpp create mode 100644 src/libslic3r/Algorithm/LineSplit.hpp diff --git a/src/libslic3r/Algorithm/LineSplit.cpp b/src/libslic3r/Algorithm/LineSplit.cpp new file mode 100644 index 0000000000..c532e08349 --- /dev/null +++ b/src/libslic3r/Algorithm/LineSplit.cpp @@ -0,0 +1,316 @@ +#include "LineSplit.hpp" + +#include "AABBTreeLines.hpp" +#include "SVG.hpp" +#include "Utils.hpp" + +//#define DEBUG_SPLIT_LINE + +namespace Slic3r { +namespace Algorithm { + +#ifdef DEBUG_SPLIT_LINE +static std::atomic g_dbg_id = 0; +#endif + +// Z for points from clip polygon +static constexpr auto CLIP_IDX = std::numeric_limits::max(); + +static void cb_split_line(const ClipperZUtils::ZPoint& e1bot, + const ClipperZUtils::ZPoint& e1top, + const ClipperZUtils::ZPoint& e2bot, + const ClipperZUtils::ZPoint& e2top, + ClipperZUtils::ZPoint& pt) +{ + coord_t zs[4]{e1bot.z(), e1top.z(), e2bot.z(), e2top.z()}; + std::sort(zs, zs + 4); + pt.z() = -(zs[0] + 1); +} + +static bool is_src(const ClipperZUtils::ZPoint& p) { return p.z() >= 0 && p.z() != CLIP_IDX; } +static bool is_clip(const ClipperZUtils::ZPoint& p) { return p.z() == CLIP_IDX; } +static bool is_new(const ClipperZUtils::ZPoint& p) { return p.z() < 0; } +static size_t to_src_idx(const ClipperZUtils::ZPoint& p) +{ + assert(!is_clip(p)); + if (is_src(p)) { + return p.z(); + } else { + return -p.z() - 1; + } +} + +static Point to_point(const ClipperZUtils::ZPoint& p) { return {p.x(), p.y()}; } + +using SplitNode = std::vector; + +// Note: p cannot be one of the line end +static bool point_on_line(const Point& p, const Line& l) +{ + // Check collinear + const auto d1 = l.b - l.a; + const auto d2 = p - l.a; + if (d1.x() * d2.y() != d1.y() * d2.x()) { + return false; + } + + // Make sure p is in between line.a and line.b + if (l.a.x() != l.b.x()) + return (p.x() > l.a.x()) == (p.x() < l.b.x()); + else + return (p.y() > l.a.y()) == (p.y() < l.b.y()); +} + +SplittedLine do_split_line(const ClipperZUtils::ZPath& path, const ExPolygons& clip, bool closed) +{ + assert(path.size() > 1); +#ifdef DEBUG_SPLIT_LINE + const auto dbg_path_points = ClipperZUtils::from_zpath(path); + BoundingBox dbg_bbox = get_extents(clip); + dbg_bbox.merge(get_extents(dbg_path_points)); + dbg_bbox.offset(scale_(1.)); + const std::uint32_t dbg_id = g_dbg_id++; + { + ::Slic3r::SVG svg(debug_out_path("do_split_line_%d_input.svg", dbg_id).c_str(), dbg_bbox); + svg.draw(clip, "red", 0.5); + svg.draw_outline(clip, "red"); + svg.draw(Polyline{dbg_path_points}); + svg.draw(dbg_path_points); + svg.Close(); + } +#endif + + ClipperZUtils::ZPaths intersections; + // Perform an intersection + { + // Convert clip polygon to closed contours + ClipperZUtils::ZPaths clip_path; + for (const auto& exp : clip) { + clip_path.emplace_back(ClipperZUtils::to_zpath(exp.contour.points, CLIP_IDX)); + for (const Polygon& hole : exp.holes) + clip_path.emplace_back(ClipperZUtils::to_zpath(hole.points, CLIP_IDX)); + } + + ClipperLib_Z::Clipper zclipper; + zclipper.PreserveCollinear(true); + zclipper.ZFillFunction(cb_split_line); + zclipper.AddPaths(clip_path, ClipperLib_Z::ptClip, true); + zclipper.AddPath(path, ClipperLib_Z::ptSubject, false); + ClipperLib_Z::PolyTree polytree; + zclipper.Execute(ClipperLib_Z::ctIntersection, polytree, ClipperLib_Z::pftNonZero, ClipperLib_Z::pftNonZero); + ClipperLib_Z::PolyTreeToPaths(std::move(polytree), intersections); + } + if (intersections.empty()) { + return {}; + } + +#ifdef DEBUG_SPLIT_LINE + { + int i = 0; + for (const auto& segment : intersections) { + ::Slic3r::SVG svg(debug_out_path("do_split_line_%d_seg_%d.svg", dbg_id, i).c_str(), dbg_bbox); + svg.draw(clip, "red", 0.5); + svg.draw_outline(clip, "red"); + const auto segment_points = ClipperZUtils::from_zpath(segment); + svg.draw(Polyline{segment_points}); + for (const ClipperZUtils::ZPoint& p : segment) { + const auto z = p.z(); + if (is_new(p)) { + svg.draw(to_point(p), "yellow"); + } else if (is_clip(p)) { + svg.draw(to_point(p), "red"); + } else { + svg.draw(to_point(p), "black"); + } + } + svg.Close(); + i++; + } + } +#endif + + // Connect the intersection back to the remaining loop + std::vector split_chain; + { + // AABBTree over source paths. + // Only built if necessary, that is if any of the clipped segment has first point came from clip polygon, + // and we need to find out which source edge that point came from. + AABBTreeLines::LinesDistancer aabb_tree; + const auto resolve_clip_point = [&path, &aabb_tree](ClipperZUtils::ZPoint& zp) { + if (!is_clip(zp)) { + return; + } + + if (aabb_tree.get_lines().empty()) { + Lines lines; + lines.reserve(path.size() - 1); + for (auto it = path.begin() + 1; it != path.end(); ++it) { + lines.emplace_back(to_point(it[-1]), to_point(*it)); + } + aabb_tree = AABBTreeLines::LinesDistancer(lines); + } + + const Point p = to_point(zp); + const auto possible_edges = aabb_tree.all_lines_in_radius(p, SCALED_EPSILON); + assert(!possible_edges.empty()); + for (const size_t l : possible_edges) { + // Check if the point is on the line + const Line line(to_point(path[l]), to_point(path[l + 1])); + if (p == line.a) { + zp.z() = path[l].z(); + break; + } + if (p == line.b) { + zp.z() = path[l + 1].z(); + break; + } + if (point_on_line(p, line)) { + zp.z() = -(path[l].z() + 1); + break; + } + } + if (is_clip(zp)) { + // Too bad! Couldn't find the src edge, so we just pick the first one and hope it works + zp.z() = -(path[possible_edges[0]].z() + 1); + } + }; + + split_chain.assign(path.size(), {}); + for (ClipperZUtils::ZPath& segment : intersections) { + assert(segment.size() >= 2); + // Resolve all clip points + std::for_each(segment.begin(), segment.end(), resolve_clip_point); + + // Ensure the point order in segment + std::sort(segment.begin(), segment.end(), [&path](const ClipperZUtils::ZPoint& a, const ClipperZUtils::ZPoint& b) -> bool { + if (is_new(a) && is_new(b) && a.z() == b.z()) { + // Make sure a point is closer to the src point than b + const auto src = to_point(path[-a.z() - 1]); + return (to_point(a) - src).squaredNorm() < (to_point(b) - src).squaredNorm(); + } + const auto a_idx = to_src_idx(a); + const auto b_idx = to_src_idx(b); + if (a_idx == b_idx) { + // On same line, prefer the src point first + return is_src(a); + } else { + return a_idx < b_idx; + } + }); + + // Chain segment back to the original path + ClipperZUtils::ZPoint& front = segment.front(); + const ClipperZUtils::ZPoint* previous_src_point; + if (is_src(front)) { + // The segment starts with a point from src path, which means apart from the last point, + // all other points on this segment should come from the src path or the clip polygon + + // Connect the segment to the src path + auto& node = split_chain[front.z()]; + node.insert(node.begin(), &segment); + + previous_src_point = &front; + } else if (is_new(front)) { + const auto id = -front.z() - 1; // Get the src path index + const ClipperZUtils::ZPoint& src_p = path[id]; // Get the corresponding src point + const auto dist2 = (front - src_p).block<2, 1>(0,0).squaredNorm(); // Distance between the src point and current point + // Find the place on the src line that current point should lie on + auto& node = split_chain[id]; + auto it = std::find_if(node.begin(), node.end(), [dist2, &src_p](const ClipperZUtils::ZPath* p) { + const ClipperZUtils::ZPoint& p_front = p->front(); + if (is_src(p_front)) { + return false; + } + + const auto dist2_2 = (p_front - src_p).block<2, 1>(0, 0).squaredNorm(); + return dist2_2 > dist2; + }); + // Insert this split + node.insert(it, &segment); + + previous_src_point = &src_p; + } else { + assert(false); + } + + // Once we figured out the start point, we can then normalize the remaining points on the segment + for (ClipperZUtils::ZPoint& p : segment) { + assert(!is_new(p) || p == front || p == segment.back()); // Only the first and last point can be a new intersection + if (is_src(p)) { + previous_src_point = &p; + } else if (is_clip(p)) { + // Treat point from clip polygon as new point + p.z() = -(previous_src_point->z() + 1); + } + } + } + } + + // Now we reconstruct the final path by connecting splits + SplittedLine result; + size_t idx = 0; + while (idx < split_chain.size()) { + const ClipperZUtils::ZPoint& p = path[idx]; + const auto& node = split_chain[idx]; + if (node.empty()) { + result.emplace_back(to_point(p), false, idx); + idx++; + } else { + if (!is_src(node.front()->front())) { + const auto& last = result.back(); + if (result.empty() || last.get_src_index() != to_src_idx(p)) { + result.emplace_back(to_point(p), false, idx); + } + } + for (const auto segment : node) { + for (const ClipperZUtils::ZPoint& sp : *segment) { + assert(!is_clip(sp.z())); + result.emplace_back(to_point(sp), true, sp.z()); + } + result.back().clipped = false; // Mark the end of the clipped line + } + + // Determine the next start point + const auto back = result.back().src_idx; + if (back < 0) { + auto next_idx = -back - 1; + if (next_idx == idx) { + next_idx++; + } else if (split_chain[next_idx].empty()) { + next_idx++; + } + idx = next_idx; + } else { + result.pop_back(); + idx = back; + } + } + } + + +#ifdef DEBUG_SPLIT_LINE + { + ::Slic3r::SVG svg(debug_out_path("do_split_line_%d_result.svg", dbg_id).c_str(), dbg_bbox); + svg.draw(clip, "red", 0.5); + svg.draw_outline(clip, "red"); + for (auto it = result.begin() + 1; it != result.end(); ++it) { + const auto& a = *(it - 1); + const auto& b = *it; + const bool clipped = a.clipped; + const Line l(a.p, b.p); + svg.draw(l, clipped ? "yellow" : "black"); + } + svg.Close(); + } +#endif + + if (closed) { + // Remove last point which was duplicated + result.pop_back(); + } + + return result; +} + +} // Algorithm +} // Slic3r diff --git a/src/libslic3r/Algorithm/LineSplit.hpp b/src/libslic3r/Algorithm/LineSplit.hpp new file mode 100644 index 0000000000..102ed62bd9 --- /dev/null +++ b/src/libslic3r/Algorithm/LineSplit.hpp @@ -0,0 +1,71 @@ +#ifndef SRC_LIBSLIC3R_ALGORITHM_LINE_SPLIT_HPP_ +#define SRC_LIBSLIC3R_ALGORITHM_LINE_SPLIT_HPP_ + +#include "clipper2/clipper.core.h" +#include "ClipperZUtils.hpp" + +namespace Slic3r { +namespace Algorithm { + +struct SplitLineJunction +{ + Point p; + + // true if the line between this point and the next point is inside the clip polygon (or on the edge of the clip polygon) + bool clipped; + + // Index from the original input. + // - If this junction is presented in the source polygon/polyline, this is the index of the point with in the source; + // - if this point in a new point that caused by the intersection, this will be -(1+index of the first point of the source line involved in this intersection); + // - if this junction came from the clip polygon, it will be treated as new point. + int64_t src_idx; + + SplitLineJunction(const Point& p, bool clipped, int64_t src_idx) + : p(p) + , clipped(clipped) + , src_idx(src_idx) {} + + bool is_src() const { return src_idx >= 0; } + size_t get_src_index() const + { + if (is_src()) { + return src_idx; + } else { + return -src_idx - 1; + } + } +}; + +using SplittedLine = std::vector; + +SplittedLine do_split_line(const ClipperZUtils::ZPath& path, const ExPolygons& clip, bool closed); + +// Return the splitted line, or empty if no intersection found +template +SplittedLine split_line(const PathType& path, const ExPolygons& clip, bool closed) +{ + if (path.empty()) { + return {}; + } + + // Convert the input path into an open ZPath + ClipperZUtils::ZPath p; + p.reserve(path.size() + closed ? 1 : 0); + ClipperLib_Z::cInt z = 0; + for (const auto& point : path) { + p.emplace_back(point.x(), point.y(), z); + z++; + } + if (closed) { + // duplicate the first point at the end to make a closed path open + p.emplace_back(p.front()); + p.back().z() = z; + } + + return do_split_line(p, clip, closed); +} + +} // Algorithm +} // Slic3r + +#endif /* SRC_LIBSLIC3R_ALGORITHM_LINE_SPLIT_HPP_ */ diff --git a/src/libslic3r/Arachne/utils/ExtrusionJunction.hpp b/src/libslic3r/Arachne/utils/ExtrusionJunction.hpp index 146525185f..942f828b3b 100644 --- a/src/libslic3r/Arachne/utils/ExtrusionJunction.hpp +++ b/src/libslic3r/Arachne/utils/ExtrusionJunction.hpp @@ -40,6 +40,10 @@ struct ExtrusionJunction ExtrusionJunction(const Point p, const coord_t w, const coord_t perimeter_index); bool operator==(const ExtrusionJunction& other) const; + + coord_t x() const { return p.x(); } + coord_t y() const { return p.y(); } + coord_t z() const { return w; } }; inline Point operator-(const ExtrusionJunction& a, const ExtrusionJunction& b) diff --git a/src/libslic3r/Arachne/utils/ExtrusionLine.hpp b/src/libslic3r/Arachne/utils/ExtrusionLine.hpp index ee783fbeba..8438a4c003 100644 --- a/src/libslic3r/Arachne/utils/ExtrusionLine.hpp +++ b/src/libslic3r/Arachne/utils/ExtrusionLine.hpp @@ -194,27 +194,8 @@ struct ExtrusionLine double area() const; }; -static inline Slic3r::ThickPolyline to_thick_polyline(const Arachne::ExtrusionLine &line_junctions) -{ - assert(line_junctions.size() >= 2); - Slic3r::ThickPolyline out; - out.points.emplace_back(line_junctions.front().p); - out.width.emplace_back(line_junctions.front().w); - out.points.emplace_back(line_junctions[1].p); - out.width.emplace_back(line_junctions[1].w); - - auto it_prev = line_junctions.begin() + 1; - for (auto it = line_junctions.begin() + 2; it != line_junctions.end(); ++it) { - out.points.emplace_back(it->p); - out.width.emplace_back(it_prev->w); - out.width.emplace_back(it->w); - it_prev = it; - } - - return out; -} - -static inline Slic3r::ThickPolyline to_thick_polyline(const ClipperLib_Z::Path &path) +template +static inline Slic3r::ThickPolyline to_thick_polyline(const PathType &path) { assert(path.size() >= 2); Slic3r::ThickPolyline out; diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt index 52b38af4f8..d3c08bacc6 100644 --- a/src/libslic3r/CMakeLists.txt +++ b/src/libslic3r/CMakeLists.txt @@ -30,6 +30,8 @@ set(lisbslic3r_sources AABBTreeLines.hpp AABBMesh.hpp AABBMesh.cpp + Algorithm/LineSplit.hpp + Algorithm/LineSplit.cpp Algorithm/PathSorting.hpp Algorithm/RegionExpansion.hpp Algorithm/RegionExpansion.cpp diff --git a/src/libslic3r/ClipperUtils.cpp b/src/libslic3r/ClipperUtils.cpp index dc91e39d10..b9a63e37e7 100644 --- a/src/libslic3r/ClipperUtils.cpp +++ b/src/libslic3r/ClipperUtils.cpp @@ -557,6 +557,8 @@ Slic3r::ExPolygons offset_ex(const Slic3r::ExPolygons &expolygons, const float d { return PolyTreeToExPolygons(expolygons_offset_pt(expolygons, delta, joinType, miterLimit)); } Slic3r::ExPolygons offset_ex(const Slic3r::Surfaces &surfaces, const float delta, ClipperLib::JoinType joinType, double miterLimit) { return PolyTreeToExPolygons(expolygons_offset_pt(surfaces, delta, joinType, miterLimit)); } +Slic3r::ExPolygons offset_ex(const Slic3r::SurfacesPtr &surfaces, const float delta, ClipperLib::JoinType joinType, double miterLimit) + { return PolyTreeToExPolygons(expolygons_offset_pt(surfaces, delta, joinType, miterLimit)); } Polygons offset2(const ExPolygons &expolygons, const float delta1, const float delta2, ClipperLib::JoinType joinType, double miterLimit) { diff --git a/src/libslic3r/ClipperUtils.hpp b/src/libslic3r/ClipperUtils.hpp index 49648db679..167449dc21 100644 --- a/src/libslic3r/ClipperUtils.hpp +++ b/src/libslic3r/ClipperUtils.hpp @@ -344,6 +344,7 @@ Slic3r::ExPolygons offset_ex(const Slic3r::Polygons &polygons, const float delta Slic3r::ExPolygons offset_ex(const Slic3r::ExPolygon &expolygon, const float delta, ClipperLib::JoinType joinType = DefaultJoinType, double miterLimit = DefaultMiterLimit); Slic3r::ExPolygons offset_ex(const Slic3r::ExPolygons &expolygons, const float delta, ClipperLib::JoinType joinType = DefaultJoinType, double miterLimit = DefaultMiterLimit); Slic3r::ExPolygons offset_ex(const Slic3r::Surfaces &surfaces, const float delta, ClipperLib::JoinType joinType = DefaultJoinType, double miterLimit = DefaultMiterLimit); +Slic3r::ExPolygons offset_ex(const Slic3r::SurfacesPtr &surfaces, const float delta, ClipperLib::JoinType joinType = DefaultJoinType, double miterLimit = DefaultMiterLimit); // BBS inline Slic3r::ExPolygons offset_ex(const Slic3r::Polygon &polygon, const float delta, ClipperLib::JoinType joinType = DefaultJoinType, double miterLimit = DefaultMiterLimit) { diff --git a/src/libslic3r/Layer.cpp b/src/libslic3r/Layer.cpp index ddb608901f..cb98c6e6b5 100644 --- a/src/libslic3r/Layer.cpp +++ b/src/libslic3r/Layer.cpp @@ -182,10 +182,6 @@ void Layer::make_perimeters() && config.detect_thin_wall == other_config.detect_thin_wall && config.infill_wall_overlap == other_config.infill_wall_overlap && config.top_bottom_infill_wall_overlap == other_config.top_bottom_infill_wall_overlap - && config.fuzzy_skin == other_config.fuzzy_skin - && config.fuzzy_skin_thickness == other_config.fuzzy_skin_thickness - && config.fuzzy_skin_point_distance == other_config.fuzzy_skin_point_distance - && config.fuzzy_skin_first_layer == other_config.fuzzy_skin_first_layer && config.seam_slope_type == other_config.seam_slope_type && config.seam_slope_conditional == other_config.seam_slope_conditional && config.scarf_angle_threshold == other_config.scarf_angle_threshold @@ -208,7 +204,7 @@ void Layer::make_perimeters() if (layerms.size() == 1) { // optimization (*layerm)->fill_surfaces.surfaces.clear(); - (*layerm)->make_perimeters((*layerm)->slices, &(*layerm)->fill_surfaces, &(*layerm)->fill_no_overlap_expolygons); + (*layerm)->make_perimeters((*layerm)->slices, {*layerm}, &(*layerm)->fill_surfaces, &(*layerm)->fill_no_overlap_expolygons); (*layerm)->fill_expolygons = to_expolygons((*layerm)->fill_surfaces.surfaces); } else { SurfaceCollection new_slices; @@ -232,7 +228,7 @@ void Layer::make_perimeters() SurfaceCollection fill_surfaces; //BBS ExPolygons fill_no_overlap; - layerm_config->make_perimeters(new_slices, &fill_surfaces, &fill_no_overlap); + layerm_config->make_perimeters(new_slices, layerms, &fill_surfaces, &fill_no_overlap); // assign fill_surfaces to each layer if (!fill_surfaces.surfaces.empty()) { diff --git a/src/libslic3r/Layer.hpp b/src/libslic3r/Layer.hpp index 13ae774ff9..a277aca29e 100644 --- a/src/libslic3r/Layer.hpp +++ b/src/libslic3r/Layer.hpp @@ -78,7 +78,7 @@ public: void slices_to_fill_surfaces_clipped(); void prepare_fill_surfaces(); //BBS - void make_perimeters(const SurfaceCollection &slices, SurfaceCollection* fill_surfaces, ExPolygons* fill_no_overlap); + void make_perimeters(const SurfaceCollection &slices, const LayerRegionPtrs &compatible_regions, SurfaceCollection* fill_surfaces, ExPolygons* fill_no_overlap); void process_external_surfaces(const Layer *lower_layer, const Polygons *lower_layer_covered); double infill_area_threshold() const; // Trim surfaces by trimming polygons. Used by the elephant foot compensation at the 1st layer. diff --git a/src/libslic3r/LayerRegion.cpp b/src/libslic3r/LayerRegion.cpp index 58cfcea950..ef5d325f56 100644 --- a/src/libslic3r/LayerRegion.cpp +++ b/src/libslic3r/LayerRegion.cpp @@ -68,7 +68,7 @@ void LayerRegion::slices_to_fill_surfaces_clipped() } } -void LayerRegion::make_perimeters(const SurfaceCollection &slices, SurfaceCollection* fill_surfaces, ExPolygons* fill_no_overlap) +void LayerRegion::make_perimeters(const SurfaceCollection &slices, const LayerRegionPtrs &compatible_regions, SurfaceCollection* fill_surfaces, ExPolygons* fill_no_overlap) { this->perimeters.clear(); this->thin_fills.clear(); @@ -85,6 +85,7 @@ void LayerRegion::make_perimeters(const SurfaceCollection &slices, SurfaceCollec PerimeterGenerator g( // input: &slices, + &compatible_regions, this->layer()->height, this->flow(frPerimeter), ®ion_config, diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 498b6e5e43..70c6f1eb4e 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -20,6 +20,8 @@ #include #include #include "libslic3r/AABBTreeLines.hpp" +#include "Print.hpp" +#include "Algorithm/LineSplit.hpp" static const int overhang_sampling_number = 6; static const double narrow_loop_length_threshold = 10; static const double min_degree_gap = 0.1; @@ -29,6 +31,8 @@ static const int max_overhang_degree = overhang_sampling_number - 1; //we think it's small detail area and will generate smaller line width for it static constexpr double SMALLER_EXT_INSET_OVERLAP_TOLERANCE = 0.22; +//#define DEBUG_FUZZY + namespace Slic3r { // Produces a random value between 0 and 1. Thread-safe. @@ -51,13 +55,11 @@ public: bool is_smaller_width_perimeter; // Depth in the hierarchy. External perimeter has depth = 0. An external perimeter could be both a contour and a hole. unsigned short depth; - // Should this contur be fuzzyfied on path generation? - bool fuzzify; // Children contour, may be both CCW and CW oriented (outer contours or holes). std::vector children; - PerimeterGeneratorLoop(const Polygon &polygon, unsigned short depth, bool is_contour, bool fuzzify, bool is_small_width_perimeter = false) : - polygon(polygon), is_contour(is_contour), is_smaller_width_perimeter(is_small_width_perimeter), depth(depth), fuzzify(fuzzify) {} + PerimeterGeneratorLoop(const Polygon &polygon, unsigned short depth, bool is_contour, bool is_small_width_perimeter = false) : + polygon(polygon), is_contour(is_contour), is_smaller_width_perimeter(is_small_width_perimeter), depth(depth) {} // External perimeter. It may be CCW or CW oriented (outer contour or hole contour). bool is_external() const { return this->depth == 0; } // An island, which may have holes, but it does not have another internal island. @@ -65,23 +67,30 @@ public: }; // Thanks Cura developers for this function. -static void fuzzy_polygon(Polygon &poly, double fuzzy_skin_thickness, double fuzzy_skin_point_distance) +static void fuzzy_polyline(Points& poly, bool closed, const FuzzySkinConfig& cfg) { - const double min_dist_between_points = fuzzy_skin_point_distance * 3. / 4.; // hardcoded: the point distance may vary between 3/4 and 5/4 the supplied value - const double range_random_point_dist = fuzzy_skin_point_distance / 2.; + const double min_dist_between_points = cfg.point_distance * 3. / 4.; // hardcoded: the point distance may vary between 3/4 and 5/4 the supplied value + const double range_random_point_dist = cfg.point_distance / 2.; double dist_left_over = random_value() * (min_dist_between_points / 2.); // the distance to be traversed on the line before making the first new point - Point* p0 = &poly.points.back(); + Point* p0 = &poly.back(); Points out; - out.reserve(poly.points.size()); - for (Point &p1 : poly.points) - { // 'a' is the (next) new point between p0 and p1 + out.reserve(poly.size()); + for (Point &p1 : poly) + { + if (!closed) { + // Skip the first point for open path + closed = true; + p0 = &p1; + continue; + } + // 'a' is the (next) new point between p0 and p1 Vec2d p0p1 = (p1 - *p0).cast(); double p0p1_size = p0p1.norm(); double p0pa_dist = dist_left_over; for (; p0pa_dist < p0p1_size; p0pa_dist += min_dist_between_points + random_value() * range_random_point_dist) { - double r = random_value() * (fuzzy_skin_thickness * 2.) - fuzzy_skin_thickness; + double r = random_value() * (cfg.thickness * 2.) - cfg.thickness; out.emplace_back(*p0 + (p0p1 * (p0pa_dist / p0p1_size) + perp(p0p1).cast().normalized() * r).cast()); } dist_left_over = p0pa_dist - p0p1_size; @@ -95,14 +104,14 @@ static void fuzzy_polygon(Polygon &poly, double fuzzy_skin_thickness, double fuz -- point_idx; } if (out.size() >= 3) - poly.points = std::move(out); + poly = std::move(out); } // Thanks Cura developers for this function. -static void fuzzy_extrusion_line(Arachne::ExtrusionLine& ext_lines, double fuzzy_skin_thickness, double fuzzy_skin_point_dist) +static void fuzzy_extrusion_line(std::vector& ext_lines, const FuzzySkinConfig& cfg) { - const double min_dist_between_points = fuzzy_skin_point_dist * 3. / 4.; // hardcoded: the point distance may vary between 3/4 and 5/4 the supplied value - const double range_random_point_dist = fuzzy_skin_point_dist / 2.; + const double min_dist_between_points = cfg.point_distance * 3. / 4.; // hardcoded: the point distance may vary between 3/4 and 5/4 the supplied value + const double range_random_point_dist = cfg.point_distance / 2.; double dist_left_over = random_value() * (min_dist_between_points / 2.); // the distance to be traversed on the line before making the first new point auto* p0 = &ext_lines.front(); @@ -119,7 +128,7 @@ static void fuzzy_extrusion_line(Arachne::ExtrusionLine& ext_lines, double fuzzy double p0p1_size = p0p1.norm(); double p0pa_dist = dist_left_over; for (; p0pa_dist < p0p1_size; p0pa_dist += min_dist_between_points + random_value() * range_random_point_dist) { - double r = random_value() * (fuzzy_skin_thickness * 2.) - fuzzy_skin_thickness; + double r = random_value() * (cfg.thickness * 2.) - cfg.thickness; out.emplace_back(p0->p + (p0p1 * (p0pa_dist / p0p1_size) + perp(p0p1).cast().normalized() * r).cast(), p1.w, p1.perimeter_index); } dist_left_over = p0pa_dist - p0p1_size; @@ -138,7 +147,7 @@ static void fuzzy_extrusion_line(Arachne::ExtrusionLine& ext_lines, double fuzzy out.front().p = out.back().p; if (out.size() >= 3) - ext_lines.junctions = std::move(out); + ext_lines = std::move(out); } using PerimeterGeneratorLoops = std::vector; @@ -453,6 +462,24 @@ static bool detect_steep_overhang(const PrintRegionConfig *config, return false; } +static bool should_fuzzify(const FuzzySkinConfig& config, const int layer_id, const size_t loop_idx, const bool is_contour) +{ + const auto fuzziy_type = config.type; + + if (fuzziy_type == FuzzySkinType::None) { + return false; + } + if (!config.fuzzy_first_layer && layer_id <= 0) { + // Do not fuzzy first layer unless told to + return false; + } + + const bool fuzzify_contours = loop_idx == 0 || fuzziy_type == FuzzySkinType::AllWalls; + const bool fuzzify_holes = fuzzify_contours && (fuzziy_type == FuzzySkinType::All || fuzziy_type == FuzzySkinType::AllWalls); + + return is_contour ? fuzzify_contours : fuzzify_holes; +} + static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perimeter_generator, const PerimeterGeneratorLoops &loops, ThickPolylines &thin_walls, bool &steep_overhang_contour, bool &steep_overhang_hole) { @@ -480,9 +507,6 @@ static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perime } else { loop_role = loop.is_contour? elrDefault : elrHole; } - - // detect overhanging/bridging perimeters - ExtrusionPaths paths; // BBS: get lower polygons series, width, mm3_per_mm const std::vector *lower_polygons_series; @@ -510,24 +534,113 @@ static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perime extrusion_mm3_per_mm = perimeter_generator.mm3_per_mm(); extrusion_width = perimeter_generator.perimeter_flow.width(); } + const Polygon& polygon = *([&perimeter_generator, &loop, &fuzzified]() ->const Polygon* { + const auto& regions = perimeter_generator.regions_by_fuzzify; + if (regions.size() == 1) { // optimization + const auto& config = regions.begin()->first; + const bool fuzzify = should_fuzzify(config, perimeter_generator.layer_id, loop.depth, loop.is_contour); + if (!fuzzify) { + return &loop.polygon; + } + fuzzified = loop.polygon; + fuzzy_polyline(fuzzified.points, true, config); + return &fuzzified; + } - const Polygon &polygon = loop.fuzzify ? fuzzified : loop.polygon; - if (loop.fuzzify) { + // Find all affective regions + std::vector> fuzzified_regions; + fuzzified_regions.reserve(regions.size()); + for (const auto & region : regions) { + if (should_fuzzify(region.first, perimeter_generator.layer_id, loop.depth, loop.is_contour)) { + fuzzified_regions.emplace_back(region.first, region.second); + } + } + if (fuzzified_regions.empty()) { + return &loop.polygon; + } + +#ifdef DEBUG_FUZZY + { + int i = 0; + for (const auto & r : fuzzified_regions) { + BoundingBox bbox = get_extents(perimeter_generator.slices->surfaces); + bbox.offset(scale_(1.)); + ::Slic3r::SVG svg(debug_out_path("fuzzy_traverse_loops_%d_%d_%d_region_%d.svg", perimeter_generator.layer_id, loop.is_contour ? 0 : 1, loop.depth, i).c_str(), bbox); + svg.draw_outline(perimeter_generator.slices->surfaces); + svg.draw_outline(loop.polygon, "green"); + svg.draw(r.second, "red", 0.5); + svg.draw_outline(r.second, "red"); + svg.Close(); + i++; + } + } +#endif + + // Split the loops into lines with different config, and fuzzy them separately fuzzified = loop.polygon; - fuzzy_polygon(fuzzified, scaled(perimeter_generator.config->fuzzy_skin_thickness.value), scaled(perimeter_generator.config->fuzzy_skin_point_distance.value)); - } + for (const auto& r : fuzzified_regions) { + const auto splitted = Algorithm::split_line(fuzzified, r.second, true); + if (splitted.empty()) { + // No intersection, skip + continue; + } + + // Fuzzy splitted polygon + if (std::all_of(splitted.begin(), splitted.end(), [](const Algorithm::SplitLineJunction& j) { return j.clipped; })) { + // The entire polygon is fuzzified + fuzzy_polyline(fuzzified.points, true, r.first); + } else { + Points segment; + segment.reserve(splitted.size()); + fuzzified.points.clear(); + + const auto fuzzy_current_segment = [&segment, &fuzzified, &r]() { + fuzzified.points.push_back(segment.front()); + const auto back = segment.back(); + fuzzy_polyline(segment, false, r.first); + fuzzified.points.insert(fuzzified.points.end(), segment.begin(), segment.end()); + fuzzified.points.push_back(back); + segment.clear(); + }; + + for (const auto& p : splitted) { + if (p.clipped) { + segment.push_back(p.p); + } else { + if (segment.empty()) { + fuzzified.points.push_back(p.p); + } else { + segment.push_back(p.p); + fuzzy_current_segment(); + } + } + } + if (!segment.empty()) { + // Close the loop + segment.push_back(splitted.front().p); + fuzzy_current_segment(); + } + } + } + + return &fuzzified; + }()); + + ExtrusionPaths paths; if (perimeter_generator.config->detect_overhang_wall && perimeter_generator.layer_id > perimeter_generator.object_config->raft_layers) { + // detect overhanging/bridging perimeters + // get non 100% overhang paths by intersecting this loop with the grown lower slices // prepare grown lower layer slices for overhang detection BoundingBox bbox(polygon.points); bbox.offset(SCALED_EPSILON); // Always reverse extrusion if use fuzzy skin: https://github.com/SoftFever/OrcaSlicer/pull/2413#issuecomment-1769735357 - if (overhangs_reverse && perimeter_generator.config->fuzzy_skin != FuzzySkinType::None) { + if (overhangs_reverse && perimeter_generator.has_fuzzy_skin) { if (loop.is_contour) { steep_overhang_contour = true; - } else if (perimeter_generator.config->fuzzy_skin != FuzzySkinType::External) { + } else if (perimeter_generator.has_fuzzy_hole) { steep_overhang_hole = true; } } @@ -548,7 +661,7 @@ static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perime remain_polines = diff_pl({polygon}, lower_polygons_series_clipped); - bool detect_overhang_degree = perimeter_generator.config->overhang_speed_classic && perimeter_generator.config->enable_overhang_speed && perimeter_generator.config->fuzzy_skin == FuzzySkinType::None; + bool detect_overhang_degree = perimeter_generator.config->overhang_speed_classic && perimeter_generator.config->enable_overhang_speed && !perimeter_generator.has_fuzzy_skin; if (!detect_overhang_degree) { if (!inside_polines.empty()) @@ -762,8 +875,6 @@ struct PerimeterGeneratorArachneExtrusion Arachne::ExtrusionLine* extrusion = nullptr; // Indicates if closed ExtrusionLine is a contour or a hole. Used it only when ExtrusionLine is a closed loop. bool is_contour = false; - // Should this extrusion be fuzzyfied on path generation? - bool fuzzify = false; }; @@ -866,8 +977,77 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p const bool is_external = extrusion->inset_idx == 0; ExtrusionRole role = is_external ? erExternalPerimeter : erPerimeter; - if (pg_extrusion.fuzzify) - fuzzy_extrusion_line(*extrusion, scaled(perimeter_generator.config->fuzzy_skin_thickness.value), scaled(perimeter_generator.config->fuzzy_skin_point_distance.value)); + const auto& regions = perimeter_generator.regions_by_fuzzify; + const bool is_contour = !extrusion->is_closed || pg_extrusion.is_contour; + if (regions.size() == 1) { // optimization + const auto& config = regions.begin()->first; + const bool fuzzify = should_fuzzify(config, perimeter_generator.layer_id, extrusion->inset_idx, is_contour); + if (fuzzify) + fuzzy_extrusion_line(extrusion->junctions, config); + } else { + // Find all affective regions + std::vector> fuzzified_regions; + fuzzified_regions.reserve(regions.size()); + for (const auto& region : regions) { + if (should_fuzzify(region.first, perimeter_generator.layer_id, extrusion->inset_idx, is_contour)) { + fuzzified_regions.emplace_back(region.first, region.second); + } + } + if (!fuzzified_regions.empty()) { + // Split the loops into lines with different config, and fuzzy them separately + for (const auto& r : fuzzified_regions) { + const auto splitted = Algorithm::split_line(*extrusion, r.second, false); + if (splitted.empty()) { + // No intersection, skip + continue; + } + + // Fuzzy splitted extrusion + if (std::all_of(splitted.begin(), splitted.end(), [](const Algorithm::SplitLineJunction& j) { return j.clipped; })) { + // The entire polygon is fuzzified + fuzzy_extrusion_line(extrusion->junctions, r.first); + } else { + const auto current_ext = extrusion->junctions; + std::vector segment; + segment.reserve(current_ext.size()); + extrusion->junctions.clear(); + + const auto fuzzy_current_segment = [&segment, extrusion, &r]() { + extrusion->junctions.push_back(segment.front()); + const auto back = segment.back(); + fuzzy_extrusion_line(segment, r.first); + extrusion->junctions.insert(extrusion->junctions.end(), segment.begin(), segment.end()); + extrusion->junctions.push_back(back); + segment.clear(); + }; + + const auto to_ex_junction = [¤t_ext](const Algorithm::SplitLineJunction& j) -> Arachne::ExtrusionJunction { + Arachne::ExtrusionJunction res = current_ext[j.get_src_index()]; + if (!j.is_src()) { + res.p = j.p; + } + return res; + }; + + for (const auto& p : splitted) { + if (p.clipped) { + segment.push_back(to_ex_junction(p)); + } else { + if (segment.empty()) { + extrusion->junctions.push_back(to_ex_junction(p)); + } else { + segment.push_back(to_ex_junction(p)); + fuzzy_current_segment(); + } + } + } + if (!segment.empty()) { + fuzzy_current_segment(); + } + } + } + } + } ExtrusionPaths paths; // detect overhanging/bridging perimeters @@ -904,10 +1084,10 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p is_external ? perimeter_generator.ext_perimeter_flow : perimeter_generator.perimeter_flow); // Always reverse extrusion if use fuzzy skin: https://github.com/SoftFever/OrcaSlicer/pull/2413#issuecomment-1769735357 - if (overhangs_reverse && perimeter_generator.config->fuzzy_skin != FuzzySkinType::None) { + if (overhangs_reverse && perimeter_generator.has_fuzzy_skin) { if (pg_extrusion.is_contour) { steep_overhang_contour = true; - } else if (perimeter_generator.config->fuzzy_skin != FuzzySkinType::External) { + } else if (perimeter_generator.has_fuzzy_hole) { steep_overhang_hole = true; } } @@ -938,7 +1118,7 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p } } - if (perimeter_generator.config->overhang_speed_classic && perimeter_generator.config->enable_overhang_speed && perimeter_generator.config->fuzzy_skin == FuzzySkinType::None) { + if (perimeter_generator.config->overhang_speed_classic && perimeter_generator.config->enable_overhang_speed && !perimeter_generator.has_fuzzy_skin) { Flow flow = is_external ? perimeter_generator.ext_perimeter_flow : perimeter_generator.perimeter_flow; std::map> clipper_serise; @@ -1031,7 +1211,7 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p chain_and_reorder_extrusion_paths(paths, &start_point); - if (perimeter_generator.config->enable_overhang_speed && perimeter_generator.config->fuzzy_skin == FuzzySkinType::None) { + if (perimeter_generator.config->enable_overhang_speed && !perimeter_generator.has_fuzzy_skin) { // BBS: filter the speed smooth_overhang_level(paths); } @@ -1642,8 +1822,48 @@ static void reorient_perimeters(ExtrusionEntityCollection &entities, bool steep_ } } +static void group_region_by_fuzzify(PerimeterGenerator& g) +{ + g.regions_by_fuzzify.clear(); + g.has_fuzzy_skin = false; + g.has_fuzzy_hole = false; + + std::unordered_map regions; + for (auto region : *g.compatible_regions) { + const auto& region_config = region->region().config(); + const FuzzySkinConfig cfg{ + region_config.fuzzy_skin, + scaled(region_config.fuzzy_skin_thickness.value), + scaled(region_config.fuzzy_skin_point_distance.value), + region_config.fuzzy_skin_first_layer + }; + auto& surfaces = regions[cfg]; + for (const auto& surface : region->slices.surfaces) { + surfaces.push_back(&surface); + } + + if (cfg.type != FuzzySkinType::None) { + g.has_fuzzy_skin = true; + if (cfg.type != FuzzySkinType::External) { + g.has_fuzzy_hole = true; + } + } + } + + if (regions.size() == 1) { // optimization + g.regions_by_fuzzify[regions.begin()->first] = {}; + return; + } + + for (auto& it : regions) { + g.regions_by_fuzzify[it.first] = offset_ex(it.second, ClipperSafetyOffset); + } +} + void PerimeterGenerator::process_classic() { + group_region_by_fuzzify(*this); + // other perimeters m_mm3_per_mm = this->perimeter_flow.mm3_per_mm(); coord_t perimeter_width = this->perimeter_flow.scaled_width(); @@ -1716,7 +1936,7 @@ void PerimeterGenerator::process_classic() process_no_bridge(all_surfaces, perimeter_spacing, ext_perimeter_width); // BBS: don't simplify too much which influence arc fitting when export gcode if arc_fitting is enabled - double surface_simplify_resolution = (print_config->enable_arc_fitting && this->config->fuzzy_skin == FuzzySkinType::None) ? 0.2 * m_scaled_resolution : m_scaled_resolution; + double surface_simplify_resolution = (print_config->enable_arc_fitting && !this->has_fuzzy_skin) ? 0.2 * m_scaled_resolution : m_scaled_resolution; //BBS: reorder the surface to reduce the travel time ExPolygons surface_exp; for (const Surface &surface : all_surfaces) @@ -1845,32 +2065,29 @@ void PerimeterGenerator::process_classic() break; } { - const bool fuzzify_layer = (this->config->fuzzy_skin_first_layer || this->layer_id>0) && this->config->fuzzy_skin != FuzzySkinType::None; - const bool fuzzify_contours = fuzzify_layer && (i == 0 || this->config->fuzzy_skin == FuzzySkinType::AllWalls); - const bool fuzzify_holes = fuzzify_contours && (this->config->fuzzy_skin == FuzzySkinType::All || this->config->fuzzy_skin == FuzzySkinType::AllWalls); for (const ExPolygon& expolygon : offsets) { // Outer contour may overlap with an inner contour, // inner contour may overlap with another inner contour, // outer contour may overlap with itself. //FIXME evaluate the overlaps, annotate each point with an overlap depth, // compensate for the depth of intersection. - contours[i].emplace_back(expolygon.contour, i, true, fuzzify_contours); + contours[i].emplace_back(expolygon.contour, i, true); if (!expolygon.holes.empty()) { holes[i].reserve(holes[i].size() + expolygon.holes.size()); for (const Polygon& hole : expolygon.holes) - holes[i].emplace_back(hole, i, false, fuzzify_holes); + holes[i].emplace_back(hole, i, false); } } //BBS: save perimeter loop which use smaller width if (i == 0) { for (const ExPolygon& expolygon : offsets_with_smaller_width) { - contours[i].emplace_back(PerimeterGeneratorLoop(expolygon.contour, i, true, fuzzify_contours, true)); + contours[i].emplace_back(PerimeterGeneratorLoop(expolygon.contour, i, true, true)); if (!expolygon.holes.empty()) { holes[i].reserve(holes[i].size() + expolygon.holes.size()); for (const Polygon& hole : expolygon.holes) - holes[i].emplace_back(PerimeterGeneratorLoop(hole, i, false, fuzzify_contours, true)); + holes[i].emplace_back(PerimeterGeneratorLoop(hole, i, false, true)); } } } @@ -2607,6 +2824,8 @@ void bringContoursToFront(std::vector& order // "A framework for adaptive width control of dense contour-parallel toolpaths in fused deposition modeling" void PerimeterGenerator::process_arachne() { + group_region_by_fuzzify(*this); + // other perimeters m_mm3_per_mm = this->perimeter_flow.mm3_per_mm(); coord_t perimeter_spacing = this->perimeter_flow.scaled_spacing(); @@ -2635,7 +2854,7 @@ void PerimeterGenerator::process_arachne() process_no_bridge(all_surfaces, perimeter_spacing, ext_perimeter_width); // BBS: don't simplify too much which influence arc fitting when export gcode if arc_fitting is enabled - double surface_simplify_resolution = (print_config->enable_arc_fitting && this->config->fuzzy_skin == FuzzySkinType::None) ? 0.2 * m_scaled_resolution : m_scaled_resolution; + double surface_simplify_resolution = (print_config->enable_arc_fitting && !this->has_fuzzy_skin) ? 0.2 * m_scaled_resolution : m_scaled_resolution; // we need to process each island separately because we might have different // extra perimeters for each one for (const Surface& surface : all_surfaces) { @@ -2845,7 +3064,7 @@ void PerimeterGenerator::process_arachne() } auto& best_path = all_extrusions[best_candidate]; - ordered_extrusions.push_back({ best_path, best_path->is_contour(), false }); + ordered_extrusions.push_back({ best_path, best_path->is_contour() }); processed[best_candidate] = true; for (size_t unlocked_idx : blocking[best_candidate]) blocked[unlocked_idx]--; @@ -2857,21 +3076,6 @@ void PerimeterGenerator::process_arachne() current_position = best_path->junctions.back().p; //Pick the other end from where we started. } } - const bool fuzzify_layer = (this->config->fuzzy_skin_first_layer || this->layer_id>0) && this->config->fuzzy_skin != FuzzySkinType::None; - if (fuzzify_layer) { - for (PerimeterGeneratorArachneExtrusion& extrusion : ordered_extrusions) { - if (this->config->fuzzy_skin == FuzzySkinType::AllWalls) { - extrusion.fuzzify = true; - } else if (extrusion.extrusion->inset_idx == 0) { - if (extrusion.extrusion->is_closed && this->config->fuzzy_skin == FuzzySkinType::External) { - extrusion.fuzzify = extrusion.is_contour; - } - else { - extrusion.fuzzify = true; - } - } - } - } // printf("New Layer: Layer ID %d\n",layer_id); //debug - new layer if (this->config->wall_sequence == WallSequence::InnerOuterInner && layer_id > 0) { // only enable inner outer inner algorithm after first layer diff --git a/src/libslic3r/PerimeterGenerator.hpp b/src/libslic3r/PerimeterGenerator.hpp index c50f3b7faa..733920e310 100644 --- a/src/libslic3r/PerimeterGenerator.hpp +++ b/src/libslic3r/PerimeterGenerator.hpp @@ -3,17 +3,50 @@ #include "libslic3r.h" #include +#include "Layer.hpp" #include "Flow.hpp" #include "Polygon.hpp" #include "PrintConfig.hpp" #include "SurfaceCollection.hpp" +namespace Slic3r { +struct FuzzySkinConfig +{ + FuzzySkinType type; + coord_t thickness; + coord_t point_distance; + bool fuzzy_first_layer; + + bool operator==(const FuzzySkinConfig& r) const + { + return type == r.type && thickness == r.thickness && point_distance == r.point_distance && fuzzy_first_layer == r.fuzzy_first_layer; + } + + bool operator!=(const FuzzySkinConfig& r) const { return !(*this == r); } +}; +} + +namespace std { +template<> struct hash +{ + size_t operator()(const Slic3r::FuzzySkinConfig& c) const noexcept + { + std::size_t seed = std::hash{}(c.type); + boost::hash_combine(seed, std::hash{}(c.thickness)); + boost::hash_combine(seed, std::hash{}(c.point_distance)); + boost::hash_combine(seed, std::hash{}(c.fuzzy_first_layer)); + return seed; + } +}; +} // namespace std + namespace Slic3r { class PerimeterGenerator { public: // Inputs: const SurfaceCollection *slices; + const LayerRegionPtrs *compatible_regions; const ExPolygons *upper_slices; const ExPolygons *lower_slices; double layer_height; @@ -41,10 +74,14 @@ public: std::pair m_external_overhang_dist_boundary; std::pair m_smaller_external_overhang_dist_boundary; + bool has_fuzzy_skin = false; + bool has_fuzzy_hole = false; + std::unordered_map regions_by_fuzzify; PerimeterGenerator( // Input: - const SurfaceCollection* slices, + const SurfaceCollection* slices, + const LayerRegionPtrs *compatible_regions, double layer_height, Flow flow, const PrintRegionConfig* config, @@ -60,7 +97,7 @@ public: SurfaceCollection* fill_surfaces, //BBS ExPolygons* fill_no_overlap) - : slices(slices), upper_slices(nullptr), lower_slices(nullptr), layer_height(layer_height), + : slices(slices), compatible_regions(compatible_regions), upper_slices(nullptr), lower_slices(nullptr), layer_height(layer_height), layer_id(-1), perimeter_flow(flow), ext_perimeter_flow(flow), overhang_flow(flow), solid_infill_flow(flow), config(config), object_config(object_config), print_config(print_config), From 38cd758e948e5c2f9edddd5b281570b9e9cc0a8b Mon Sep 17 00:00:00 2001 From: inkeliz Date: Sun, 22 Sep 2024 17:42:32 +0100 Subject: [PATCH 11/26] Disable Arc Fitting for FlashForge (#6855) Some printers (FlashForge Adventurer 5M and FlashForge Adventurer 5M Pro) have issues related to Arc Fitting. Source: https://www.reddit.com/r/FlashForge/comments/1cu1rnq/psa_disable_arc_fitting_in_orcaslicer_on_ad5m/ https://www.reddit.com/r/FlashForge/comments/1dw99d5/ad5m_pro_move_que_overflow/ https://www.reddit.com/r/FlashForge/comments/1ct0uck/my_a5m_stopped_mid_print/ Co-authored-by: SoftFever --- .../Flashforge/process/fdm_process_flashforge_common.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/profiles/Flashforge/process/fdm_process_flashforge_common.json b/resources/profiles/Flashforge/process/fdm_process_flashforge_common.json index 6636f57534..79824795e5 100644 --- a/resources/profiles/Flashforge/process/fdm_process_flashforge_common.json +++ b/resources/profiles/Flashforge/process/fdm_process_flashforge_common.json @@ -13,7 +13,7 @@ "compatible_printers_condition": "", "draft_shield": "disabled", "elefant_foot_compensation": "0.15", - "enable_arc_fitting": "1", + "enable_arc_fitting": "0", "outer_wall_acceleration": "5000", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -69,4 +69,4 @@ "travel_speed": "500", "wipe_tower_no_sparse_layers": "0", "compatible_printers": [] -} \ No newline at end of file +} From 69f521fdcf2e17125a9d492d72165808ec4315da Mon Sep 17 00:00:00 2001 From: Vovodroid Date: Mon, 23 Sep 2024 14:14:04 +0300 Subject: [PATCH 12/26] Arachne "one top wall" fix and refactor (#6236) * One top wall fixes * Use one wall threshold set in GUI without limiting * Updates to one wall top perimeter to address splitting top surface against too small segments and lettering overlap. * Fix precise wall * Merge branch 'main' into one-top-wall-fix-pr * Merge branch 'main' into one-top-wall-fix-pr --- src/libslic3r/PerimeterGenerator.cpp | 147 ++++++++++++++------------- 1 file changed, 79 insertions(+), 68 deletions(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 70c6f1eb4e..6cae4756a3 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1279,7 +1279,7 @@ void PerimeterGenerator::split_top_surfaces(const ExPolygons &orig_polygons, ExP // split the polygons with top/not_top // get the offset from solid surface anchor coord_t offset_top_surface = - scale_(1.5 * (config->wall_loops.value == 0 + scale_(0.9 * (config->wall_loops.value == 0 ? 0. : unscaled(double(ext_perimeter_width + perimeter_spacing * int(int(config->wall_loops.value) - int(1)))))); @@ -2889,77 +2889,89 @@ void PerimeterGenerator::process_arachne() if (apply_precise_outer_wall) wall_0_inset = -coord_t(ext_perimeter_width / 2 - ext_perimeter_spacing / 2); - std::vector out_shell; - ExPolygons top_fills; - ExPolygons fill_clip; + //PS: One wall top surface for Arachne + ExPolygons top_expolygons; + // Calculate how many inner loops remain when TopSurfaces is selected. + const int inner_loop_number = (config->only_one_wall_top && upper_slices != nullptr) ? loop_number - 1 : -1; - // Check if we're on a top surface, and make adjustments where needed - if (!surface.is_bridge() && !is_topmost_layer) { - ExPolygons non_top_polygons; - // Temporary storage, in the event all we need to do is set is_top_or_bottom_layer - ExPolygons top_fills_tmp; - ExPolygons fill_clip_tmp; - // Check if current layer has surfaces that are not covered by upper layer (i.e., top surfaces) - this->split_top_surfaces(last, top_fills_tmp, non_top_polygons, fill_clip_tmp); - - if (top_fills_tmp.empty()) { - // No top surfaces, no special handling needed - } else { - // Use single-wall on top-surfaces if configured - if (loop_number > 0 && config->only_one_wall_top) { - // Adjust arachne input params to prevent removal of larger short walls, which could lead to gaps - Arachne::WallToolPathsParams input_params_tmp = input_params; - input_params_tmp.is_top_or_bottom_layer = true; - - // Swap in the temporary storage - top_fills.swap(top_fills_tmp); - fill_clip.swap(fill_clip_tmp); - - // First we slice the outer shell - Polygons last_p = to_polygons(last); - Arachne::WallToolPaths wallToolPaths(last_p, bead_width_0, perimeter_spacing, coord_t(1), - wall_0_inset, layer_height, input_params_tmp); - out_shell = wallToolPaths.getToolPaths(); - // Make sure infill not overlap with wall - top_fills = intersection_ex(top_fills, wallToolPaths.getInnerContour()); - - if (!top_fills.empty()) { - // Then get the inner part that needs more walls - last = intersection_ex(non_top_polygons, wallToolPaths.getInnerContour()); - loop_number--; - } else { - // Give up the outer shell because we don't have any meaningful top surface - out_shell.clear(); - } - } - } - } - - Polygons last_p = to_polygons(last); + // Set one perimeter when TopSurfaces is selected. + if (config->only_one_wall_top) + loop_number = 0; + Arachne::WallToolPathsParams input_params_tmp = input_params; + + Polygons last_p = to_polygons(last); Arachne::WallToolPaths wallToolPaths(last_p, bead_width_0, perimeter_spacing, coord_t(loop_number + 1), - wall_0_inset, layer_height, input_params); + wall_0_inset, layer_height, input_params_tmp); + std::vector perimeters = wallToolPaths.getToolPaths(); + ExPolygons infill_contour = union_ex(wallToolPaths.getInnerContour()); - std::vector perimeters = wallToolPaths.getToolPaths(); + // Check if there are some remaining perimeters to generate (the number of perimeters + // is greater than one together with enabled the single perimeter on top surface feature). + if (inner_loop_number >= 0) { + assert(upper_slices != nullptr); - if (!out_shell.empty()) { - // Combine outer shells - size_t inset_offset = 0; - for (auto &p : out_shell) { - for (auto &l : p) { - if (l.inset_idx + 1 > inset_offset) { - inset_offset = l.inset_idx + 1; + // Infill contour bounding box. + BoundingBox infill_contour_bbox = get_extents(infill_contour); + infill_contour_bbox.offset(SCALED_EPSILON); + + coord_t perimeter_width = this->perimeter_flow.scaled_width(); + + // Get top ExPolygons from current infill contour. + Polygons upper_slices_clipped = ClipperUtils::clip_clipper_polygons_with_subject_bbox(*upper_slices, infill_contour_bbox); + top_expolygons = diff_ex(infill_contour, upper_slices_clipped); + + if (!top_expolygons.empty()) { + if (lower_slices != nullptr) { + const float bridge_offset = float(std::max(ext_perimeter_spacing, perimeter_width)); + const Polygons lower_slices_clipped = ClipperUtils::clip_clipper_polygons_with_subject_bbox(*lower_slices, infill_contour_bbox); + const ExPolygons current_slices_bridges = offset_ex(diff_ex(top_expolygons, lower_slices_clipped), bridge_offset); + + // Remove bridges from top surface polygons. + top_expolygons = diff_ex(top_expolygons, current_slices_bridges); + } + + // Filter out areas that are too thin and expand top surface polygons a bit to hide the wall line. + // ORCA: skip if the top surface area is smaller than "min_width_top_surface" + const float top_surface_min_width = std::max(float(ext_perimeter_spacing) / 4.f + scaled(0.00001), float(scale_(config->min_width_top_surface.get_abs_value(unscale_(perimeter_width)))) / 4.f); + // Shrink the polygon to remove the small areas, then expand it back out plus a maragin to hide the wall line a little. + // ORCA: Expand the polygon with half the perimeter width in addition to the contracted amount, + // not the full perimeter width as PS does, to enable thin lettering to print on the top surface without nozzle collisions + // due to thin lines being generated + top_expolygons = offset2_ex(top_expolygons, -top_surface_min_width, top_surface_min_width + float(perimeter_width * 0.85)); + + // Get the not-top ExPolygons (including bridges) from current slices and expanded real top ExPolygons (without bridges). + const ExPolygons not_top_expolygons = diff_ex(infill_contour, top_expolygons); + + // Get final top ExPolygons. + top_expolygons = intersection_ex(top_expolygons, infill_contour); + + const Polygons not_top_polygons = to_polygons(not_top_expolygons); + Arachne::WallToolPaths inner_wall_tool_paths(not_top_polygons, perimeter_spacing, perimeter_spacing, coord_t(inner_loop_number + 1), 0, layer_height, input_params_tmp); + std::vector inner_perimeters = inner_wall_tool_paths.getToolPaths(); + + // Recalculate indexes of inner perimeters before merging them. + if (!perimeters.empty()) { + for (Arachne::VariableWidthLines &inner_perimeter : inner_perimeters) { + if (inner_perimeter.empty()) + continue; + for (Arachne::ExtrusionLine &el : inner_perimeter) + ++el.inset_idx; } } - } - for (auto &p : perimeters) { - for (auto &l : p) { - l.inset_idx += inset_offset; - } - } - perimeters.insert(perimeters.begin(), out_shell.begin(), out_shell.end()); + perimeters.insert(perimeters.end(), inner_perimeters.begin(), inner_perimeters.end()); + infill_contour = union_ex(top_expolygons, inner_wall_tool_paths.getInnerContour()); + } else { + // There is no top surface ExPolygon, so we call Arachne again with parameters + // like when the single perimeter feature is disabled. + Arachne::WallToolPaths no_single_perimeter_tool_paths(last_p, bead_width_0, perimeter_spacing, coord_t(inner_loop_number + 2), wall_0_inset, layer_height, input_params_tmp); + perimeters = no_single_perimeter_tool_paths.getToolPaths(); + infill_contour = union_ex(no_single_perimeter_tool_paths.getInnerContour()); + } } + //PS + loop_number = int(perimeters.size()) - 1; #ifdef ARACHNE_DEBUG @@ -3183,7 +3195,6 @@ void PerimeterGenerator::process_arachne() this->loops->append(extrusion_coll); } -ExPolygons infill_contour = union_ex(wallToolPaths.getInnerContour()); const coord_t spacing = (perimeters.size() == 1) ? ext_perimeter_spacing2 : perimeter_spacing; if (offset_ex(infill_contour, -float(spacing / 2.)).empty()) @@ -3221,8 +3232,8 @@ ExPolygons infill_contour = union_ex(wallToolPaths.getInnerContour()); float(-min_perimeter_infill_spacing / 2.), float(inset + min_perimeter_infill_spacing / 2.)); // append infill areas to fill_surfaces - if (!top_fills.empty()) { - infill_exp = union_ex(infill_exp, offset_ex(top_fills, double(top_inset))); + if (!top_expolygons.empty()) { + infill_exp = union_ex(infill_exp, offset_ex(top_expolygons, double(top_inset))); } this->fill_surfaces->append(infill_exp, stInternal); @@ -3235,8 +3246,8 @@ ExPolygons infill_contour = union_ex(wallToolPaths.getInnerContour()); not_filled_exp, float(-min_perimeter_infill_spacing / 2.), float(+min_perimeter_infill_spacing / 2.)); - if (!top_fills.empty()) - polyWithoutOverlap = union_ex(polyWithoutOverlap, top_fills); + if (!top_expolygons.empty()) + polyWithoutOverlap = union_ex(polyWithoutOverlap, top_expolygons); this->fill_no_overlap->insert(this->fill_no_overlap->end(), polyWithoutOverlap.begin(), polyWithoutOverlap.end()); } } From 11146b14cd3c72a812dc6640020717e61b24645d Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Mon, 23 Sep 2024 13:14:32 +0200 Subject: [PATCH 13/26] add new de for new features (#6873) --- localization/i18n/de/OrcaSlicer_de.po | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index 62d8fe6fef..db11d9dcd8 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -7975,12 +7975,15 @@ msgstr "" "unterstützt." msgid "Textured Cool plate" -msgstr "" +msgstr "Texturierte kalte Druckplatte" msgid "" "Bed temperature when cool plate is installed. Value 0 means the filament " "does not support to print on the Textured Cool Plate" msgstr "" +"Dies ist die Betttemperatur, wenn die kalte Druckplatte installiert ist. Ein " +"Wert von 0 bedeutet, dass das Filament auf der texturierten kalten Druckplatte " +"nicht unterstützt wird." msgid "Engineering plate" msgstr "Technische Druckplatte" @@ -9905,6 +9908,9 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured Cool Plate" msgstr "" +"Dies ist die Betttemperatur für Schichten mit Ausnahme der Ersten. Ein Wert " +"von 0 bedeutet, dass das Filament auf der strukturierten kalten Druckplatte " +"nicht unterstützt wird." msgid "" "Bed temperature for layers except the initial one. Value 0 means the " @@ -9946,6 +9952,9 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured Cool Plate" msgstr "" +"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, " +"dass das Filament auf der strukturierten kalten Druckplatte nicht unterstützt " +"wird." msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -9972,16 +9981,16 @@ msgid "Bed types supported by the printer" msgstr "Vom Drucker unterstützte Druckbettypen" msgid "Smooth Cool Plate" -msgstr "" +msgstr "Glatte kalte Druckplatte" msgid "Textured Cool Plate" -msgstr "" +msgstr "Strukturierte kalte Druckplatte" msgid "Engineering Plate" msgstr "Technische Druckplatte" msgid "Smooth High Temp Plate" -msgstr "" +msgstr "Glatte Hochtemperatur-Druckplatte" msgid "First layer print sequence" msgstr "Erste Schicht Druckreihenfolge" From 711ec0506bb7f8b236bacb204633a23c705bccdd Mon Sep 17 00:00:00 2001 From: Robert Schiele Date: Mon, 23 Sep 2024 13:26:18 +0200 Subject: [PATCH 14/26] Fix building errors when precompiled header support is disabled (#6879) Here are more missing header files recently identified by building without precompiled header support. --- src/libslic3r/ClipperZUtils.hpp | 1 + src/libslic3r/Slicing.hpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/libslic3r/ClipperZUtils.hpp b/src/libslic3r/ClipperZUtils.hpp index 001a3f2daa..7465bd31a4 100644 --- a/src/libslic3r/ClipperZUtils.hpp +++ b/src/libslic3r/ClipperZUtils.hpp @@ -6,6 +6,7 @@ #include #include +#include namespace Slic3r { diff --git a/src/libslic3r/Slicing.hpp b/src/libslic3r/Slicing.hpp index d6cd7dcb41..6ba3403bba 100644 --- a/src/libslic3r/Slicing.hpp +++ b/src/libslic3r/Slicing.hpp @@ -11,6 +11,7 @@ #include "libslic3r.h" #include "Utils.hpp" +#include "Point.hpp" namespace Slic3r { From 746a2bfb2d2c1f3b531ad149d0ed0e3cd0847f31 Mon Sep 17 00:00:00 2001 From: Vladimir Vukicevic Date: Mon, 23 Sep 2024 05:48:25 -0700 Subject: [PATCH 15/26] Fix input box widths in calibration UI (#6587) * Fix input box widths in calibration panels * Merge branch 'main' into fix-calibration-ui --- src/slic3r/GUI/calib_dlg.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/calib_dlg.cpp b/src/slic3r/GUI/calib_dlg.cpp index 2b9b87236a..0bdc34f660 100644 --- a/src/slic3r/GUI/calib_dlg.cpp +++ b/src/slic3r/GUI/calib_dlg.cpp @@ -435,8 +435,11 @@ MaxVolumetricSpeed_Test_Dlg::MaxVolumetricSpeed_Test_Dlg(wxWindow* parent, wxWin text_size.x = text_size.x * 1.5; wxStaticBoxSizer* settings_sizer = new wxStaticBoxSizer(wxVERTICAL, this, _L("Settings")); + wxString input_str = _L("mm³/s"); + auto input_text_size = wxWindow::GetTextExtent(input_str); + auto st_size = FromDIP(wxSize(text_size.x, -1)); - auto ti_size = FromDIP(wxSize(90, -1)); + auto ti_size = FromDIP(wxSize(input_text_size.x + 90, -1)); // start vol auto start_vol_sizer = new wxBoxSizer(wxHORIZONTAL); auto start_vol_text = new wxStaticText(this, wxID_ANY, start_vol_str, wxDefaultPosition, st_size, wxALIGN_LEFT); @@ -540,8 +543,11 @@ VFA_Test_Dlg::VFA_Test_Dlg(wxWindow* parent, wxWindowID id, Plater* plater) text_size.x = text_size.x * 1.5; wxStaticBoxSizer* settings_sizer = new wxStaticBoxSizer(wxVERTICAL, this, _L("Settings")); + wxString input_str = _L("mm/s"); + auto input_text_size = wxWindow::GetTextExtent(input_str); + auto st_size = FromDIP(wxSize(text_size.x, -1)); - auto ti_size = FromDIP(wxSize(90, -1)); + auto ti_size = FromDIP(wxSize(input_text_size.x + 90, -1)); // start vol auto start_vol_sizer = new wxBoxSizer(wxHORIZONTAL); auto start_vol_text = new wxStaticText(this, wxID_ANY, start_str, wxDefaultPosition, st_size, wxALIGN_LEFT); @@ -646,8 +652,11 @@ Retraction_Test_Dlg::Retraction_Test_Dlg(wxWindow* parent, wxWindowID id, Plater text_size.x = text_size.x * 1.5; wxStaticBoxSizer* settings_sizer = new wxStaticBoxSizer(wxVERTICAL, this, _L("Settings")); + wxString input_text_str = _L("mm/mm"); + auto input_text_size = wxWindow::GetTextExtent(input_text_str); + auto st_size = FromDIP(wxSize(text_size.x, -1)); - auto ti_size = FromDIP(wxSize(90, -1)); + auto ti_size = FromDIP(wxSize(input_text_size.x + 90, -1)); // start length auto start_length_sizer = new wxBoxSizer(wxHORIZONTAL); auto start_length_text = new wxStaticText(this, wxID_ANY, start_length_str, wxDefaultPosition, st_size, wxALIGN_LEFT); @@ -670,7 +679,7 @@ Retraction_Test_Dlg::Retraction_Test_Dlg(wxWindow* parent, wxWindowID id, Plater // length step auto length_step_sizer = new wxBoxSizer(wxHORIZONTAL); auto length_step_text = new wxStaticText(this, wxID_ANY, length_step_str, wxDefaultPosition, st_size, wxALIGN_LEFT); - m_tiStep = new TextInput(this, wxString::FromDouble(0.1), _L("mm/mm"), "", wxDefaultPosition, ti_size, wxTE_CENTRE); + m_tiStep = new TextInput(this, wxString::FromDouble(0.1), _L("mm/mm"), "", wxDefaultPosition, ti_size, wxTE_RIGHT); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); length_step_sizer->Add(length_step_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, 2); length_step_sizer->Add(m_tiStep, 0, wxALL | wxALIGN_CENTER_VERTICAL, 2); From 04c65b750da39dc5df9e2a6a3b85b9bed4a0aac3 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Mon, 23 Sep 2024 21:29:19 +0800 Subject: [PATCH 16/26] bump profile version --- resources/profiles/Anker.json | 2 +- resources/profiles/Anycubic.json | 2 +- resources/profiles/Artillery.json | 2 +- resources/profiles/BIQU.json | 2 +- resources/profiles/CONSTRUCT3D.json | 2 +- resources/profiles/Chuanying.json | 2 +- resources/profiles/Co Print.json | 2 +- resources/profiles/Comgrow.json | 2 +- resources/profiles/Creality.json | 2 +- resources/profiles/Custom.json | 2 +- resources/profiles/Dremel.json | 2 +- resources/profiles/Elegoo.json | 2 +- resources/profiles/FLSun.json | 2 +- resources/profiles/Flashforge.json | 2 +- resources/profiles/FlyingBear.json | 2 +- resources/profiles/Folgertech.json | 2 +- resources/profiles/Geeetech.json | 2 +- resources/profiles/Ginger Additive.json | 2 +- resources/profiles/InfiMech.json | 2 +- resources/profiles/Kingroon.json | 2 +- resources/profiles/MagicMaker.json | 2 +- resources/profiles/Mellow.json | 2 +- resources/profiles/OrcaArena.json | 2 +- resources/profiles/Peopoly.json | 2 +- resources/profiles/Positron3D.json | 2 +- resources/profiles/Prusa.json | 2 +- resources/profiles/Qidi.json | 2 +- resources/profiles/Raise3D.json | 2 +- resources/profiles/Ratrig.json | 2 +- resources/profiles/RolohaunDesign.json | 2 +- resources/profiles/SecKit.json | 2 +- resources/profiles/Snapmaker.json | 2 +- resources/profiles/Sovol.json | 2 +- resources/profiles/Tronxy.json | 2 +- resources/profiles/TwoTrees.json | 2 +- resources/profiles/UltiMaker.json | 2 +- resources/profiles/Vivedino.json | 2 +- resources/profiles/Voron.json | 2 +- resources/profiles/Voxelab.json | 2 +- resources/profiles/Vzbot.json | 2 +- resources/profiles/Wanhao.json | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) diff --git a/resources/profiles/Anker.json b/resources/profiles/Anker.json index 294fac4363..a05e83cb84 100644 --- a/resources/profiles/Anker.json +++ b/resources/profiles/Anker.json @@ -1,6 +1,6 @@ { "name": "Anker", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Anker configurations", "machine_model_list": [ diff --git a/resources/profiles/Anycubic.json b/resources/profiles/Anycubic.json index cb933fc73a..b0cfa670d5 100644 --- a/resources/profiles/Anycubic.json +++ b/resources/profiles/Anycubic.json @@ -1,6 +1,6 @@ { "name": "Anycubic", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Anycubic configurations", "machine_model_list": [ diff --git a/resources/profiles/Artillery.json b/resources/profiles/Artillery.json index 4ff6ddecb5..2303da2421 100644 --- a/resources/profiles/Artillery.json +++ b/resources/profiles/Artillery.json @@ -1,6 +1,6 @@ { "name": "Artillery", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Artillery configurations", "machine_model_list": [ diff --git a/resources/profiles/BIQU.json b/resources/profiles/BIQU.json index 325b46acc5..5a1d73b90e 100644 --- a/resources/profiles/BIQU.json +++ b/resources/profiles/BIQU.json @@ -1,6 +1,6 @@ { "name": "BIQU", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "BIQU configurations", "machine_model_list": [ diff --git a/resources/profiles/CONSTRUCT3D.json b/resources/profiles/CONSTRUCT3D.json index 4cc4d0b8a9..3a042d6a25 100644 --- a/resources/profiles/CONSTRUCT3D.json +++ b/resources/profiles/CONSTRUCT3D.json @@ -1,6 +1,6 @@ { "name": "CONSTRUCT3D", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Construct3D configurations", "machine_model_list": [ diff --git a/resources/profiles/Chuanying.json b/resources/profiles/Chuanying.json index 790fa17814..dbba3f5957 100644 --- a/resources/profiles/Chuanying.json +++ b/resources/profiles/Chuanying.json @@ -1,7 +1,7 @@ { "name": "Chuanying", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Chuanying configurations", "machine_model_list": [ diff --git a/resources/profiles/Co Print.json b/resources/profiles/Co Print.json index d14f9911da..872c6ae469 100644 --- a/resources/profiles/Co Print.json +++ b/resources/profiles/Co Print.json @@ -1,6 +1,6 @@ { "name": "Co Print", - "version": "02.01.01.00", + "version": "02.02.00.01", "force_update": "0", "description": "CoPrint configurations", "machine_model_list": [ diff --git a/resources/profiles/Comgrow.json b/resources/profiles/Comgrow.json index f62e13cdfa..13bc643e80 100644 --- a/resources/profiles/Comgrow.json +++ b/resources/profiles/Comgrow.json @@ -1,6 +1,6 @@ { "name": "Comgrow", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Comgrow configurations", "machine_model_list": [ diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index e800dbfdf4..b3786f6eb3 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,6 +1,6 @@ { "name": "Creality", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Creality configurations", "machine_model_list": [ diff --git a/resources/profiles/Custom.json b/resources/profiles/Custom.json index f354f84ac0..b3526e1c83 100644 --- a/resources/profiles/Custom.json +++ b/resources/profiles/Custom.json @@ -1,6 +1,6 @@ { "name": "Custom Printer", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "My configurations", "machine_model_list": [ diff --git a/resources/profiles/Dremel.json b/resources/profiles/Dremel.json index ba07e0533f..1e41e68d26 100644 --- a/resources/profiles/Dremel.json +++ b/resources/profiles/Dremel.json @@ -1,6 +1,6 @@ { "name": "Dremel", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Dremel configurations", "machine_model_list": [ diff --git a/resources/profiles/Elegoo.json b/resources/profiles/Elegoo.json index a37f529e2d..652f27c882 100644 --- a/resources/profiles/Elegoo.json +++ b/resources/profiles/Elegoo.json @@ -1,6 +1,6 @@ { "name": "Elegoo", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Elegoo configurations", "machine_model_list": [ diff --git a/resources/profiles/FLSun.json b/resources/profiles/FLSun.json index bdbbdde3c3..b099ebe336 100644 --- a/resources/profiles/FLSun.json +++ b/resources/profiles/FLSun.json @@ -1,6 +1,6 @@ { "name": "FLSun", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "FLSun configurations", "machine_model_list": [ diff --git a/resources/profiles/Flashforge.json b/resources/profiles/Flashforge.json index e1b30917ed..7eaf69ed4b 100644 --- a/resources/profiles/Flashforge.json +++ b/resources/profiles/Flashforge.json @@ -1,7 +1,7 @@ { "name": "Flashforge", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Flashforge configurations", "machine_model_list": [ diff --git a/resources/profiles/FlyingBear.json b/resources/profiles/FlyingBear.json index b2b22ccb96..7c58d7dc7c 100644 --- a/resources/profiles/FlyingBear.json +++ b/resources/profiles/FlyingBear.json @@ -1,6 +1,6 @@ { "name": "FlyingBear", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "1", "description": "FlyingBear configurations", "machine_model_list": [ diff --git a/resources/profiles/Folgertech.json b/resources/profiles/Folgertech.json index b6aab6de64..a43b434235 100644 --- a/resources/profiles/Folgertech.json +++ b/resources/profiles/Folgertech.json @@ -1,6 +1,6 @@ { "name": "Folgertech", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Folgertech configurations", "machine_model_list": [ diff --git a/resources/profiles/Geeetech.json b/resources/profiles/Geeetech.json index 78518a7f9a..bada127275 100644 --- a/resources/profiles/Geeetech.json +++ b/resources/profiles/Geeetech.json @@ -1,6 +1,6 @@ { "name": "Geeetech", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Geeetech configurations", "machine_model_list": [ diff --git a/resources/profiles/Ginger Additive.json b/resources/profiles/Ginger Additive.json index 09faba143b..c5c9624d9e 100644 --- a/resources/profiles/Ginger Additive.json +++ b/resources/profiles/Ginger Additive.json @@ -1,6 +1,6 @@ { "name": "Ginger Additive", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "1", "description": "Ginger configuration", "machine_model_list": [ diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index 76297cdaec..a643aa4ed2 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -1,6 +1,6 @@ { "name": "InfiMech", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "1", "description": "InfiMech configurations", "machine_model_list": [ diff --git a/resources/profiles/Kingroon.json b/resources/profiles/Kingroon.json index 5ab5e0b369..b2d0de6815 100644 --- a/resources/profiles/Kingroon.json +++ b/resources/profiles/Kingroon.json @@ -1,7 +1,7 @@ { "name": "Kingroon", "url": "https://kingroon.com/", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Kingroon configuration files", "machine_model_list": [ diff --git a/resources/profiles/MagicMaker.json b/resources/profiles/MagicMaker.json index 47dfc7c99a..c6a01af86e 100644 --- a/resources/profiles/MagicMaker.json +++ b/resources/profiles/MagicMaker.json @@ -1,6 +1,6 @@ { "name": "MagicMaker", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "MagicMaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Mellow.json b/resources/profiles/Mellow.json index 14dc403cbf..f4eb6d08fc 100644 --- a/resources/profiles/Mellow.json +++ b/resources/profiles/Mellow.json @@ -1,6 +1,6 @@ { "name": "Mellow", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Mellow Printer Profiles", "machine_model_list": [ diff --git a/resources/profiles/OrcaArena.json b/resources/profiles/OrcaArena.json index 006b3dafa5..bd5528136d 100644 --- a/resources/profiles/OrcaArena.json +++ b/resources/profiles/OrcaArena.json @@ -1,7 +1,7 @@ { "name": "Orca Arena Printer", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Orca Arena configuration files", "machine_model_list": [ diff --git a/resources/profiles/Peopoly.json b/resources/profiles/Peopoly.json index 375b5a244f..ff11865d66 100644 --- a/resources/profiles/Peopoly.json +++ b/resources/profiles/Peopoly.json @@ -1,6 +1,6 @@ { "name": "Peopoly", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Peopoly configurations", "machine_model_list": [ diff --git a/resources/profiles/Positron3D.json b/resources/profiles/Positron3D.json index c7153ef201..6b63202671 100644 --- a/resources/profiles/Positron3D.json +++ b/resources/profiles/Positron3D.json @@ -1,6 +1,6 @@ { "name": "Positron 3D", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Positron 3D Printer Profile", "machine_model_list": [ diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index 2594da2f3f..780aac047b 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -1,6 +1,6 @@ { "name": "Prusa", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Prusa configurations", "machine_model_list": [ diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json index ec0984c62f..63c8828472 100644 --- a/resources/profiles/Qidi.json +++ b/resources/profiles/Qidi.json @@ -1,6 +1,6 @@ { "name": "Qidi", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Qidi configurations", "machine_model_list": [ diff --git a/resources/profiles/Raise3D.json b/resources/profiles/Raise3D.json index e5cd056b2e..15a8a7baea 100644 --- a/resources/profiles/Raise3D.json +++ b/resources/profiles/Raise3D.json @@ -1,7 +1,7 @@ { "name": "Raise3D", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Raise3D configurations", "machine_model_list": [ diff --git a/resources/profiles/Ratrig.json b/resources/profiles/Ratrig.json index f58b289ce5..3519738f1e 100644 --- a/resources/profiles/Ratrig.json +++ b/resources/profiles/Ratrig.json @@ -1,6 +1,6 @@ { "name": "RatRig", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "RatRig configurations", "machine_model_list": [ diff --git a/resources/profiles/RolohaunDesign.json b/resources/profiles/RolohaunDesign.json index 9d4ae7caed..39ded5d9d3 100644 --- a/resources/profiles/RolohaunDesign.json +++ b/resources/profiles/RolohaunDesign.json @@ -1,6 +1,6 @@ { "name": "RolohaunDesign", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "RolohaunDesign Printer Profiles", "machine_model_list": [ diff --git a/resources/profiles/SecKit.json b/resources/profiles/SecKit.json index 4363125f3d..5bad1f50ab 100644 --- a/resources/profiles/SecKit.json +++ b/resources/profiles/SecKit.json @@ -1,6 +1,6 @@ { "name": "SecKit", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "SecKit configurations", "machine_model_list": [ diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index fbe1801b5e..0fd90b48db 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -1,6 +1,6 @@ { "name": "Snapmaker", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Snapmaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Sovol.json b/resources/profiles/Sovol.json index f8d6dbe79a..a20d039300 100644 --- a/resources/profiles/Sovol.json +++ b/resources/profiles/Sovol.json @@ -1,7 +1,7 @@ { "name": "Sovol", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Sovol configurations", "machine_model_list": [ diff --git a/resources/profiles/Tronxy.json b/resources/profiles/Tronxy.json index d9583b5223..84a866fdc1 100644 --- a/resources/profiles/Tronxy.json +++ b/resources/profiles/Tronxy.json @@ -1,6 +1,6 @@ { "name": "Tronxy", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Tronxy configurations", "machine_model_list": [ diff --git a/resources/profiles/TwoTrees.json b/resources/profiles/TwoTrees.json index f4e01eb3e6..1d298d0c7d 100644 --- a/resources/profiles/TwoTrees.json +++ b/resources/profiles/TwoTrees.json @@ -1,6 +1,6 @@ { "name": "TwoTrees", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "1", "description": "TwoTrees configurations", "machine_model_list": [ diff --git a/resources/profiles/UltiMaker.json b/resources/profiles/UltiMaker.json index 0515c99951..77cf89c906 100644 --- a/resources/profiles/UltiMaker.json +++ b/resources/profiles/UltiMaker.json @@ -1,7 +1,7 @@ { "name": "UltiMaker", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "UltiMaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Vivedino.json b/resources/profiles/Vivedino.json index b83c78bb83..2b8fc227ba 100644 --- a/resources/profiles/Vivedino.json +++ b/resources/profiles/Vivedino.json @@ -1,6 +1,6 @@ { "name": "Vivedino", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Vivedino configurations", "machine_model_list": [ diff --git a/resources/profiles/Voron.json b/resources/profiles/Voron.json index f429f136b4..f01dcf518a 100644 --- a/resources/profiles/Voron.json +++ b/resources/profiles/Voron.json @@ -1,6 +1,6 @@ { "name": "Voron", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Voron configurations", "machine_model_list": [ diff --git a/resources/profiles/Voxelab.json b/resources/profiles/Voxelab.json index 054dd2cd4a..d840eeed91 100644 --- a/resources/profiles/Voxelab.json +++ b/resources/profiles/Voxelab.json @@ -1,7 +1,7 @@ { "name": "Voxelab", "url": "", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Voxelab configurations", "machine_model_list": [ diff --git a/resources/profiles/Vzbot.json b/resources/profiles/Vzbot.json index e4aa759e24..48b18e6834 100644 --- a/resources/profiles/Vzbot.json +++ b/resources/profiles/Vzbot.json @@ -1,6 +1,6 @@ { "name": "Vzbot", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Vzbot configurations", "machine_model_list": [ diff --git a/resources/profiles/Wanhao.json b/resources/profiles/Wanhao.json index ebfe37cfea..f10064f125 100644 --- a/resources/profiles/Wanhao.json +++ b/resources/profiles/Wanhao.json @@ -1,6 +1,6 @@ { "name": "Wanhao", - "version": "02.02.00.00", + "version": "02.02.00.01", "force_update": "0", "description": "Wanhao configurations", "machine_model_list": [ From cc950f2016edc1d3e9fe3d44fe4695f1495f4c82 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Mon, 23 Sep 2024 21:29:23 +0800 Subject: [PATCH 17/26] bump version to 2.2.0-beta2 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 41bac127ee..07b3c34862 100644 --- a/version.inc +++ b/version.inc @@ -10,7 +10,7 @@ endif() if(NOT DEFINED BBL_INTERNAL_TESTING) set(BBL_INTERNAL_TESTING "0") endif() -set(SoftFever_VERSION "2.2.0-beta") +set(SoftFever_VERSION "2.2.0-beta2") string(REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)" SoftFever_VERSION_MATCH ${SoftFever_VERSION}) set(ORCA_VERSION_MAJOR ${CMAKE_MATCH_1}) From 473c7fb3ef55427cb6d9cdf3258b0f740648adce Mon Sep 17 00:00:00 2001 From: SoftFever Date: Tue, 24 Sep 2024 19:42:47 +0800 Subject: [PATCH 18/26] Fix a bed type regression (#6893) --- src/libslic3r/PrintConfig.cpp | 5 +++-- src/slic3r/GUI/Plater.cpp | 27 +++++++++++++++------------ src/slic3r/GUI/Plater.hpp | 2 ++ 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 2288ab8880..33941656da 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -760,16 +760,17 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("Bed types supported by the printer"); def->mode = comSimple; def->enum_keys_map = &s_keys_map_BedType; + // Orca: make sure the order of the values is the same as the BedType enum def->enum_values.emplace_back("Cool Plate"); - def->enum_values.emplace_back("Textured Cool Plate"); def->enum_values.emplace_back("Engineering Plate"); def->enum_values.emplace_back("High Temp Plate"); def->enum_values.emplace_back("Textured PEI Plate"); + def->enum_values.emplace_back("Textured Cool Plate"); def->enum_labels.emplace_back(L("Smooth Cool Plate")); - def->enum_labels.emplace_back(L("Textured Cool Plate")); def->enum_labels.emplace_back(L("Engineering Plate")); def->enum_labels.emplace_back(L("Smooth High Temp Plate")); def->enum_labels.emplace_back(L("Textured PEI Plate")); + def->enum_labels.emplace_back(L("Textured Cool Plate")); def->set_default_value(new ConfigOptionEnum(btPC)); // BBS diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index c7c5302d2a..a720dfab5c 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1284,22 +1284,25 @@ void Sidebar::update_all_preset_comboboxes() //p->m_staticText_filament_settings->Update(); - if (is_bbl_vendor || cfg.opt_bool("support_multi_bed_types")) { m_bed_type_list->Enable(); - auto str_bed_type = wxGetApp().app_config->get_printer_setting(wxGetApp().preset_bundle->printers.get_selected_preset_name(), - "curr_bed_type"); - if (!str_bed_type.empty()) { - int bed_type_value = atoi(str_bed_type.c_str()); - if (bed_type_value == 0) - bed_type_value = 1; - m_bed_type_list->SelectAndNotify(bed_type_value - 1); - } else { - BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle); - m_bed_type_list->SelectAndNotify((int) bed_type - 1); + // Orca: don't update bed type if loading project + if (!p->plater->is_loading_project()) { + auto str_bed_type = wxGetApp().app_config->get_printer_setting(wxGetApp().preset_bundle->printers.get_selected_preset_name(), + "curr_bed_type"); + if (!str_bed_type.empty()) { + int bed_type_value = atoi(str_bed_type.c_str()); + if (bed_type_value == 0) + bed_type_value = 1; + m_bed_type_list->SelectAndNotify(bed_type_value - 1); + } else { + BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle); + m_bed_type_list->SelectAndNotify((int) bed_type - 1); + } } } else { - m_bed_type_list->SelectAndNotify(btPEI); + // Orca: combobox don't have the btDefault option, so we need to -1 + m_bed_type_list->SelectAndNotify(btPEI - 1); m_bed_type_list->Disable(); } diff --git a/src/slic3r/GUI/Plater.hpp b/src/slic3r/GUI/Plater.hpp index 0b25c42459..4086a15771 100644 --- a/src/slic3r/GUI/Plater.hpp +++ b/src/slic3r/GUI/Plater.hpp @@ -781,6 +781,8 @@ public: }; std::atomic m_arrange_running{false}; + bool is_loading_project() const { return m_loading_project; } + private: struct priv; std::unique_ptr p; From 8d9ec11fe903b185cb2525fca5180c987e045406 Mon Sep 17 00:00:00 2001 From: Azi Date: Wed, 25 Sep 2024 04:27:45 -0700 Subject: [PATCH 19/26] Feature/move plate to the front (#6262) * WIP:only works after saving and then reloading * working version of move plate to the front * added icons for move to front * removed a commented line * fixed the move to front function to behave correctly with undo/redo actions * Merge branch 'main' into feature/move_plate_to_the_front --- resources/images/plate_move_front.svg | 74 +++++++++++++++++++ resources/images/plate_move_front_dark.svg | 74 +++++++++++++++++++ resources/images/plate_move_front_hover.svg | 74 +++++++++++++++++++ .../images/plate_move_front_hover_dark.svg | 74 +++++++++++++++++++ src/slic3r/GUI/PartPlate.cpp | 35 +++++++++ src/slic3r/GUI/PartPlate.hpp | 8 +- src/slic3r/GUI/Plater.cpp | 11 +++ 7 files changed, 349 insertions(+), 1 deletion(-) create mode 100644 resources/images/plate_move_front.svg create mode 100644 resources/images/plate_move_front_dark.svg create mode 100644 resources/images/plate_move_front_hover.svg create mode 100644 resources/images/plate_move_front_hover_dark.svg diff --git a/resources/images/plate_move_front.svg b/resources/images/plate_move_front.svg new file mode 100644 index 0000000000..be453c9482 --- /dev/null +++ b/resources/images/plate_move_front.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + diff --git a/resources/images/plate_move_front_dark.svg b/resources/images/plate_move_front_dark.svg new file mode 100644 index 0000000000..ee7c1ac9c4 --- /dev/null +++ b/resources/images/plate_move_front_dark.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + diff --git a/resources/images/plate_move_front_hover.svg b/resources/images/plate_move_front_hover.svg new file mode 100644 index 0000000000..02f81ab0d5 --- /dev/null +++ b/resources/images/plate_move_front_hover.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + diff --git a/resources/images/plate_move_front_hover_dark.svg b/resources/images/plate_move_front_hover_dark.svg new file mode 100644 index 0000000000..7d76f25021 --- /dev/null +++ b/resources/images/plate_move_front_hover_dark.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index c8fd576d90..be456d8bce 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -1035,6 +1035,13 @@ void PartPlate::render_icons(bool bottom, bool only_name, int hover_id) else render_icon_texture(m_plate_name_edit_icon.model, m_partplate_list->m_plate_name_edit_texture); + if (hover_id == 7) { + render_icon_texture(m_move_front_icon.model, m_partplate_list->m_move_front_hovered_texture); + show_tooltip("Move plate to the front"); + } else + render_icon_texture(m_move_front_icon.model, m_partplate_list->m_move_front_texture); + + if (m_partplate_list->render_plate_settings) { bool has_plate_settings = get_bed_type() != BedType::btDefault || get_print_seq() != PrintSequence::ByDefault || !get_first_layer_print_sequence().empty() || !get_other_layers_print_sequence().empty() || has_spiral_mode_config(); if (hover_id == 5) { @@ -1336,6 +1343,7 @@ void PartPlate::register_raycasters_for_picking(GLCanvas3D &canvas) canvas.remove_raycasters_for_picking(SceneRaycaster::EType::Bed, picking_id_component(6)); register_model_for_picking(canvas, m_plate_name_edit_icon, picking_id_component(6)); + register_model_for_picking(canvas, m_move_front_icon, picking_id_component(7)); } int PartPlate::picking_id_component(int idx) const @@ -2712,6 +2720,7 @@ bool PartPlate::set_shape(const Pointfs& shape, const Pointfs& exclude_areas, Ve calc_vertex_for_icons(2, m_arrange_icon); calc_vertex_for_icons(3, m_lock_icon); calc_vertex_for_icons(4, m_plate_settings_icon); + calc_vertex_for_icons(5, m_move_front_icon); //calc_vertex_for_number(0, (m_plate_index < 9), m_plate_idx_icon); calc_vertex_for_number(0, false, m_plate_idx_icon); if (m_plater) { @@ -3284,6 +3293,23 @@ void PartPlateList::generate_icon_textures() } } + + // if (m_move_front_texture.get_id() == 0) + { + file_name = path + (m_is_dark ? "plate_move_front_dark.svg" : "plate_move_front.svg"); + if (!m_move_front_texture.load_from_svg_file(file_name, true, false, false, icon_size)) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name; + } + } + + // if (m_move_front_hovered_texture.get_id() == 0) + { + file_name = path + (m_is_dark ? "plate_move_front_hover_dark.svg" : "plate_move_front_hover.svg"); + if (!m_move_front_hovered_texture.load_from_svg_file(file_name, true, false, false, icon_size)) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name; + } + } + //if (m_arrange_texture.get_id() == 0) { file_name = path + (m_is_dark ? "plate_arrange_dark.svg" : "plate_arrange.svg"); @@ -3419,6 +3445,8 @@ void PartPlateList::release_icon_textures() m_logo_texture.reset(); m_del_texture.reset(); m_del_hovered_texture.reset(); + m_move_front_hovered_texture.reset(); + m_move_front_texture.reset(); m_arrange_texture.reset(); m_arrange_hovered_texture.reset(); m_orient_texture.reset(); @@ -3580,6 +3608,13 @@ void PartPlateList::reinit() /*basic plate operations*/ //create an empty plate, and return its index //these model instances which are not in any plates should not be affected also + +void PartPlateList::update_plates() +{ + update_all_plates_pos_and_size(true, false); + set_shapes(m_shape, m_exclude_areas, m_logo_texture_filename, m_height_to_lid, m_height_to_rod); +} + int PartPlateList::create_plate(bool adjust_position) { PartPlate* plate = NULL; diff --git a/src/slic3r/GUI/PartPlate.hpp b/src/slic3r/GUI/PartPlate.hpp index 0f2a5f241d..bfe73ab59a 100644 --- a/src/slic3r/GUI/PartPlate.hpp +++ b/src/slic3r/GUI/PartPlate.hpp @@ -141,6 +141,7 @@ private: PickingModel m_lock_icon; PickingModel m_plate_settings_icon; PickingModel m_plate_name_edit_icon; + PickingModel m_move_front_icon; GLModel m_plate_idx_icon; GLTexture m_texture; @@ -199,7 +200,7 @@ private: public: static const unsigned int PLATE_BASE_ID = 255 * 255 * 253; static const unsigned int PLATE_NAME_HOVER_ID = 6; - static const unsigned int GRABBER_COUNT = 7; + static const unsigned int GRABBER_COUNT = 8; static ColorRGBA SELECT_COLOR; static ColorRGBA UNSELECT_COLOR; @@ -546,6 +547,8 @@ class PartPlateList : public ObjectBase GLTexture m_logo_texture; GLTexture m_del_texture; GLTexture m_del_hovered_texture; + GLTexture m_move_front_hovered_texture; + GLTexture m_move_front_texture; GLTexture m_arrange_texture; GLTexture m_arrange_hovered_texture; GLTexture m_orient_texture; @@ -656,6 +659,9 @@ public: height = m_plate_height; } + // Pantheon: update plates after moving plate to the front + void update_plates(); + /*basic plate operations*/ //create an empty plate and return its index int create_plate(bool adjust_position = true); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index a720dfab5c..7f825b989d 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -14001,7 +14001,18 @@ int Plater::select_plate_by_hover_id(int hover_id, bool right_click, bool isModi BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << "can not select plate %1%" << plate_index; ret = -1; } + } else if ((action == 7) && (!right_click)) { + // move plate to the front + take_snapshot("move plate to the front"); + ret = p->partplate_list.move_plate_to_index(plate_index,0); + p->partplate_list.update_slice_context_to_current_plate(p->background_process); + p->preview->update_gcode_result(p->partplate_list.get_current_slice_result()); + p->sidebar->obj_list()->reload_all_plates(); + p->partplate_list.update_plates(); + update(); + p->partplate_list.select_plate(0); } + else { BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << "invalid action %1%, with right_click=%2%" << action << right_click; From 23eb055cb57c373471e411d53fc9adda4485233e Mon Sep 17 00:00:00 2001 From: Vovodroid Date: Wed, 25 Sep 2024 14:29:21 +0300 Subject: [PATCH 20/26] Followup to clones auto arrange: use current plate (#6373) * Use current plate for auto arrange clones --- src/slic3r/GUI/Plater.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 7f825b989d..874dd0fba5 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -13397,8 +13397,10 @@ void Plater::clone_selection() } Selection& selection = p->get_selection(); selection.clone(res); - if (wxGetApp().app_config->get("auto_arrange") == "true") + if (wxGetApp().app_config->get("auto_arrange") == "true") { + this->set_prepare_state(Job::PREPARE_STATE_MENU); this->arrange(); + } } std::vector Plater::get_empty_cells(const Vec2f step) From d7bc7fa2b2804f1aadb9317dca745cb0ab4b6abc Mon Sep 17 00:00:00 2001 From: GlauTech <33813227+GlauTechCo@users.noreply.github.com> Date: Wed, 25 Sep 2024 14:30:19 +0300 Subject: [PATCH 21/26] Update TURKISH translations (#6882) * Update TURKISH translations --- localization/i18n/tr/OrcaSlicer_tr.po | 3585 ++++++++++++------------- 1 file changed, 1735 insertions(+), 1850 deletions(-) diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index a3c61e795a..e0c6451828 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-09-23 00:25+0800\n" -"PO-Revision-Date: 2024-09-09 02:58+0300\n" +"PO-Revision-Date: 2024-09-23 18:02+0300\n" "Last-Translator: GlauTech\n" "Language-Team: \n" "Language: tr\n" @@ -551,8 +551,8 @@ msgstr "Oranı azalt" #, boost-format msgid "" -"Processing model '%1%' with more than 1M triangles could be slow. It is " -"highly recommended to simplify the model." +"Processing model '%1%' with more than 1M triangles could be slow. It is highly " +"recommended to simplify the model." msgstr "" "1 milyondan fazla üçgen içeren '%1%' modelinin işlenmesi yavaş olabilir. " "Modelin basitleştirilmesi önemle tavsiye edilir." @@ -728,8 +728,8 @@ msgid "" "The text cannot be written using the selected font. Please try choosing a " "different font." msgstr "" -"Metin seçilen yazı tipi kullanılarak yazılamıyor. Lütfen farklı bir yazı " -"tipi seçmeyi deneyin." +"Metin seçilen yazı tipi kullanılarak yazılamıyor. Lütfen farklı bir yazı tipi " +"seçmeyi deneyin." msgid "Embossed text cannot contain only white spaces." msgstr "Kabartmalı metin yalnızca beyaz boşluklardan oluşamaz." @@ -1010,12 +1010,12 @@ msgstr "Metni kameraya doğru yönlendirin." #, boost-format msgid "" -"Can't load exactly same font(\"%1%\"). Application selected a similar " -"one(\"%2%\"). You have to specify font for enable edit text." +"Can't load exactly same font(\"%1%\"). Application selected a similar one(\"%2%" +"\"). You have to specify font for enable edit text." msgstr "" -"Tam olarak aynı yazı tipi yüklenemiyor(\"%1%\"). Uygulama benzer bir " -"uygulama seçti(\"%2%\"). Metni düzenlemeyi etkinleştirmek için yazı tipini " -"belirtmeniz gerekir." +"Tam olarak aynı yazı tipi yüklenemiyor(\"%1%\"). Uygulama benzer bir uygulama " +"seçti(\"%2%\"). Metni düzenlemeyi etkinleştirmek için yazı tipini belirtmeniz " +"gerekir." msgid "No symbol" msgstr "Sembol yok" @@ -1131,8 +1131,7 @@ msgid "Path can't be healed from self-intersection and multiple points." msgstr "Yol kendi kendine kesişmeden ve birden fazla noktadan iyileştirilemez." msgid "" -"Final shape contains self-intersection or multiple points with same " -"coordinate." +"Final shape contains self-intersection or multiple points with same coordinate." msgstr "" "Son şekil, kendi kesişimini veya aynı koordinata sahip birden fazla noktayı " "içerir." @@ -1300,7 +1299,7 @@ msgid "Select point" msgstr "Nokta seç" msgid "Delete" -msgstr "Delete" +msgstr "Sil" msgid "Restart selection" msgstr "Seçimi sıfırla" @@ -1386,8 +1385,8 @@ msgid "" msgstr "\"%1%\" yapılandırma dosyası yüklendi ancak bazı değerler tanınamadı." msgid "" -"OrcaSlicer will terminate because of running out of memory.It may be a bug. " -"It will be appreciated if you report the issue to our team." +"OrcaSlicer will terminate because of running out of memory.It may be a bug. It " +"will be appreciated if you report the issue to our team." msgstr "" "OrcaSlicer hafızasının yetersiz olması nedeniyle sonlandırılacak. Bir hata " "olabilir. Sorunu ekibimize bildirirseniz seviniriz." @@ -1467,8 +1466,8 @@ msgstr "Bilgi" msgid "" "The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n" "OrcaSlicer has attempted to recreate the configuration file.\n" -"Please note, application settings will be lost, but printer profiles will " -"not be affected." +"Please note, application settings will be lost, but printer profiles will not " +"be affected." msgstr "" "OrcaSlicer konfigürasyon dosyası bozulmuş olabilir ve ayrıştırılamayabilir.\n" "OrcaSlicer, konfigürasyon dosyasını yeniden oluşturmayı denedi.\n" @@ -1488,8 +1487,7 @@ msgid "Choose one file (3mf):" msgstr "Dosya seçin (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" -msgstr "" -"Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" +msgstr "Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" msgstr "Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf):" @@ -1504,8 +1502,8 @@ msgid "Some presets are modified." msgstr "Bazı ön ayarlar değiştirildi." msgid "" -"You can keep the modified presets to the new project, discard or save " -"changes as new presets." +"You can keep the modified presets to the new project, discard or save changes " +"as new presets." msgstr "" "Modifield ön ayarlarını yeni projede tutabilir, değişiklikleri atabilir veya " "yeni ön ayarlar olarak kaydedebilirsiniz." @@ -1514,8 +1512,7 @@ msgid "User logged out" msgstr "Kullanıcı oturumu kapattı" msgid "new or open project file is not allowed during the slicing process!" -msgstr "" -"dilimleme işlemi sırasında yeni veya açık proje dosyasına izin verilmez!" +msgstr "dilimleme işlemi sırasında yeni veya açık proje dosyasına izin verilmez!" msgid "Open Project" msgstr "Projeyi Aç" @@ -1524,8 +1521,8 @@ msgid "" "The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"Orca Slicer'ın sürümü çok düşük ve normal şekilde kullanılabilmesi için en " -"son sürüme güncellenmesi gerekiyor" +"Orca Slicer'ın sürümü çok düşük ve normal şekilde kullanılabilmesi için en son " +"sürüme güncellenmesi gerekiyor" msgid "Privacy Policy Update" msgstr "Gizlilik Politikası Güncellemesi" @@ -1534,8 +1531,8 @@ msgid "" "The number of user presets cached in the cloud has exceeded the upper limit, " "newly created user presets can only be used locally." msgstr "" -"Bulutta önbelleğe alınan kullanıcı ön ayarlarının sayısı üst sınırı aştı; " -"yeni oluşturulan kullanıcı ön ayarları yalnızca yerel olarak kullanılabilir." +"Bulutta önbelleğe alınan kullanıcı ön ayarlarının sayısı üst sınırı aştı; yeni " +"oluşturulan kullanıcı ön ayarları yalnızca yerel olarak kullanılabilir." msgid "Sync user presets" msgstr "Kullanıcı ön ayarlarını senkronize edin" @@ -1738,10 +1735,10 @@ msgid "" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" -"Bu modelin üst yüzeyinde metin kabartması bulunmaktadır. En iyi sonuçları " -"elde etmek amacıyla, 'Üst Yüzeylerde Yalnızca Bir Duvar'ın en iyi şekilde " -"çalışması için 'Tek Duvar Eşiği(min_width_top_surface)' seçeneğini 0'a " -"ayarlamanız önerilir.\n" +"Bu modelin üst yüzeyinde metin kabartması bulunmaktadır. En iyi sonuçları elde " +"etmek amacıyla, 'Üst Yüzeylerde Yalnızca Bir Duvar'ın en iyi şekilde çalışması " +"için 'Tek Duvar Eşiği(min_width_top_surface)' seçeneğini 0'a ayarlamanız " +"önerilir.\n" "Evet - Bu ayarları otomatik olarak değiştir\n" "Hayır - Bu ayarları benim için değiştirme" @@ -1894,13 +1891,13 @@ msgid "Invalidate cut info" msgstr "Kesim bilgisini geçersiz kıl" msgid "Add Primitive" -msgstr "Şekil Ekle" +msgstr "Şekil ekle" msgid "Add Handy models" -msgstr "Pratik Modeller Ekle" +msgstr "Pratik model ekle" msgid "Add Models" -msgstr "Model Ekle" +msgstr "Model ekle" msgid "Show Labels" msgstr "Etiketleri Göster" @@ -1948,7 +1945,7 @@ msgid "arrange current plate" msgstr "Mevcut plakayı hizala" msgid "Reload All" -msgstr "Tümünü Yeniden Yükle" +msgstr "Tümünü yeniden yükle" msgid "reload all from disk" msgstr "Hepsini diskten yeniden yükle" @@ -1960,7 +1957,7 @@ msgid "auto rotate current plate" msgstr "Geçerli plakayı otomatik döndürme" msgid "Delete Plate" -msgstr "Plakayı Sil" +msgstr "Plakayı sil" msgid "Remove the selected plate" msgstr "Seçilen plakayı kaldır" @@ -1996,7 +1993,7 @@ msgid "Lock" msgstr "Kilitle" msgid "Edit Plate Name" -msgstr "Plaka Adını Düzenle" +msgstr "Plaka adını düzenle" msgid "Name" msgstr "İsim" @@ -2068,8 +2065,7 @@ msgid "Switch to per-object setting mode to edit modifier settings." msgstr "Değiştirici ayarlarını düzenlemek için nesne başına ayar moduna geçin." msgid "" -"Switch to per-object setting mode to edit process settings of selected " -"objects." +"Switch to per-object setting mode to edit process settings of selected objects." msgstr "" "Seçilen nesnelerin işlem ayarlarını düzenlemek için nesne başına ayar moduna " "geçin." @@ -2094,8 +2090,8 @@ msgid "" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed .\n" "\n" -"To manipulate with solid parts or negative volumes you have to invalidate " -"cut information first." +"To manipulate with solid parts or negative volumes you have to invalidate cut " +"information first." msgstr "" "Bu eylem kesilmiş bir yazışmayı bozacaktır.\n" "Bundan sonra model tutarlılığı garanti edilemez.\n" @@ -2158,8 +2154,7 @@ msgstr "İlk seçilen öğe bir nesne ise ikincisi de nesne olmalıdır." msgid "" "If first selected item is a part, the second one should be part in the same " "object." -msgstr "" -"İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." +msgstr "İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." msgid "The type of the last solid object part is not to be changed." msgstr "Son katı nesne parçasının tipi değiştirilNozullidir." @@ -2516,19 +2511,16 @@ msgstr "" msgid "Arranging done." msgstr "Hizalama tamamlandı." -msgid "" -"Arrange failed. Found some exceptions when processing object geometries." +msgid "Arrange failed. Found some exceptions when processing object geometries." msgstr "" -"Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar " -"bulundu." +"Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar bulundu." #, c-format, boost-format msgid "" -"Arrangement ignored the following objects which can't fit into a single " -"bed:\n" +"Arrangement ignored the following objects which can't fit into a single bed:\n" "%s" msgstr "" -"Hizalama tek tablaya sığmayan aşağıdaki nesneler göz ardı edildi:\n" +"Hizalama tek plakaya sığmayan aşağıdaki nesneler göz ardı edildi:\n" "%s" msgid "" @@ -2589,8 +2581,8 @@ msgstr "Görev iptal edildi." msgid "Upload task timed out. Please check the network status and try again." msgstr "" -"Yükleme görevi zaman aşımına uğradı. Lütfen ağ durumunu kontrol edin ve " -"tekrar deneyin." +"Yükleme görevi zaman aşımına uğradı. Lütfen ağ durumunu kontrol edin ve tekrar " +"deneyin." msgid "Cloud service connection failed. Please try again." msgstr "Bulut hizmeti bağlantısı başarısız oldu. Lütfen tekrar deneyin." @@ -2625,15 +2617,14 @@ msgstr "" "deneyin." msgid "Print file not found, Please slice it again and send it for printing." -msgstr "" -"Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." +msgstr "Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." msgid "" "Failed to upload print file to FTP. Please check the network status and try " "again." msgstr "" -"Yazdırma dosyası FTP'ye yüklenemedi. Lütfen ağ durumunu kontrol edin ve " -"tekrar deneyin." +"Yazdırma dosyası FTP'ye yüklenemedi. Lütfen ağ durumunu kontrol edin ve tekrar " +"deneyin." msgid "Sending print job over LAN" msgstr "Yazdırma işi LAN üzerinden gönderiliyor" @@ -2682,8 +2673,8 @@ msgid "Importing SLA archive" msgstr "SLA arşivi içe aktarılıyor" msgid "" -"The SLA archive doesn't contain any presets. Please activate some SLA " -"printer preset first before importing that SLA archive." +"The SLA archive doesn't contain any presets. Please activate some SLA printer " +"preset first before importing that SLA archive." msgstr "" "SLA arşivi herhangi bir ön ayar içermez. Lütfen SLA arşivini içe aktarmadan " "önce bazı SLA yazıcı ön ayarlarını etkinleştirin." @@ -2695,8 +2686,8 @@ msgid "Importing done." msgstr "İçe aktarma tamamlandı." msgid "" -"The imported SLA archive did not contain any presets. The current SLA " -"presets were used as fallback." +"The imported SLA archive did not contain any presets. The current SLA presets " +"were used as fallback." msgstr "" "İçe aktarılan SLA arşivi herhangi bir ön ayar içermiyordu. Geçerli SLA ön " "ayarları geri dönüş olarak kullanıldı." @@ -2753,8 +2744,8 @@ msgid "" "This software uses open source components whose copyright and other " "proprietary rights belong to their respective owners" msgstr "" -"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait " -"olan açık kaynaklı bileşenleri kullanır" +"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait olan " +"açık kaynaklı bileşenleri kullanır" #, c-format, boost-format msgid "About %s" @@ -2768,8 +2759,7 @@ msgstr "OrcaSlicer, BambuStudio, PrusaSlicer ve SuperSlicer'ı temel alır." msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" -"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel " -"almaktadır." +"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel almaktadır." msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" @@ -2848,8 +2838,7 @@ msgstr "Lütfen geçerli bir değer girin (K %.1f~%.1f içinde)" #, c-format, boost-format msgid "Please input a valid value (K in %.1f~%.1f, N in %.1f~%.1f)" -msgstr "" -"Lütfen geçerli bir değer girin (K %.1f~%.1f içinde, N %.1f~%.1f içinde)" +msgstr "Lütfen geçerli bir değer girin (K %.1f~%.1f içinde, N %.1f~%.1f içinde)" msgid "Other Color" msgstr "Diğer renk" @@ -2861,9 +2850,9 @@ msgid "Dynamic flow calibration" msgstr "Dinamik akış kalibrasyonu" msgid "" -"The nozzle temp and max volumetric speed will affect the calibration " -"results. Please fill in the same values as the actual printing. They can be " -"auto-filled by selecting a filament preset." +"The nozzle temp and max volumetric speed will affect the calibration results. " +"Please fill in the same values as the actual printing. They can be auto-filled " +"by selecting a filament preset." msgstr "" "Nozul sıcaklığı ve maksimum hacimsel hız kalibrasyon sonuçlarını " "etkileyecektir. Lütfen gerçek yazdırmayla aynı değerleri girin. Bir filament " @@ -2900,8 +2889,8 @@ msgid "Next" msgstr "Sonraki" msgid "" -"Calibration completed. Please find the most uniform extrusion line on your " -"hot bed like the picture below, and fill the value on its left side into the " +"Calibration completed. Please find the most uniform extrusion line on your hot " +"bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" "Kalibrasyon tamamlandı. Lütfen sıcak yatağınızdaki en düzgün ekstrüzyon " @@ -2967,8 +2956,7 @@ msgstr "" "değiştirildiğinde. nemin emilmesi saatler alır, düşük sıcaklıklar da süreci " "yavaşlatır." -msgid "" -"Config which AMS slot should be used for a filament used in the print job" +msgid "Config which AMS slot should be used for a filament used in the print job" msgstr "" "Yazdırma işinde kullanılan filament için hangi AMS yuvasının kullanılması " "gerektiğini yapılandırma" @@ -2998,8 +2986,7 @@ msgid "" "When the current material run out, the printer will continue to print in the " "following order." msgstr "" -"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam " -"edecektir." +"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam edecektir." msgid "Group" msgstr "Grup" @@ -3007,8 +2994,7 @@ msgstr "Grup" msgid "The printer does not currently support auto refill." msgstr "Yazıcı şu anda otomatik yeniden doldurmayı desteklemiyor." -msgid "" -"AMS filament backup is not enabled, please enable it in the AMS settings." +msgid "AMS filament backup is not enabled, please enable it in the AMS settings." msgstr "" "AMS filament yedekleme özelliği etkin değil, lütfen AMS ayarlarından " "etkinleştirin." @@ -3037,8 +3023,8 @@ msgid "Insertion update" msgstr "Ekleme güncellemesi" msgid "" -"The AMS will automatically read the filament information when inserting a " -"new Bambu Lab filament. This takes about 20 seconds." +"The AMS will automatically read the filament information when inserting a new " +"Bambu Lab filament. This takes about 20 seconds." msgstr "" "AMS, yeni bir Bambu Lab filamenti takıldığında filament bilgilerini otomatik " "olarak okuyacaktır. Bu yaklaşık 20 saniye sürer." @@ -3061,17 +3047,16 @@ msgid "Power on update" msgstr "Güncellemeyi aç" msgid "" -"The AMS will automatically read the information of inserted filament on " -"start-up. It will take about 1 minute.The reading process will roll filament " -"spools." +"The AMS will automatically read the information of inserted filament on start-" +"up. It will take about 1 minute.The reading process will roll filament spools." msgstr "" "AMS, başlangıçta takılan filamentin bilgilerini otomatik olarak okuyacaktır. " "Yaklaşık 1 dakika sürecektir. Okuma işlemi filament makaralarını saracaktır." msgid "" -"The AMS will not automatically read information from inserted filament " -"during startup and will continue to use the information recorded before the " -"last shutdown." +"The AMS will not automatically read information from inserted filament during " +"startup and will continue to use the information recorded before the last " +"shutdown." msgstr "" "AMS, başlatma sırasında takılan filamentden bilgileri otomatik olarak okumaz " "ve son kapatmadan önce kaydedilen bilgileri kullanmaya devam eder." @@ -3085,8 +3070,8 @@ msgid "" "automatically." msgstr "" "AMS, filament bilgisi güncellendikten sonra Bambu filamentin kalan " -"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik " -"olarak güncellenecektir." +"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik olarak " +"güncellenecektir." msgid "AMS filament backup" msgstr "AMS filament yedeklemesi" @@ -3118,8 +3103,8 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" -"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn " -"yazılımınızı kontrol edin, kontrol edip yeniden deneyin." +"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn yazılımınızı " +"kontrol edin, kontrol edip yeniden deneyin." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " @@ -3192,8 +3177,8 @@ msgstr "G kodu dışa aktarılırken bilinmeyen bir hata oluştu." #, boost-format msgid "" -"Copying of the temporary G-code to the output G-code failed. Maybe the SD " -"card is write locked?\n" +"Copying of the temporary G-code to the output G-code failed. Maybe the SD card " +"is write locked?\n" "Error message: %1%" msgstr "" "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu. Belki SD kart " @@ -3207,8 +3192,8 @@ msgid "" "device. The corrupted output G-code is at %1%.tmp." msgstr "" "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu. Hedef cihazda " -"sorun olabilir, lütfen tekrar dışa aktarmayı veya farklı bir cihaz " -"kullanmayı deneyin. Bozuk çıktı G kodu %1%.tmp konumunda." +"sorun olabilir, lütfen tekrar dışa aktarmayı veya farklı bir cihaz kullanmayı " +"deneyin. Bozuk çıktı G kodu %1%.tmp konumunda." #, boost-format msgid "" @@ -3228,8 +3213,8 @@ msgstr "" #, boost-format msgid "" -"Copying of the temporary G-code has finished but the exported code couldn't " -"be opened during copy check. The output G-code is at %1%.tmp." +"Copying of the temporary G-code has finished but the exported code couldn't be " +"opened during copy check. The output G-code is at %1%.tmp." msgstr "" "Geçici G kodunun kopyalanması tamamlandı ancak kopya kontrolü sırasında dışa " "aktarılan kod açılamadı. Çıkış G kodu %1%.tmp konumundadır." @@ -3310,8 +3295,7 @@ msgstr "Cihaz Durumu" msgid "Actions" msgstr "İşlemler" -msgid "" -"Please select the devices you would like to manage here (up to 6 devices)" +msgid "Please select the devices you would like to manage here (up to 6 devices)" msgstr "Lütfen buradan yönetmek istediğiniz cihazları seçin (en fazla 6 cihaz)" msgid "Add" @@ -3441,8 +3425,8 @@ msgid "Send to" msgstr "Gönderildi" msgid "" -"printers at the same time.(It depends on how many devices can undergo " -"heating at the same time.)" +"printers at the same time.(It depends on how many devices can undergo heating " +"at the same time.)" msgstr "" "aynı anda kaç yazıcının ısıtma işleminden geçebileceği, aynı anda " "ısıtılabilecek cihaz sayısına bağlıdır." @@ -3532,8 +3516,7 @@ msgstr "Hata! Geçersiz model" msgid "The selected file contains no geometry." msgstr "Seçilen dosya geometri içermiyor." -msgid "" -"The selected file contains several disjoint areas. This is not supported." +msgid "The selected file contains several disjoint areas. This is not supported." msgstr "Seçilen dosya birkaç ayrık alan içeriyor. Bu desteklenmiyor." msgid "Choose a file to import bed texture from (PNG/SVG):" @@ -3546,11 +3529,11 @@ msgid "Bed Shape" msgstr "Yatak Şekli" msgid "" -"The recommended minimum temperature is less than 190 degree or the " -"recommended maximum temperature is greater than 300 degree.\n" +"The recommended minimum temperature is less than 190 degree or the recommended " +"maximum temperature is greater than 300 degree.\n" msgstr "" -"Önerilen minimum sıcaklık 190 dereceden azdır veya önerilen maksimum " -"sıcaklık 300 dereceden yüksektir.\n" +"Önerilen minimum sıcaklık 190 dereceden azdır veya önerilen maksimum sıcaklık " +"300 dereceden yüksektir.\n" msgid "" "The recommended minimum temperature cannot be higher than the recommended " @@ -3575,8 +3558,7 @@ msgid "" "Recommended nozzle temperature of this filament type is [%d, %d] degree " "centigrade" msgstr "" -"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece " -"santigrattır" +"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece santigrattır" msgid "" "Too small max volumetric speed.\n" @@ -3587,13 +3569,13 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe temperature," -"it may result in material softening and clogging.The maximum safe " -"temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature,it " +"may result in material softening and clogging.The maximum safe temperature for " +"the material is %d" msgstr "" -"Mevcut hazne sıcaklığı malzemenin güvenli sıcaklığından yüksektir, " -"malzemenin yumuşamasına ve tıkanmasına neden olabilir Malzeme için maksimum " -"güvenli sıcaklık %d'dir" +"Mevcut hazne sıcaklığı malzemenin güvenli sıcaklığından yüksektir, malzemenin " +"yumuşamasına ve tıkanmasına neden olabilir Malzeme için maksimum güvenli " +"sıcaklık %d'dir" msgid "" "Too small layer height.\n" @@ -3647,16 +3629,16 @@ msgstr "" "Değer 0'a sıfırlanacaktır." msgid "" -"Alternate extra wall does't work well when ensure vertical shell thickness " -"is set to All. " +"Alternate extra wall does't work well when ensure vertical shell thickness is " +"set to All. " msgstr "" -"Alternatif ekstra duvar, dikey kabuk kalınlığının Tümü olarak " -"ayarlandığından emin olunduğunda iyi çalışmaz. " +"Alternatif ekstra duvar, dikey kabuk kalınlığının Tümü olarak ayarlandığından " +"emin olunduğunda iyi çalışmaz. " msgid "" "Change these settings automatically? \n" -"Yes - Change ensure vertical shell thickness to Moderate and enable " -"alternate extra wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable alternate " +"extra wall\n" "No - Don't use alternate extra wall" msgstr "" "Bu ayarlar otomatik olarak değiştirilsin mi? \n" @@ -3717,8 +3699,7 @@ msgstr "" "olduğunda ve timelapse türü geleneksel olduğunda çalışır." msgid " But machines with I3 structure will not generate timelapse videos." -msgstr "" -" Ancak I3 yapısına sahip yazıcılar timelapse videolar oluşturmayacaktır." +msgstr " Ancak I3 yapısına sahip yazıcılar timelapse videolar oluşturmayacaktır." msgid "" "Change these settings automatically? \n" @@ -3726,8 +3707,7 @@ msgid "" "No - Give up using spiral mode this time" msgstr "" "Bu ayarlar otomatik olarak değiştirilsin mi?\n" -"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak " -"etkinleştirin\n" +"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak etkinleştirin\n" "Hayır - Bu sefer spiral modunu kullanmaktan vazgeçin" msgid "Auto bed leveling" @@ -3860,9 +3840,9 @@ msgid "Update failed." msgstr "Güncelleme başarısız." msgid "" -"The current chamber temperature or the target chamber temperature exceeds " -"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -"TPU) is not allowed to be loaded." +"The current chamber temperature or the target chamber temperature exceeds 45℃." +"In order to avoid extruder clogging,low temperature filament(PLA/PETG/TPU) is " +"not allowed to be loaded." msgstr "" "Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45 ° C'yi aşıyor Ekstruder " "tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / PETG / TPU) " @@ -3870,8 +3850,8 @@ msgstr "" msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " -"avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45℃." +"avoid extruder clogging,it is not allowed to set the chamber temperature above " +"45℃." msgstr "" "Ekstrudere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklendi. Ekstruder " "tıkanmasını önlemek için hazne sıcaklığının 45 ° C'nin üzerine ayarlanmasına " @@ -3889,8 +3869,7 @@ msgstr "" msgid "Failed to start printing job" msgstr "Yazdırma işi başlatılamadı" -msgid "" -"This calibration does not support the currently selected nozzle diameter" +msgid "This calibration does not support the currently selected nozzle diameter" msgstr "Bu kalibrasyon, şu anda seçilen nozzle çapını desteklememektedir" msgid "Current flowrate cali param is invalid" @@ -3912,15 +3891,15 @@ msgid "Bambu PET-CF/PA6-CF is not supported by AMS." msgstr "Bambu PET-CF/PA6-CF, AMS tarafından desteklenNozulktedir." msgid "" -"Damp PVA will become flexible and get stuck inside AMS,please take care to " -"dry it before use." +"Damp PVA will become flexible and get stuck inside AMS,please take care to dry " +"it before use." msgstr "" -"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan " -"önce kurutmaya dikkat edin." +"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan önce " +"kurutmaya dikkat edin." msgid "" -"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " -"AMS, please use with caution." +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, " +"please use with caution." msgstr "" "CF/GF filamentleri sert ve kırılgandır. AMS'de kırılması veya sıkışması " "kolaydır, lütfen dikkatli kullanın." @@ -4750,10 +4729,10 @@ msgid "Clone copies of selections" msgstr "Seçimlerin kopyalarını kopyala" msgid "Duplicate Current Plate" -msgstr "" +msgstr "Geçerli plakayı çoğalt" msgid "Duplicate the current plate" -msgstr "" +msgstr "Geçerli plakayı çoğalt" msgid "Select all" msgstr "Hepsini seç" @@ -4959,8 +4938,8 @@ msgstr[1] "" msgid "" "\n" -"Hint: Make sure you have added the corresponding printer before importing " -"the configs." +"Hint: Make sure you have added the corresponding printer before importing the " +"configs." msgstr "" "\n" "İpucu: Yapılandırmaları içe aktarmadan önce ilgili yazıcıyı eklediğinizden " @@ -5009,10 +4988,8 @@ msgid "Please confirm if the printer is connected." msgstr "Lütfen yazıcının bağlı olup olmadığını onaylayın." msgid "" -"The printer is currently busy downloading. Please try again after it " -"finishes." -msgstr "" -"Yazıcı şu anda indirmeyle meşgul. Lütfen bittikten sonra tekrar deneyin." +"The printer is currently busy downloading. Please try again after it finishes." +msgstr "Yazıcı şu anda indirmeyle meşgul. Lütfen bittikten sonra tekrar deneyin." msgid "Printer camera is malfunctioning." msgstr "Yazıcı kamerası arızalı." @@ -5021,8 +4998,7 @@ msgid "Problem occurred. Please update the printer firmware and try again." msgstr "" "Sorun oluştu. Lütfen yazıcının ürün yazılımını güncelleyin ve tekrar deneyin." -msgid "" -"LAN Only Liveview is off. Please turn on the liveview on printer screen." +msgid "LAN Only Liveview is off. Please turn on the liveview on printer screen." msgstr "" "Yalnızca LAN Canlı İzleme kapalı. Lütfen yazıcı ekranındaki canlı " "görüntülemeyi açın." @@ -5037,8 +5013,8 @@ msgid "Connection Failed. Please check the network and try again" msgstr "Bağlantı Başarısız. Lütfen ağı kontrol edip tekrar deneyin" msgid "" -"Please check the network and try again, You can restart or update the " -"printer if the issue persists." +"Please check the network and try again, You can restart or update the printer " +"if the issue persists." msgstr "" "Lütfen ağı kontrol edip tekrar deneyin. Sorun devam ederse yazıcıyı yeniden " "başlatabilir veya güncelleyebilirsiniz." @@ -5181,8 +5157,7 @@ msgid_plural "" "You are going to delete %u files from printer. Are you sure to continue?" msgstr[0] "" "%u dosyasını yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" -msgstr[1] "" -"%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" +msgstr[1] "%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" msgid "Delete files" msgstr "Dosyaları sil" @@ -5207,8 +5182,8 @@ msgid "" "The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer " "and export a new .gcode.3mf file." msgstr "" -".gcode.3mf dosyası hiçbir G kodu verisi içermiyor. Lütfen dosyayı Bambu " -"Studio ile dilimleyin ve yeni bir .gcode.3mf dosyasını dışa aktarın." +".gcode.3mf dosyası hiçbir G kodu verisi içermiyor. Lütfen dosyayı Bambu Studio " +"ile dilimleyin ve yeni bir .gcode.3mf dosyasını dışa aktarın." #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -5242,8 +5217,8 @@ msgid "" "Reconnecting the printer, the operation cannot be completed immediately, " "please try again later." msgstr "" -"Yazıcıyı yeniden bağladığınızda işlem hemen tamamlanamıyor, lütfen daha " -"sonra tekrar deneyin." +"Yazıcıyı yeniden bağladığınızda işlem hemen tamamlanamıyor, lütfen daha sonra " +"tekrar deneyin." msgid "File does not exist." msgstr "Dosya bulunmuyor." @@ -5326,8 +5301,8 @@ msgid "" "(The model has already been rated. Your rating will overwrite the previous " "rating.)" msgstr "" -"(Model zaten derecelendirilmiştir. Derecelendirmeniz önceki " -"derecelendirmenin üzerine yazılacaktır)" +"(Model zaten derecelendirilmiştir. Derecelendirmeniz önceki derecelendirmenin " +"üzerine yazılacaktır)" msgid "Rate" msgstr "Derecelendir" @@ -5405,8 +5380,8 @@ msgid "" "Please heat the nozzle to above 170 degree before loading or unloading " "filament." msgstr "" -"Filamenti yüklemeden veya boşaltmadan önce lütfen nozulu 170 derecenin " -"üzerine ısıtın." +"Filamenti yüklemeden veya boşaltmadan önce lütfen nozulu 170 derecenin üzerine " +"ısıtın." msgid "Still unload" msgstr "Daha Fazla Boşalt" @@ -5744,8 +5719,7 @@ msgid "Range" msgstr "Aralık" msgid "" -"The application cannot run normally because OpenGL version is lower than " -"2.0.\n" +"The application cannot run normally because OpenGL version is lower than 2.0.\n" msgstr "" "OpenGL sürümü 2.0'dan düşük olduğundan uygulama normal şekilde çalışamıyor.\n" @@ -5784,11 +5758,11 @@ msgid "Enable detection of build plate position" msgstr "Yapı plakası konumunun algılanmasını etkinleştir" msgid "" -"The localization tag of build plate is detected, and printing is paused if " -"the tag is not in predefined range." +"The localization tag of build plate is detected, and printing is paused if the " +"tag is not in predefined range." msgstr "" -"Baskı plakasının yerelleştirme etiketi algılanır ve etiket önceden " -"tanımlanmış aralıkta değilse yazdırma duraklatılır." +"Baskı plakasının yerelleştirme etiketi algılanır ve etiket önceden tanımlanmış " +"aralıkta değilse yazdırma duraklatılır." msgid "First Layer Inspection" msgstr "Birinci Katman Denetimi" @@ -5842,25 +5816,25 @@ msgid "Material settings" msgstr "Malzeme ayarları" msgid "Remove current plate (if not last one)" -msgstr "Mevcut tablayı kaldırın (eğer sonuncusu değilse)" +msgstr "Mevcut plakayı kaldırın (eğer sonuncusu değilse)" msgid "Auto orient objects on current plate" -msgstr "Mevcut tablada nesneleri otomatik olarak oryante et" +msgstr "Mevcut plakada nesneleri otomatik olarak oryante et" msgid "Arrange objects on current plate" -msgstr "Mevcut tablada nesneleri düzenle" +msgstr "Mevcut plakada nesneleri düzenle" msgid "Unlock current plate" -msgstr "Mevcut tablanın kilidini aç" +msgstr "Mevcut plakanın kilidini aç" msgid "Lock current plate" -msgstr "Mevcut tablayı kilitle" +msgstr "Mevcut plakayı kilitle" msgid "Edit current plate name" -msgstr "Mevcut tabla adını düzenle" +msgstr "Mevcut plaka adını düzenle" msgid "Customize current plate" -msgstr "Mevcut tablayı özelleştir" +msgstr "Mevcut plakayı özelleştir" #, boost-format msgid " plate %1%:" @@ -5923,8 +5897,8 @@ msgstr "Peletler" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" -"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' " -"sayfasında bir yazıcı seçin." +"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' sayfasında " +"bir yazıcı seçin." msgid "Sync filaments with AMS" msgstr "Filamentleri AMS ile senkronize et" @@ -5937,11 +5911,10 @@ msgstr "" "ayarlarını ve renklerini kaldıracaktır. Devam etmek istiyor musun?" msgid "" -"Already did a synchronization, do you want to sync only changes or resync " -"all?" +"Already did a synchronization, do you want to sync only changes or resync all?" msgstr "" -"Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek " -"mi yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" +"Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek mi " +"yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" msgid "Sync" msgstr "Senkronizasyon" @@ -5953,13 +5926,12 @@ msgid "There are no compatible filaments, and sync is not performed." msgstr "Uyumlu filament yok ve senkronizasyon gerçekleştirilmiyor." msgid "" -"There are some unknown filaments mapped to generic preset. Please update " -"Orca Slicer or restart Orca Slicer to check if there is an update to system " -"presets." +"There are some unknown filaments mapped to generic preset. Please update Orca " +"Slicer or restart Orca Slicer to check if there is an update to system presets." msgstr "" -"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön " -"ayarlarında bir güncelleme olup olmadığını kontrol etmek için lütfen Orca " -"Slicer'ı güncelleyin veya Orca Slicer'ı yeniden başlatın." +"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön ayarlarında " +"bir güncelleme olup olmadığını kontrol etmek için lütfen Orca Slicer'ı " +"güncelleyin veya Orca Slicer'ı yeniden başlatın." #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -5984,26 +5956,26 @@ msgid "Restore" msgstr "Geri Yükleme" msgid "" -"The current hot bed temperature is relatively high. The nozzle may be " -"clogged when printing this filament in a closed enclosure. Please open the " -"front door and/or remove the upper glass." +"The current hot bed temperature is relatively high. The nozzle may be clogged " +"when printing this filament in a closed enclosure. Please open the front door " +"and/or remove the upper glass." msgstr "" -"Mevcut sıcak yatak sıcaklığı oldukça yüksek. Bu filamenti kapalı bir " -"muhafaza içinde bastırırken nozzle tıkanabilir. Lütfen ön kapağı açın ve/" -"veya üst camı çıkarın." +"Mevcut sıcak yatak sıcaklığı oldukça yüksek. Bu filamenti kapalı bir muhafaza " +"içinde bastırırken nozzle tıkanabilir. Lütfen ön kapağı açın ve/veya üst camı " +"çıkarın." msgid "" -"The nozzle hardness required by the filament is higher than the default " -"nozzle hardness of the printer. Please replace the hardened nozzle or " -"filament, otherwise, the nozzle will be attrited or damaged." +"The nozzle hardness required by the filament is higher than the default nozzle " +"hardness of the printer. Please replace the hardened nozzle or filament, " +"otherwise, the nozzle will be attrited or damaged." msgstr "" "Filamentin gerektirdiği nozul sertliği, yazıcının varsayılan nozul " "sertliğinden daha yüksektir. Lütfen sertleşmiş nozulu veya filamenti " "değiştirin, aksi takdirde nozul aşınır veya hasar görür." msgid "" -"Enabling traditional timelapse photography may cause surface imperfections. " -"It is recommended to change to smooth mode." +"Enabling traditional timelapse photography may cause surface imperfections. It " +"is recommended to change to smooth mode." msgstr "" "Geleneksel timelapse etkinleştirilmesi yüzey kusurlarına neden olabilir. " "Yumuşak moda geçilmesi önerilir." @@ -6020,8 +5992,7 @@ msgstr "Dosya yükleniyor: %s" msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" -"OrcaSlicer, 3mf formatını desteklememektedir. Sadece geometri verilerini " -"yükle." +"OrcaSlicer, 3mf formatını desteklememektedir. Sadece geometri verilerini yükle." msgid "Load 3mf" msgstr "3mf yükle" @@ -6053,8 +6024,8 @@ msgstr "Lütfen bunları parametre sekmelerinde düzeltin" msgid "The 3mf has following modified G-codes in filament or printer presets:" msgstr "" -"3mf dosyasında filament veya yazıcı ön ayarlarında şu değiştirilmiş G-" -"kodları bulunmaktadır:" +"3mf dosyasında filament veya yazıcı ön ayarlarında şu değiştirilmiş G-kodları " +"bulunmaktadır:" msgid "" "Please confirm that these modified G-codes are safe to prevent any damage to " @@ -6284,15 +6255,15 @@ msgstr "İndirme başarısız oldu, Dosya boyutu sorunlu." #, c-format, boost-format msgid "Project downloaded %d%%" msgstr "" -"Proje %d%% indirildiBambu Studio’ya içe aktarma başarısız oldu. Lütfen " -"dosyayı indirin ve manuel olarak içe aktarın." +"Proje %d%% indirildiBambu Studio’ya içe aktarma başarısız oldu. Lütfen dosyayı " +"indirin ve manuel olarak içe aktarın." msgid "" -"Importing to Orca Slicer failed. Please download the file and manually " -"import it." +"Importing to Orca Slicer failed. Please download the file and manually import " +"it." msgstr "" -"Orca Slicer'ya aktarma başarısız oldu. Lütfen dosyayı indirin ve manuel " -"olarak İçe aktarın." +"Orca Slicer'ya aktarma başarısız oldu. Lütfen dosyayı indirin ve manuel olarak " +"İçe aktarın." msgid "Import SLA archive" msgstr "SLA arşivini içe aktar" @@ -6351,8 +6322,8 @@ msgstr "Tüm nesneler kaldırılacak, devam edilsin mi?" msgid "The current project has unsaved changes, save it before continue?" msgstr "" -"Mevcut projede kaydedilmemiş değişiklikler var. Devam etmeden önce " -"kaydedilsin mi?" +"Mevcut projede kaydedilmemiş değişiklikler var. Devam etmeden önce kaydedilsin " +"mi?" msgid "Number of copies:" msgstr "Kopya sayısı:" @@ -6377,15 +6348,15 @@ msgstr "Dilimlenmiş dosyayı şu şekilde kaydedin:" #, c-format, boost-format msgid "" -"The file %s has been sent to the printer's storage space and can be viewed " -"on the printer." +"The file %s has been sent to the printer's storage space and can be viewed on " +"the printer." msgstr "" "%s dosyası yazıcının depolama alanına gönderildi ve yazıcıda " "görüntülenebiliyor." msgid "" -"Unable to perform boolean operation on model meshes. Only positive parts " -"will be kept. You may fix the meshes and try again." +"Unable to perform boolean operation on model meshes. Only positive parts will " +"be kept. You may fix the meshes and try again." msgstr "" "Model ağlarında boole işlemi gerçekleştirilemiyor. Yalnızca olumlu kısımlar " "tutulacaktır. Kafesleri düzeltip tekrar deneyebilirsiniz." @@ -6429,8 +6400,8 @@ msgid "" "Suggest to use auto-arrange to avoid collisions when printing." msgstr "" "Nesneye Göre Yazdır:\n" -"Yazdırma sırasında çarpışmaları önlemek için otomatik düzenlemeyi " -"kullanmanızı önerin." +"Yazdırma sırasında çarpışmaları önlemek için otomatik düzenlemeyi kullanmanızı " +"önerin." msgid "Send G-code" msgstr "G-kodu gönder" @@ -6490,8 +6461,8 @@ msgid "Tips:" msgstr "İpuçları:" msgid "" -"\"Fix Model\" feature is currently only on Windows. Please repair the model " -"on Orca Slicer(windows) or CAD softwares." +"\"Fix Model\" feature is currently only on Windows. Please repair the model on " +"Orca Slicer(windows) or CAD softwares." msgstr "" "\"Modeli Onar\" özelliği şu anda yalnızca Windows'ta bulunmaktadır. Lütfen " "modeli Orca Slicer (windows) veya CAD yazılımlarında onarın." @@ -6499,8 +6470,8 @@ msgstr "" #, c-format, boost-format msgid "" "Plate% d: %s is not suggested to be used to print filament %s(%s). If you " -"still want to do this printing, please set this filament's bed temperature " -"to non zero." +"still want to do this printing, please set this filament's bed temperature to " +"non zero." msgstr "" "Plaka% d: %s'nin %s(%s) filamentinı yazdırmak için kullanılması önerilmez. " "Eğer yine de bu baskıyı yapmak istiyorsanız, lütfen bu filamentin yatak " @@ -6576,8 +6547,8 @@ msgid "Stealth Mode" msgstr "Gizli mod" msgid "" -"This stops the transmission of data to Bambu's cloud services. Users who " -"don't use BBL machines or use LAN mode only can safely turn on this function." +"This stops the transmission of data to Bambu's cloud services. Users who don't " +"use BBL machines or use LAN mode only can safely turn on this function." msgstr "" "Bu, Bambu’nun bulut hizmetlerine veri aktarımını durdurur. BBL makinelerini " "kullanmayan veya yalnızca LAN modunu kullanan kullanıcılar bu işlevi güvenle " @@ -6602,9 +6573,9 @@ msgid "Allow only one OrcaSlicer instance" msgstr "Yalnızca bir OrcaSlicer örneğine izin ver" msgid "" -"On OSX there is always only one instance of app running by default. However " -"it is allowed to run multiple instances of same app from the command line. " -"In such case this settings will allow only one instance." +"On OSX there is always only one instance of app running by default. However it " +"is allowed to run multiple instances of same app from the command line. In " +"such case this settings will allow only one instance." msgstr "" "OSX’te her zaman varsayılan olarak çalışan tek bir uygulama örneği vardır. " "Ancak aynı uygulamanın birden fazla örneğinin komut satırından " @@ -6612,9 +6583,8 @@ msgstr "" "örneğe izin verecektir." msgid "" -"If this is enabled, when starting OrcaSlicer and another instance of the " -"same OrcaSlicer is already running, that instance will be reactivated " -"instead." +"If this is enabled, when starting OrcaSlicer and another instance of the same " +"OrcaSlicer is already running, that instance will be reactivated instead." msgstr "" "Bu etkinleştirilirse, OrcaSlicer başlatıldığında ve aynı OrcaSlicer’ın başka " "bir örneği zaten çalışıyorken, bunun yerine bu örnek yeniden " @@ -6687,8 +6657,7 @@ msgstr "Hacimleri temizleme: Renk her değiştiğinde otomatik olarak hesapla." msgid "If enabled, auto-calculate every time the color changed." msgstr "Etkinleştirilirse, renk her değiştiğinde otomatik hesapla." -msgid "" -"Flushing volumes: Auto-calculate every time when the filament is changed." +msgid "Flushing volumes: Auto-calculate every time when the filament is changed." msgstr "" "Yıkama hacimleri: Filament her değiştirildiğinde otomatik olarak hesaplanır." @@ -6706,12 +6675,11 @@ msgstr "" "hatırlayacak ve otomatik olarak değiştirecektir." msgid "Multi-device Management(Take effect after restarting Orca)." -msgstr "" -"Çoklu Cihaz Yönetimi(Studio yeniden başlatıldıktan sonra geçerli olur)." +msgstr "Çoklu Cihaz Yönetimi(Studio yeniden başlatıldıktan sonra geçerli olur)." msgid "" -"With this option enabled, you can send a task to multiple devices at the " -"same time and manage multiple devices." +"With this option enabled, you can send a task to multiple devices at the same " +"time and manage multiple devices." msgstr "" "Bu seçenek etkinleştirildiğinde, aynı anda birden fazla cihaza bir görev " "gönderebilir ve birden fazla cihazı yönetebilirsiniz." @@ -6756,8 +6724,8 @@ msgstr ".stl dosyalarını OrcaSlicer ile ilişkilendirin" msgid "If enabled, sets OrcaSlicer as default application to open .stl files" msgstr "" -"Etkinleştirilirse OrcaSlicer'ı .stl dosyalarını açmak için varsayılan " -"uygulama olarak ayarlar" +"Etkinleştirilirse OrcaSlicer'ı .stl dosyalarını açmak için varsayılan uygulama " +"olarak ayarlar" msgid "Associate .step/.stp files to OrcaSlicer" msgstr ".step/.stp dosyalarını OrcaSlicer ile ilişkilendirin" @@ -6788,11 +6756,10 @@ msgstr "Değiştirilmiş G-kodları içeren 3MF dosyalarını yüklerken uyarı msgid "Auto-Backup" msgstr "Otomatik yedekleme" -msgid "" -"Backup your project periodically for restoring from the occasional crash." +msgid "Backup your project periodically for restoring from the occasional crash." msgstr "" -"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi " -"düzenli aralıklarla yedekleyin." +"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi düzenli " +"aralıklarla yedekleyin." msgid "every" msgstr "her" @@ -7149,8 +7116,7 @@ msgid "Error code" msgstr "Hata kodu" msgid "No login account, only printers in LAN mode are displayed" -msgstr "" -"Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" +msgstr "Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" msgid "Connecting to server" msgstr "Sunucuya baglanıyor" @@ -7178,8 +7144,8 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" -"%s filamenti AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek " -"için lütfen yazıcının ürün yazılımını güncelleyin." +"%s filamenti AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek için " +"lütfen yazıcının ürün yazılımını güncelleyin." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " @@ -7218,8 +7184,7 @@ msgstr "" "desteklemek için lütfen yazıcının ürün yazılımını güncelleyin." msgid "" -"The printer firmware only supports sequential mapping of filament => AMS " -"slot." +"The printer firmware only supports sequential mapping of filament => AMS slot." msgstr "" "Yazıcı ürün yazılımı yalnızca filament => AMS yuvasının sıralı eşlemesini " "destekler." @@ -7280,8 +7245,8 @@ msgstr "" msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " -"they are the required filaments. If they are okay, press \"Confirm\" to " -"start printing." +"they are the required filaments. If they are okay, press \"Confirm\" to start " +"printing." msgstr "" "AMS eşlemelerinde bazı bilinmeyen filamentler var. Lütfen bunların gerekli " "filamentler olup olmadığını kontrol edin. Sorun yoksa, yazdırmayı başlatmak " @@ -7306,15 +7271,13 @@ msgstr "" #, c-format, boost-format msgid "" -"Printing high temperature material(%s material) with %s may cause nozzle " -"damage" +"Printing high temperature material(%s material) with %s may cause nozzle damage" msgstr "" "Yüksek sıcaklıktaki malzemeyi (%s malzeme) %s ile yazdırmak püskürtme ucu " "hasarına neden olabilir" msgid "Please fix the error above, otherwise printing cannot continue." -msgstr "" -"Lütfen yukarıdaki hatayı düzeltin, aksi takdirde yazdırma devam edemez." +msgstr "Lütfen yukarıdaki hatayı düzeltin, aksi takdirde yazdırma devam edemez." msgid "" "Please click the confirm button if you still want to proceed with printing." @@ -7432,16 +7395,16 @@ msgstr "Şartlar ve koşullar" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " -"device, please read the terms and conditions.By clicking to agree to use " -"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"device, please read the terms and conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " "Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" -"Bir Bambu Lab cihazı satın aldığınız için teşekkür ederiz.Bambu Lab " -"cihazınızı kullanmadan önce lütfen şartlar ve koşulları okuyun.Bambu Lab " -"cihazınızı kullanmayı kabul etmek için tıklayarak, Gizlilik Politikasına ve " -"Kullanım Koşullarına (topluca \"Şartlar\" olarak anılacaktır) uymayı kabul " -"etmiş olursunuz. \"). Bambu Lab Gizlilik Politikasına uymuyorsanız veya bu " +"Bir Bambu Lab cihazı satın aldığınız için teşekkür ederiz.Bambu Lab cihazınızı " +"kullanmadan önce lütfen şartlar ve koşulları okuyun.Bambu Lab cihazınızı " +"kullanmayı kabul etmek için tıklayarak, Gizlilik Politikasına ve Kullanım " +"Koşullarına (topluca \"Şartlar\" olarak anılacaktır) uymayı kabul etmiş " +"olursunuz. \"). Bambu Lab Gizlilik Politikasına uymuyorsanız veya bu " "Politikayı kabul etmiyorsanız lütfen Bambu Lab ekipmanlarını ve hizmetlerini " "kullanmayın." @@ -7465,11 +7428,11 @@ msgid "" "successes and failures of the vast number of prints by our users. We are " "training %s to be smarter by feeding them the real-world data. If you are " "willing, this service will access information from your error logs and usage " -"logs, which may include information described in Privacy Policy. We will " -"not collect any Personal Data by which an individual can be identified " -"directly or indirectly, including without limitation names, addresses, " -"payment information, or phone numbers. By enabling this service, you agree " -"to these terms and the statement about Privacy Policy." +"logs, which may include information described in Privacy Policy. We will not " +"collect any Personal Data by which an individual can be identified directly or " +"indirectly, including without limitation names, addresses, payment " +"information, or phone numbers. By enabling this service, you agree to these " +"terms and the statement about Privacy Policy." msgstr "" "3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı " "düzenlerken birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. " @@ -7520,20 +7483,19 @@ msgid "Click to reset all settings to the last saved preset." msgstr "Tüm ayarları en son kaydedilen ön ayara sıfırlamak için tıklayın." msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the " -"model without prime tower. Are you sure you want to disable prime tower?" +"Prime tower is required for smooth timelapse. There may be flaws on the model " +"without prime tower. Are you sure you want to disable prime tower?" msgstr "" "Sorunsuz timeplace için Prime Tower gereklidir. Prime tower olmayan modelde " "kusurlar olabilir. Prime tower'ı devre dışı bırakmak istediğinizden emin " "misiniz?" msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the " -"model without prime tower. Do you want to enable prime tower?" +"Prime tower is required for smooth timelapse. There may be flaws on the model " +"without prime tower. Do you want to enable prime tower?" msgstr "" -"Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower " -"olmayan modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor " -"musunuz?" +"Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower olmayan " +"modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor musunuz?" msgid "Still print by object?" msgstr "Hala nesneye göre yazdırıyor musunuz?" @@ -7558,12 +7520,12 @@ msgstr "" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " -"settings: at least 2 interface layers, at least 0.1mm top z distance or " -"using support materials on interface." +"settings: at least 2 interface layers, at least 0.1mm top z distance or using " +"support materials on interface." msgstr "" -"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en " -"az 2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek " -"malzemeleri kullanılması." +"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en az " +"2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek malzemeleri " +"kullanılması." msgid "" "When using support material for the support interface, We recommend the " @@ -7581,8 +7543,8 @@ msgid "" "precise dimensions or is part of an assembly, it's important to double-check " "whether this change in geometry impacts the functionality of your print." msgstr "" -"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız " -"kesin boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu " +"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız kesin " +"boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu " "değişikliğin baskınızın işlevselliğini etkileyip etkilemediğini bir kez daha " "kontrol etmeniz önemlidir." @@ -7597,12 +7559,11 @@ msgstr "" "min_layer_height olarak ayarlanacak\n" msgid "" -"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer " -"height limits ,this may cause printing quality issues." +"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer height " +"limits ,this may cause printing quality issues." msgstr "" -"Katman yüksekliği, Yazıcı Ayarları -> Ekstruder -> Katman yüksekliği " -"sınırları bölümündeki sınırı aşıyor bu durum baskı kalitesi sorunlarına " -"neden olabilir." +"Katman yüksekliği, Yazıcı Ayarları -> Ekstruder -> Katman yüksekliği sınırları " +"bölümündeki sınırı aşıyor bu durum baskı kalitesi sorunlarına neden olabilir." msgid "Adjust to the set range automatically? \n" msgstr "Ayarlanan aralığa otomatik olarak ayarlansın mı? \n" @@ -7616,8 +7577,8 @@ msgstr "Atla" msgid "" "Experimental feature: Retracting and cutting off the filament at a greater " "distance during filament changes to minimize flush.Although it can notably " -"reduce flush, it may also elevate the risk of nozzle clogs or other " -"printing complications." +"reduce flush, it may also elevate the risk of nozzle clogs or other printing " +"complications." msgstr "" "Deneysel özellik: Filament değişiklikleri sırasında, floşu en aza indirmek " "için filamanı daha büyük bir mesafeden geri çekmek ve kesmek. Flush’u önemli " @@ -7632,15 +7593,15 @@ msgid "" msgstr "" "Deneysel özellik: Filament değişiklikleri sırasında, filamanın en aza " "indirilmesi için filamanın daha büyük bir mesafeden geri çekilmesi ve " -"kesilmesi. Akmayı önemli ölçüde azaltabilmesine rağmen, aynı zamanda " -"püskürtme uçları tıkanması veya diğer yazdırma komplikasyonları riskini de " -"artırabilir. Lütfen en son yazıcı ürün yazılımını kullanın." +"kesilmesi. Akmayı önemli ölçüde azaltabilmesine rağmen, aynı zamanda püskürtme " +"uçları tıkanması veya diğer yazdırma komplikasyonları riskini de artırabilir. " +"Lütfen en son yazıcı ürün yazılımını kullanın." msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive\"-" +">\"Timelapse Wipe Tower\"." msgstr "" "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "eklenmesi önerilir.\n" @@ -7684,13 +7645,13 @@ msgid "Overhang speed" msgstr "Çıkıntı Hızı" msgid "" -"This is the speed for various overhang degrees. Overhang degrees are " -"expressed as a percentage of line width. 0 speed means no slowing down for " -"the overhang degree range and wall speed is used" +"This is the speed for various overhang degrees. Overhang degrees are expressed " +"as a percentage of line width. 0 speed means no slowing down for the overhang " +"degree range and wall speed is used" msgstr "" "Bu, çeşitli sarkma dereceleri için hızdır. Çıkıntı dereceleri çizgi " -"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı " -"için yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" +"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı için " +"yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" msgid "Bridge" msgstr "Köprü" @@ -7802,19 +7763,21 @@ msgid "Cool plate" msgstr "Soğuk plaka" msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament " -"does not support to print on the Cool Plate" +"Bed temperature when cool plate is installed. Value 0 means the filament does " +"not support to print on the Cool Plate" msgstr "" -"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool " -"Plate üzerine yazdırmayı desteklemediği anlamına gelir" +"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool Plate " +"üzerine yazdırmayı desteklemediği anlamına gelir" msgid "Textured Cool plate" -msgstr "" +msgstr "Dokulu Soğuk Plaka" msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament " -"does not support to print on the Textured Cool Plate" +"Bed temperature when cool plate is installed. Value 0 means the filament does " +"not support to print on the Textured Cool Plate" msgstr "" +"Soğuk plaka takıldığında yatak sıcaklığı. 0 Değeri, filamentin Dokulu Soğuk " +"Plaka üzerine yazdırmayı desteklemediği anlamına gelir." msgid "Engineering plate" msgstr "Mühendislik plakası" @@ -7864,15 +7827,15 @@ msgid "Min fan speed threshold" msgstr "Minimum fan hızı" msgid "" -"Part cooling fan speed will start to run at min speed when the estimated " -"layer time is no longer than the layer time in setting. When layer time is " -"shorter than threshold, fan speed is interpolated between the minimum and " -"maximum fan speed according to layer printing time" +"Part cooling fan speed will start to run at min speed when the estimated layer " +"time is no longer than the layer time in setting. When layer time is shorter " +"than threshold, fan speed is interpolated between the minimum and maximum fan " +"speed according to layer printing time" msgstr "" "Tahmini katman süresi ayardaki katman süresinden uzun olmadığında parça " -"soğutma fanı hızı minimum hızda çalışmaya başlayacaktır. Katman süresi " -"eşikten kısa olduğunda fan hızı, katman yazdırma süresine göre minimum ve " -"maksimum fan hızı arasında enterpole edilir" +"soğutma fanı hızı minimum hızda çalışmaya başlayacaktır. Katman süresi eşikten " +"kısa olduğunda fan hızı, katman yazdırma süresine göre minimum ve maksimum fan " +"hızı arasında enterpole edilir" msgid "Max fan speed threshold" msgstr "Maksimum fan hızı" @@ -7915,7 +7878,7 @@ msgid "Toolchange parameters with multi extruder MM printers" msgstr "Çoklu Ekstruder MM Yazıcılarda Araç Değiştirme Parametreleri" msgid "Printable space" -msgstr "Tabla Ayarı" +msgstr "Plaka Ayarı" #. TRN: First argument is parameter name, the second one is the value. #, boost-format @@ -7997,13 +7960,13 @@ msgstr "Yazıcının ekstruder sayısı." msgid "" "Single Extruder Multi Material is selected, \n" "and all extruders must have the same diameter.\n" -"Do you want to change the diameter for all extruders to first extruder " -"nozzle diameter value?" +"Do you want to change the diameter for all extruders to first extruder nozzle " +"diameter value?" msgstr "" "Tek Ekstruder Çoklu Malzeme seçilir, \n" "ve tüm ekstrüderlerin aynı çapa sahip olması gerekir.\n" -"Tüm ekstruderlerin çapını ilk ekstruder bozul çapı değerine değiştirmek " -"ister misiniz?" +"Tüm ekstruderlerin çapını ilk ekstruder bozul çapı değerine değiştirmek ister " +"misiniz?" msgid "Nozzle diameter" msgstr "Nozul çapı" @@ -8077,8 +8040,8 @@ msgid "" "please reset the filament information for that slot." msgstr "" "Seçilen ön ayarı silmek istediğinizden emin misiniz? \n" -"Eğer ön ayar, şu anda yazıcınızda kullanılan bir filamente karşılık " -"geliyorsa, lütfen o slot için filament bilgilerini sıfırlayın." +"Eğer ön ayar, şu anda yazıcınızda kullanılan bir filamente karşılık geliyorsa, " +"lütfen o slot için filament bilgilerini sıfırlayın." #, boost-format msgid "Are you sure to %1% the selected preset?" @@ -8164,19 +8127,19 @@ msgstr "\"%1%\" ön ayarı aşağıdaki kaydedilmemiş değişiklikleri içeriyo #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new printer profile and it " -"contains the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new printer profile and it contains " +"the following unsaved changes:" msgstr "" "Ön ayar \"%1%\", yeni yazıcı profiliyle uyumlu değil ve aşağıdaki " "kaydedilmemiş değişiklikleri içeriyor:" #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new process profile and it " -"contains the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new process profile and it contains " +"the following unsaved changes:" msgstr "" -"Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki " -"kaydedilmemiş değişiklikleri içeriyor:" +"Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki kaydedilmemiş " +"değişiklikleri içeriyor:" #, boost-format msgid "You have changed some settings of preset \"%1%\". " @@ -8203,12 +8166,12 @@ msgstr "Daha önce ayarlarınızı değiştirdiniz." msgid "" "\n" -"You can discard the preset values you have modified, or choose to transfer " -"the modified values to the new project" +"You can discard the preset values you have modified, or choose to transfer the " +"modified values to the new project" msgstr "" "\n" -"Değiştirdiğiniz ön ayar değerlerini atabilir veya değiştirilen değerleri " -"yeni projeye aktarmayı seçebilirsiniz." +"Değiştirdiğiniz ön ayar değerlerini atabilir veya değiştirilen değerleri yeni " +"projeye aktarmayı seçebilirsiniz." msgid "Extruders count" msgstr "Ekstruder sayısı" @@ -8232,19 +8195,19 @@ msgstr "" msgid "" "Transfer the selected options from left preset to the right.\n" -"Note: New modified presets will be selected in settings tabs after close " -"this dialog." +"Note: New modified presets will be selected in settings tabs after close this " +"dialog." msgstr "" "Seçilen seçenekleri sol ön ayardan sağa aktarın.\n" -"Not: Bu iletişim kutusunu kapattıktan sonra ayarlar sekmelerinde " -"değiştirilen yeni ön ayarlar seçilecektir." +"Not: Bu iletişim kutusunu kapattıktan sonra ayarlar sekmelerinde değiştirilen " +"yeni ön ayarlar seçilecektir." msgid "Transfer values from left to right" msgstr "Değerleri soldan sağa aktarın" msgid "" -"If enabled, this dialog can be used for transfer selected values from left " -"to right preset." +"If enabled, this dialog can be used for transfer selected values from left to " +"right preset." msgstr "" "Etkinleştirilirse, bu iletişim kutusu seçilen değerleri soldan sağa ön ayara " "aktarmak için kullanılabilir." @@ -8385,22 +8348,22 @@ msgstr "Sıkıştırma özelleştirme" msgid "" "Ramming denotes the rapid extrusion just before a tool change in a single-" -"extruder MM printer. Its purpose is to properly shape the end of the " -"unloaded filament so it does not prevent insertion of the new filament and " -"can itself be reinserted later. This phase is important and different " -"materials can require different extrusion speeds to get the good shape. For " -"this reason, the extrusion rates during ramming are adjustable.\n" +"extruder MM printer. Its purpose is to properly shape the end of the unloaded " +"filament so it does not prevent insertion of the new filament and can itself " +"be reinserted later. This phase is important and different materials can " +"require different extrusion speeds to get the good shape. For this reason, the " +"extrusion rates during ramming are adjustable.\n" "\n" "This is an expert-level setting, incorrect adjustment will likely lead to " "jams, extruder wheel grinding into filament etc." msgstr "" "Sıkıştırma, tek ekstruderli bir MM yazıcıda takım değişiminden hemen önce " -"yapılan hızlı ekstrüzyonu ifade eder. Amacı, yeni filamentin " -"yerleştirilmesini engellememesi ve daha sonra yeniden yerleştirilebilmesi " -"için boşaltılmış filamentin ucunu düzgün bir şekilde şekillendirmektir. Bu " -"aşama önemlidir ve farklı malzemeler iyi bir şekil elde etmek için farklı " -"ekstrüzyon hızları gerektirebilir. Bu nedenle, sıkıştırma sırasındaki " -"ekstrüzyon hızları ayarlanabilir.\n" +"yapılan hızlı ekstrüzyonu ifade eder. Amacı, yeni filamentin yerleştirilmesini " +"engellememesi ve daha sonra yeniden yerleştirilebilmesi için boşaltılmış " +"filamentin ucunu düzgün bir şekilde şekillendirmektir. Bu aşama önemlidir ve " +"farklı malzemeler iyi bir şekil elde etmek için farklı ekstrüzyon hızları " +"gerektirebilir. Bu nedenle, sıkıştırma sırasındaki ekstrüzyon hızları " +"ayarlanabilir.\n" "\n" "Bu uzman düzeyinde bir ayardır, yanlış ayarlama muhtemelen sıkışmalara, " "ekstruder tekerleğinin filamente sürtünmesine vb. yol açacaktır." @@ -8467,22 +8430,22 @@ msgid "To" msgstr "İle" msgid "" -"Windows Media Player is required for this task! Do you want to enable " -"'Windows Media Player' for your operation system?" +"Windows Media Player is required for this task! Do you want to enable 'Windows " +"Media Player' for your operation system?" msgstr "" "Bu görev için Windows Media Player gereklidir! İşletim sisteminiz için " "‘Windows Media Player’ı etkinleştirmek istiyor musunuz?" msgid "" -"BambuSource has not correctly been registered for media playing! Press Yes " -"to re-register it. You will be promoted twice" +"BambuSource has not correctly been registered for media playing! Press Yes to " +"re-register it. You will be promoted twice" msgstr "" -"BambuSource medya oynatımı için doğru şekilde kaydedilmemiş! Yeniden " -"kaydetmek için Evet’e basın." +"BambuSource medya oynatımı için doğru şekilde kaydedilmemiş! Yeniden kaydetmek " +"için Evet’e basın." msgid "" -"Missing BambuSource component registered for media playing! Please re-" -"install BambuStudio or seek after-sales help." +"Missing BambuSource component registered for media playing! Please re-install " +"BambuStudio or seek after-sales help." msgstr "" "Medya oynatma için kayıtlı BambuSource bileşeni eksik! Lütfen BambuStudio’yu " "yeniden yükleyin veya satış sonrası yardım isteyin." @@ -8495,9 +8458,9 @@ msgstr "" "çalışmayabilir! Düzeltmek için Evet’e basın." msgid "" -"Your system is missing H.264 codecs for GStreamer, which are required to " -"play video. (Try installing the gstreamer1.0-plugins-bad or gstreamer1.0-" -"libav packages, then restart Orca Slicer?)" +"Your system is missing H.264 codecs for GStreamer, which are required to play " +"video. (Try installing the gstreamer1.0-plugins-bad or gstreamer1.0-libav " +"packages, then restart Orca Slicer?)" msgstr "" "Sisteminizde video oynatmak için gerekli olan GStreamer H.264 codec " "bileşenleri eksik. (gstreamer1.0-plugins-bad veya gstreamer1.0-libav " @@ -8567,9 +8530,9 @@ msgid "Shift+R" msgstr "Shift+R" msgid "" -"Auto orientates selected objects or all objects.If there are selected " -"objects, it just orientates the selected ones.Otherwise, it will orientates " -"all objects in the current disk." +"Auto orientates selected objects or all objects.If there are selected objects, " +"it just orientates the selected ones.Otherwise, it will orientates all objects " +"in the current disk." msgstr "" "Seçilen nesneleri veya tüm nesneleri otomatik olarak yönlendirir. Seçilen " "nesneler varsa, yalnızca seçilenleri yönlendirir. Aksi takdirde, geçerli " @@ -8792,8 +8755,8 @@ msgstr "Ağ eklentisi güncellemesi" msgid "" "Click OK to update the Network plug-in when Orca Slicer launches next time." msgstr "" -"Orca Slicer bir sonraki sefer başlatıldığında Ağ eklentisini güncellemek " -"için Tamam'a tıklayın." +"Orca Slicer bir sonraki sefer başlatıldığında Ağ eklentisini güncellemek için " +"Tamam'a tıklayın." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" @@ -8850,8 +8813,7 @@ msgstr "Nozulu Onaylayın ve Güncelleyin" msgid "LAN Connection Failed (Sending print file)" msgstr "LAN Bağlantısı Başarısız (Yazdırma dosyası gönderiliyor)" -msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +msgid "Step 1, please confirm Orca Slicer and your printer are in the same LAN." msgstr "" "Adım 1, lütfen Orca Slicer ile yazıcınızın aynı LAN'da olduğunu doğrulayın." @@ -8859,8 +8821,8 @@ msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" -"Adım 2, aşağıdaki IP ve Erişim Kodu yazıcınızdaki gerçek değerlerden " -"farklıysa lütfen bunları düzeltin." +"Adım 2, aşağıdaki IP ve Erişim Kodu yazıcınızdaki gerçek değerlerden farklıysa " +"lütfen bunları düzeltin." msgid "IP" msgstr "IP" @@ -8920,8 +8882,8 @@ msgid "Updating successful" msgstr "Güncelleme başarılı" msgid "" -"Are you sure you want to update? This will take about 10 minutes. Do not " -"turn off the power while the printer is updating." +"Are you sure you want to update? This will take about 10 minutes. Do not turn " +"off the power while the printer is updating." msgstr "" "Güncellemek istediğinizden emin misiniz? Bu yaklaşık 10 dakika sürecektir. " "Yazıcı güncellenirken gücü kapatmayın." @@ -8940,10 +8902,9 @@ msgid "" "printing. Do you want to update now? You can also update later on printer or " "update next time starting Orca." msgstr "" -"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme " -"yapılması gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra " -"yazıcıda güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda " -"güncelleyebilirsiniz." +"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme yapılması " +"gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra yazıcıda " +"güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda güncelleyebilirsiniz." msgid "Extension Board" msgstr "Uzatma Kartı" @@ -9015,8 +8976,8 @@ msgid "Open G-code file:" msgstr "G kodu dosyasını açın:" msgid "" -"One object has empty initial layer and can't be printed. Please Cut the " -"bottom or enable supports." +"One object has empty initial layer and can't be printed. Please Cut the bottom " +"or enable supports." msgstr "" "Bir nesnenin başlangıç katmanı boş ve yazdırılamıyor. Lütfen alt kısmı kesin " "veya destekleri etkinleştirin." @@ -9101,8 +9062,8 @@ msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "%1% çizgi genişliği hesaplanamadı. \"%2%\" değeri alınamıyor " msgid "" -"Invalid spacing supplied to Flow::with_spacing(), check your layer height " -"and extrusion width" +"Invalid spacing supplied to Flow::with_spacing(), check your layer height and " +"extrusion width" msgstr "" "Flow::with_spacing()'e sağlanan geçersiz boşluk, kat yüksekliğinizi ve " "ekstrüzyon genişliğinizi kontrol edin" @@ -9235,8 +9196,8 @@ msgstr " dışlama alanına çok yakın ve çarpışmalara neden olacak.\n" msgid "" "Can not print multiple filaments which have large difference of temperature " -"together. Otherwise, the extruder and nozzle may be blocked or damaged " -"during printing" +"together. Otherwise, the extruder and nozzle may be blocked or damaged during " +"printing" msgstr "" "Birlikte büyük sıcaklık farkına sahip birden fazla filament basılamaz. Aksi " "takdirde baskı sırasında ekstruder ve nozul tıkanabilir veya hasar görebilir" @@ -9252,8 +9213,8 @@ msgstr "" "modu desteklenmez." msgid "" -"Please select \"By object\" print sequence to print multiple objects in " -"spiral vase mode." +"Please select \"By object\" print sequence to print multiple objects in spiral " +"vase mode." msgstr "" "Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye " "göre\" yazdırma sırasını seçin." @@ -9277,8 +9238,8 @@ msgstr "%1% nesnesi maksimum yapı hacmi yüksekliğini aşıyor." #, boost-format msgid "" -"While the object %1% itself fits the build volume, its last layer exceeds " -"the maximum build volume height." +"While the object %1% itself fits the build volume, its last layer exceeds the " +"maximum build volume height." msgstr "" "%1% nesnesinin kendisi yapı hacmine uysa da, son katmanı maksimum yapı hacmi " "yüksekliğini aşıyor." @@ -9294,9 +9255,9 @@ msgid "Variable layer height is not supported with Organic supports." msgstr "Değişken katman yüksekliği Organik desteklerle desteklenmez." msgid "" -"Different nozzle diameters and different filament diameters may not work " -"well when the prime tower is enabled. It's very experimental, so please " -"proceed with caution." +"Different nozzle diameters and different filament diameters may not work well " +"when the prime tower is enabled. It's very experimental, so please proceed " +"with caution." msgstr "" "Farklı püskürtme ucu çapları ve farklı filaman çapları, ana kule " "etkinleştirildiğinde iyi çalışmayabilir. Oldukça deneysel olduğundan lütfen " @@ -9327,11 +9288,11 @@ msgid "The prime tower is not supported in \"By object\" print." msgstr "Prime tower, \"Nesneye göre\" yazdırmada desteklenmez." msgid "" -"The prime tower is not supported when adaptive layer height is on. It " -"requires that all objects have the same layer height." +"The prime tower is not supported when adaptive layer height is on. It requires " +"that all objects have the same layer height." msgstr "" -"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm " -"nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir." +"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm nesnelerin " +"aynı katman yüksekliğine sahip olmasını gerektirir." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" @@ -9339,12 +9300,11 @@ msgstr "" msgid "The prime tower requires that all objects have the same layer heights" msgstr "" -"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını " -"gerektirir" +"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir" msgid "" -"The prime tower requires that all objects are printed over the same number " -"of raft layers" +"The prime tower requires that all objects are printed over the same number of " +"raft layers" msgstr "" "Ana kule, tüm nesnelerin aynı sayıda sal katmanı üzerine yazdırılmasını " "gerektirir" @@ -9357,8 +9317,8 @@ msgstr "" "gerektirir." msgid "" -"The prime tower is only supported if all objects have the same variable " -"layer height" +"The prime tower is only supported if all objects have the same variable layer " +"height" msgstr "" "Prime tower yalnızca tüm nesnelerin aynı değişken katman yüksekliğine sahip " "olması durumunda desteklenir" @@ -9372,8 +9332,7 @@ msgstr "Çok büyük çizgi genişliği" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip " -"olmalıdır." +"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip olmalıdır." msgid "" "Organic support tree tip diameter must not be smaller than support material " @@ -9386,8 +9345,8 @@ msgid "" "Organic support branch diameter must not be smaller than 2x support material " "extrusion width." msgstr "" -"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 " -"katından daha küçük olamaz." +"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 katından " +"daha küçük olamaz." msgid "" "Organic support branch diameter must not be smaller than support tree tip " @@ -9404,34 +9363,32 @@ msgid "Layer height cannot exceed nozzle diameter" msgstr "Katman yüksekliği nozul çapını aşamaz" msgid "" -"Relative extruder addressing requires resetting the extruder position at " -"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"Relative extruder addressing requires resetting the extruder position at each " +"layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " "layer_gcode." msgstr "" -"Göreceli ekstruder adreslemesi, kayan nokta doğruluğunun kaybını önlemek " -"için her katmandaki ekstruder konumunun sıfırlanmasını gerektirir. " -"Layer_gcode'a \"G92 E0\" ekleyin." +"Göreceli ekstruder adreslemesi, kayan nokta doğruluğunun kaybını önlemek için " +"her katmandaki ekstruder konumunun sıfırlanmasını gerektirir. Layer_gcode'a " +"\"G92 E0\" ekleyin." msgid "" "\"G92 E0\" was found in before_layer_gcode, which is incompatible with " "absolute extruder addressing." msgstr "" -"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder " -"adreslemeyle uyumsuzdu." +"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder adreslemeyle " +"uyumsuzdu." msgid "" "\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " "extruder addressing." msgstr "" -"Layer_gcode'da mutlak ekstruder adreslemeyle uyumlu olmayan \"G92 E0\" " -"bulundu." +"Layer_gcode'da mutlak ekstruder adreslemeyle uyumlu olmayan \"G92 E0\" bulundu." #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "Plaka %d: %s, %s filamentini desteklemiyor" -msgid "" -"Setting the jerk speed too low could lead to artifacts on curved surfaces" +msgid "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" "Sarsıntı hızının çok düşük ayarlanması kavisli yüzeylerde bozulmalara neden " "olabilir" @@ -9441,8 +9398,8 @@ msgid "" "machine_max_jerk_y).\n" "Orca will automatically cap the jerk speed to ensure it doesn't surpass the " "printer's capabilities.\n" -"You can adjust the maximum jerk setting in your printer's configuration to " -"get higher speeds." +"You can adjust the maximum jerk setting in your printer's configuration to get " +"higher speeds." msgstr "" "Sarsıntı ayarı yazıcının maksimum sarsıntısını aşıyor (machine_max_jerk_x/" "machine_max_jerk_y).\n" @@ -9456,8 +9413,8 @@ msgid "" "(machine_max_acceleration_extruding).\n" "Orca will automatically cap the acceleration speed to ensure it doesn't " "surpass the printer's capabilities.\n" -"You can adjust the machine_max_acceleration_extruding value in your " -"printer's configuration to get higher speeds." +"You can adjust the machine_max_acceleration_extruding value in your printer's " +"configuration to get higher speeds." msgstr "" "Hızlanma ayarı yazıcının maksimum hızlanmasını aşıyor " "(machine_max_acceleration_extruding).\n" @@ -9469,8 +9426,8 @@ msgstr "" msgid "" "The travel acceleration setting exceeds the printer's maximum travel " "acceleration (machine_max_acceleration_travel).\n" -"Orca will automatically cap the travel acceleration speed to ensure it " -"doesn't surpass the printer's capabilities.\n" +"Orca will automatically cap the travel acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" "You can adjust the machine_max_acceleration_travel value in your printer's " "configuration to get higher speeds." msgstr "" @@ -9485,8 +9442,8 @@ msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " "filaments differs significantly." msgstr "" -"Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin " -"filament büzülmesi önemli ölçüde farklılık göstermektedir." +"Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin filament " +"büzülmesi önemli ölçüde farklılık göstermektedir." msgid "Generating skirt & brim" msgstr "Etek ve kenar oluşturma" @@ -9525,8 +9482,7 @@ msgid "Elephant foot compensation" msgstr "Fil ayağı telafi oranı" msgid "" -"Shrink the initial layer on build plate to compensate for elephant foot " -"effect" +"Shrink the initial layer on build plate to compensate for elephant foot effect" msgstr "" "Fil ayağı etkisini telafi etmek için baskı plakasındaki ilk katmanı küçültün" @@ -9550,8 +9506,8 @@ msgid "" "Slicing height for each layer. Smaller layer height means more accurate and " "more printing time" msgstr "" -"Her katman için dilimleme yüksekliği. Daha küçük katman yüksekliği, daha " -"doğru ve daha fazla baskı süresi anlamına gelir" +"Her katman için dilimleme yüksekliği. Daha küçük katman yüksekliği, daha doğru " +"ve daha fazla baskı süresi anlamına gelir" msgid "Printable height" msgstr "Yazdırılabilir yükseklik" @@ -9575,8 +9531,8 @@ msgstr "3. taraf yazdırma ana bilgisayarını kullanın" msgid "Allow controlling BambuLab's printer through 3rd party print hosts" msgstr "" -"BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla " -"kontrol edilmesine izin ver" +"BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla kontrol " +"edilmesine izin ver" msgid "Hostname, IP or URL" msgstr "Ana bilgisayar adı, IP veya URL" @@ -9585,15 +9541,15 @@ msgid "" "Orca Slicer can upload G-code files to a printer host. This field should " "contain the hostname, IP address or URL of the printer host instance. Print " "host behind HAProxy with basic auth enabled can be accessed by putting the " -"user name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"user name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " -"Bu alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini " -"veya URL'sini içermelidir. Temel kimlik doğrulamanın etkin olduğu " -"HAProxy'nin arkasındaki yazdırma ana bilgisayarına, kullanıcı adı ve " -"parolanın aşağıdaki biçimdeki URL'ye girilmesiyle erişilebilir: https://" -"username:password@your-octopi-address/" +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " +"alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini veya " +"URL'sini içermelidir. Temel kimlik doğrulamanın etkin olduğu HAProxy'nin " +"arkasındaki yazdırma ana bilgisayarına, kullanıcı adı ve parolanın aşağıdaki " +"biçimdeki URL'ye girilmesiyle erişilebilir: https://username:password@your-" +"octopi-address/" msgid "Device UI" msgstr "Cihaz kullanıcı arayüzü" @@ -9601,8 +9557,7 @@ msgstr "Cihaz kullanıcı arayüzü" msgid "" "Specify the URL of your device user interface if it's not same as print_host" msgstr "" -"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini " -"belirtin" +"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini belirtin" msgid "API Key / Password" msgstr "API Anahtarı / Şifre" @@ -9611,9 +9566,8 @@ msgid "" "Orca Slicer can upload G-code files to a printer host. This field should " "contain the API Key or the password required for authentication." msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " -"Bu alan, kimlik doğrulama için gereken API Anahtarını veya şifreyi " -"içermelidir." +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " +"alan, kimlik doğrulama için gereken API Anahtarını veya şifreyi içermelidir." msgid "Name of the printer" msgstr "Yazıcı adı" @@ -9623,12 +9577,11 @@ msgstr "HTTPS CA Dosyası" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " -"in crt/pem format. If left blank, the default OS CA certificate repository " -"is used." +"in crt/pem format. If left blank, the default OS CA certificate repository is " +"used." msgstr "" -"HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika " -"dosyası belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu " -"kullanılır." +"HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika dosyası " +"belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu kullanılır." msgid "User" msgstr "Kullanıcı" @@ -9645,8 +9598,8 @@ msgid "" "certificates if connection fails." msgstr "" "Eksik veya çevrimdışı dağıtım noktaları olması durumunda HTTPS sertifikası " -"iptal kontrollerini göz ardı edin. Bağlantı başarısız olursa, kendinden " -"imzalı sertifikalar için bu seçeneğin etkinleştirilmesi istenebilir." +"iptal kontrollerini göz ardı edin. Bağlantı başarısız olursa, kendinden imzalı " +"sertifikalar için bu seçeneğin etkinleştirilmesi istenebilir." msgid "Names of presets related to the physical printer" msgstr "Fiziksel yazıcıyla ilgili ön ayarların adları" @@ -9670,15 +9623,15 @@ msgid "Avoid crossing wall - Max detour length" msgstr "Duvarı geçmekten kaçının - maksimum servis yolu uzunluğu" msgid "" -"Maximum detour distance for avoiding crossing wall. Don't detour if the " -"detour distance is large than this value. Detour length could be specified " -"either as an absolute value or as percentage (for example 50%) of a direct " -"travel path. Zero to disable" +"Maximum detour distance for avoiding crossing wall. Don't detour if the detour " +"distance is large than this value. Detour length could be specified either as " +"an absolute value or as percentage (for example 50%) of a direct travel path. " +"Zero to disable" msgstr "" -"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma " -"mesafesi bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer " -"olarak veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak " -"belirtilebilir. Devre dışı bırakmak için sıfır" +"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma mesafesi " +"bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer olarak " +"veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak belirtilebilir. " +"Devre dışı bırakmak için sıfır" msgid "mm or %" msgstr "mm veya %" @@ -9687,37 +9640,39 @@ msgid "Other layers" msgstr "Diğer katmanlar" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Cool Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Cool Plate" msgstr "" -"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " -"Cool Plate üzerine yazdırmayı desteklemediği anlamına gelir" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin Cool " +"Plate üzerine yazdırmayı desteklemediği anlamına gelir" msgid "°C" msgstr "°C" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Textured Cool Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" msgstr "" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " +"Dokulu Soğuk Plaka üzerine yazdırmayı desteklemediği anlamına gelir." msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Engineering Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Engineering Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. Değer 0, filamentin " "Mühendislik Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the High Temp Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the High Temp Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " "Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Textured PEI Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Textured PEI Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " "Dokulu PEI Plaka üzerine yazdırmayı desteklemediği anlamına gelir" @@ -9739,6 +9694,8 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured Cool Plate" msgstr "" +"İlk katmanın yatak sıcaklığı. 0 Değeri, filamentin Dokulu Soğuk Plaka üzerine " +"yazdırmayı desteklemediği anlamına gelir." msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -9765,16 +9722,16 @@ msgid "Bed types supported by the printer" msgstr "Yazıcının desteklediği yatak türleri" msgid "Smooth Cool Plate" -msgstr "" +msgstr "Pürüzsüz Soğuk Plaka" msgid "Textured Cool Plate" -msgstr "" +msgstr "Dokulu Soğuk Plaka" msgid "Engineering Plate" msgstr "Mühendislik Plakası" msgid "Smooth High Temp Plate" -msgstr "" +msgstr "Pürüzsüz Yüksek Sıcaklık Plaka" msgid "First layer print sequence" msgstr "İlk katman yazdırma sırası" @@ -9809,57 +9766,55 @@ msgstr "Alt katman kalınlığı" msgid "" "The number of bottom solid layers is increased when slicing if the thickness " "calculated by bottom shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of bottom shell is absolutely determined by bottom " +"having too thin shell when layer height is small. 0 means that this setting is " +"disabled and thickness of bottom shell is absolutely determined by bottom " "shell layers" msgstr "" -"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " -"ise dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " -"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " -"ayarın devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk " -"katmanları tarafından belirlendiği anlamına gelir" +"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu ayarın " +"devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk katmanları " +"tarafından belirlendiği anlamına gelir" msgid "Apply gap fill" msgstr "Boşluk doldurmayı uygula" msgid "" -"Enables gap fill for the selected solid surfaces. The minimum gap length " -"that will be filled can be controlled from the filter out tiny gaps option " -"below.\n" +"Enables gap fill for the selected solid surfaces. The minimum gap length that " +"will be filled can be controlled from the filter out tiny gaps option below.\n" "\n" "Options:\n" -"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces " -"for maximum strength\n" -"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " -"only, balancing print speed, reducing potential over extrusion in the solid " -"infill and making sure the top and bottom surfaces have no pin hole gaps\n" +"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces for " +"maximum strength\n" +"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces only, " +"balancing print speed, reducing potential over extrusion in the solid infill " +"and making sure the top and bottom surfaces have no pin hole gaps\n" "3. Nowhere: Disables gap fill for all solid infill areas. \n" "\n" "Note that if using the classic perimeter generator, gap fill may also be " "generated between perimeters, if a full width line cannot fit between them. " "That perimeter gap fill is not controlled by this setting. \n" "\n" -"If you would like all gap fill, including the classic perimeter generated " -"one, removed, set the filter out tiny gaps value to a large number, like " -"999999. \n" +"If you would like all gap fill, including the classic perimeter generated one, " +"removed, set the filter out tiny gaps value to a large number, like 999999. \n" "\n" -"However this is not advised, as gap fill between perimeters is contributing " -"to the model's strength. For models where excessive gap fill is generated " -"between perimeters, a better option would be to switch to the arachne wall " -"generator and use this option to control whether the cosmetic top and bottom " -"surface gap fill is generated" +"However this is not advised, as gap fill between perimeters is contributing to " +"the model's strength. For models where excessive gap fill is generated between " +"perimeters, a better option would be to switch to the arachne wall generator " +"and use this option to control whether the cosmetic top and bottom surface gap " +"fill is generated" msgstr "" "Seçilen katı yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak " "minimum boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden " "kontrol edilebilir.\n" "\n" "Seçenekler:\n" -"1. Her Yerde: Maksimum dayanıklılık için üst, alt ve iç katı yüzeylere " -"boşluk dolgusu uygular\n" +"1. Her Yerde: Maksimum dayanıklılık için üst, alt ve iç katı yüzeylere boşluk " +"dolgusu uygular\n" "2. Üst ve Alt yüzeyler: Boşluk dolgusunu yalnızca üst ve alt yüzeylere " "uygulayarak baskı hızını dengeler, katı dolgudaki aşırı ekstrüzyon " -"potansiyelini azaltır ve üst ve alt yüzeylerde iğne deliği boşluğu " -"kalmamasını sağlar\n" +"potansiyelini azaltır ve üst ve alt yüzeylerde iğne deliği boşluğu kalmamasını " +"sağlar\n" "3. Hiçbir Yer: Tüm katı dolgu alanları için boşluk doldurmayı devre dışı " "bırakır. \n" "\n" @@ -9868,8 +9823,8 @@ msgstr "" "unutmayın. Bu çevre boşluğu dolgusu bu ayarla kontrol edilmez. \n" "\n" "Oluşturulan klasik çevre de dahil olmak üzere tüm boşluk doldurmanın " -"kaldırılmasını istiyorsanız, filtreyi küçük boşluklar dışında değerini " -"999999 gibi büyük bir sayıya ayarlayın. \n" +"kaldırılmasını istiyorsanız, filtreyi küçük boşluklar dışında değerini 999999 " +"gibi büyük bir sayıya ayarlayın. \n" "\n" "Ancak çevreler arasındaki boşluğun doldurulması modelin gücüne katkıda " "bulunduğundan bu önerilmez. Çevreler arasında aşırı boşluk dolgusunun " @@ -9890,19 +9845,19 @@ msgid "Force cooling for overhang and bridge" msgstr "Çıkıntı ve köprüler için soğutmayı zorla" msgid "" -"Enable this option to optimize part cooling fan speed for overhang and " -"bridge to get better cooling" +"Enable this option to optimize part cooling fan speed for overhang and bridge " +"to get better cooling" msgstr "" -"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma " -"fanı hızını optimize etmek amacıyla bu seçeneği etkinleştirin" +"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma fanı " +"hızını optimize etmek amacıyla bu seçeneği etkinleştirin" msgid "Fan speed for overhang" msgstr "Çıkıntılar için fan hızı" msgid "" -"Force part cooling fan to be this speed when printing bridge or overhang " -"wall which has large overhang degree. Forcing cooling for overhang and " -"bridge can get better quality for these part" +"Force part cooling fan to be this speed when printing bridge or overhang wall " +"which has large overhang degree. Forcing cooling for overhang and bridge can " +"get better quality for these part" msgstr "" "Çıkıntı derecesi büyük olan köprü veya çıkıntılı duvara baskı yaparken parça " "soğutma fanını bu hızda olmaya zorlayın. Çıkıntı ve köprü için soğutmayı " @@ -9914,14 +9869,14 @@ msgstr "Çıkıntı soğutması" #, c-format msgid "" "Force cooling fan to be specific speed when overhang degree of printed part " -"exceeds this value. Expressed as percentage which indicates how much width " -"of the line without support from lower layer. 0% means forcing cooling for " -"all outer wall no matter how much overhang degree" +"exceeds this value. Expressed as percentage which indicates how much width of " +"the line without support from lower layer. 0% means forcing cooling for all " +"outer wall no matter how much overhang degree" msgstr "" "Yazdırılan parçanın çıkıntı derecesi bu değeri aştığında soğutma fanını " "belirli bir hıza zorlar. Alt katmandan destek almadan çizginin ne kadar " -"genişlediğini gösteren yüzde olarak ifade edilir. 0, çıkıntı derecesi ne " -"kadar olursa olsun tüm dış duvar için soğutmayı zorlamak anlamına gelir" +"genişlediğini gösteren yüzde olarak ifade edilir. 0, çıkıntı derecesi ne kadar " +"olursa olsun tüm dış duvar için soğutmayı zorlamak anlamına gelir" msgid "Bridge infill direction" msgstr "Köprü dolgu açısı" @@ -9947,8 +9902,8 @@ msgid "Bridge flow ratio" msgstr "Köprülerde akış oranı" msgid "" -"Decrease this value slightly(for example 0.9) to reduce the amount of " -"material for bridge, to improve sag. \n" +"Decrease this value slightly(for example 0.9) to reduce the amount of material " +"for bridge, to improve sag. \n" "\n" "The actual bridge flow used is calculated by multiplying this value with the " "filament flow ratio, and if set, the object's flow ratio." @@ -9964,12 +9919,12 @@ msgstr "İç köprü akış oranı" msgid "" "This value governs the thickness of the internal bridge layer. This is the " -"first layer over sparse infill. Decrease this value slightly (for example " -"0.9) to improve surface quality over sparse infill.\n" +"first layer over sparse infill. Decrease this value slightly (for example 0.9) " +"to improve surface quality over sparse infill.\n" "\n" "The actual internal bridge flow used is calculated by multiplying this value " -"with the bridge flow ratio, the filament flow ratio, and if set, the " -"object's flow ratio." +"with the bridge flow ratio, the filament flow ratio, and if set, the object's " +"flow ratio." msgstr "" "Bu değer iç köprü katmanının kalınlığını belirler. Bu, seyrek dolgunun " "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini iyileştirmek " @@ -9985,8 +9940,8 @@ msgid "" "This factor affects the amount of material for top solid infill. You can " "decrease it slightly to have smooth surface finish. \n" "\n" -"The actual top surface flow used is calculated by multiplying this value " -"with the filament flow ratio, and if set, the object's flow ratio." +"The actual top surface flow used is calculated by multiplying this value with " +"the filament flow ratio, and if set, the object's flow ratio." msgstr "" "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir yüzey " "elde etmek için bunu biraz azaltabilirsiniz. \n" @@ -10014,8 +9969,8 @@ msgstr "Hassas duvar" msgid "" "Improve shell precision by adjusting outer wall spacing. This also improves " "layer consistency.\n" -"Note: This setting will only take effect if the wall sequence is configured " -"to Inner-Outer" +"Note: This setting will only take effect if the wall sequence is configured to " +"Inner-Outer" msgstr "" "Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı zamanda " "katman tutarlılığını da artırır.\n" @@ -10040,17 +9995,17 @@ msgid "" "If a top surface has to be printed and it's partially covered by another " "layer, it won't be considered at a top layer where its width is below this " "value. This can be useful to not let the 'one perimeter on top' trigger on " -"surface that should be covered only by perimeters. This value can be a mm or " -"a % of the perimeter extrusion width.\n" +"surface that should be covered only by perimeters. This value can be a mm or a " +"% of the perimeter extrusion width.\n" "Warning: If enabled, artifacts can be created if you have some thin features " "on the next layer, like letters. Set this setting to 0 to remove these " "artifacts." msgstr "" -"Eğer bir üst yüzey basılacaksa ve kısmen başka bir katman tarafından " -"kaplıysa layer genişliği bu değerin altında olan bir üst katman olarak " +"Eğer bir üst yüzey basılacaksa ve kısmen başka bir katman tarafından kaplıysa " +"layer genişliği bu değerin altında olan bir üst katman olarak " "değerlendirilmeyecek. Yalnızca çevrelerle kaplanması gereken yüzeyde 'bir " -"çevre üstte' tetiklemesine izin vermemek yararlı olabilir. Bu değer mm veya " -"a % çevre ekstrüzyon genişliğinin bir yüzdesi olabilir.\n" +"çevre üstte' tetiklemesine izin vermemek yararlı olabilir. Bu değer mm veya a " +"% çevre ekstrüzyon genişliğinin bir yüzdesi olabilir.\n" "Uyarı: Etkinleştirilirse bir sonraki katmanda harfler gibi bazı ince " "özelliklerin olması durumunda yapay yapılar oluşturulabilir. Bu yapıları " "kaldırmak için bu ayarı 0 olarak ayarlayın." @@ -10069,26 +10024,32 @@ msgid "Extra perimeters on overhangs" msgstr "Çıkıntılarda ekstra çevre (perimeter)" msgid "" -"Create additional perimeter paths over steep overhangs and areas where " -"bridges cannot be anchored. " +"Create additional perimeter paths over steep overhangs and areas where bridges " +"cannot be anchored. " msgstr "" -"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre " -"yolları (perimeter) oluşturun. " +"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre yolları " +"(perimeter) oluşturun. " msgid "Reverse on even" -msgstr "" +msgstr "Çifteri ters çevirin" msgid "Overhang reversal" msgstr "Çıkıntıyı tersine çevir" msgid "" -"Extrude perimeters that have a part over an overhang in the reverse " -"direction on even layers. This alternating pattern can drastically improve " -"steep overhangs.\n" +"Extrude perimeters that have a part over an overhang in the reverse direction " +"on even layers. This alternating pattern can drastically improve steep " +"overhangs.\n" "\n" "This setting can also help reduce part warping due to the reduction of " "stresses in the part walls." msgstr "" +"Eşit katmanlarda ters yönde bir çıkıntının üzerinde bir kısmı bulunan " +"çevreleri ekstrüde edin. Bu alternatif desen, dik çıkıntıları büyük ölçüde " +"iyileştirebilir.\n" +"\n" +"Bu ayar aynı zamanda parça duvarlarındaki gerilimin azalması nedeniyle " +"parçanın bükülmesinin azaltılmasına da yardımcı olabilir." msgid "Reverse only internal perimeters" msgstr "Yalnızca iç çevreleri ters çevir" @@ -10097,23 +10058,34 @@ msgid "" "Apply the reverse perimeters logic only on internal perimeters. \n" "\n" "This setting greatly reduces part stresses as they are now distributed in " -"alternating directions. This should reduce part warping while also " -"maintaining external wall quality. This feature can be very useful for warp " -"prone material, like ABS/ASA, and also for elastic filaments, like TPU and " -"Silk PLA. It can also help reduce warping on floating regions over " -"supports.\n" +"alternating directions. This should reduce part warping while also maintaining " +"external wall quality. This feature can be very useful for warp prone " +"material, like ABS/ASA, and also for elastic filaments, like TPU and Silk PLA. " +"It can also help reduce warping on floating regions over supports.\n" "\n" "For this setting to be the most effective, it is recommended to set the " "Reverse Threshold to 0 so that all internal walls print in alternating " "directions on even layers irrespective of their overhang degree." msgstr "" +"Ters çevre mantığını yalnızca iç çevrelere uygulayın. \n" +"\n" +"Bu ayar, parçalar artık farklı yönlerde dağıtıldığından parça gerilimlerini " +"büyük ölçüde azaltır. Bu, dış duvar kalitesini korurken parçanın bükülmesini " +"de azaltacaktır. Bu özellik, ABS/ASA gibi eğrilmeye yatkın malzemeler ve " +"ayrıca TPU ve İpek PLA gibi elastik filamentler için çok faydalı olabilir. " +"Ayrıca destekler üzerindeki yüzen bölgelerdeki bükülmenin azaltılmasına da " +"yardımcı olabilir.\n" +"\n" +"Bu ayarın en etkili olması için, Ters Eşiğin 0’a ayarlanması önerilir; böylece " +"tüm iç duvarlar, çıkıntı derecelerine bakılmaksızın eşit katmanlara alternatif " +"yönlerde yazdırılır." msgid "Bridge counterbore holes" msgstr "Köprü havşa delikleri" msgid "" -"This option creates bridges for counterbore holes, allowing them to be " -"printed without support. Available modes include:\n" +"This option creates bridges for counterbore holes, allowing them to be printed " +"without support. Available modes include:\n" "1. None: No bridge is created.\n" "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created." @@ -10121,8 +10093,7 @@ msgstr "" "Bu seçenek, havşa delikleri için köprüler oluşturarak bunların desteksiz " "yazdırılmasına olanak tanır. Mevcut modlar şunları içerir:\n" "1. Yok: Köprü oluşturulmaz.\n" -"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı " -"köprülenecek.\n" +"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı köprülenecek.\n" "3. Feda Katman: Tam bir feda köprü katmanı oluşturulur." msgid "Partially bridged" @@ -10139,10 +10110,13 @@ msgstr "Çıkıntıyı tersine çevirme eşiği" #, no-c-format, no-boost-format msgid "" -"Number of mm the overhang need to be for the reversal to be considered " -"useful. Can be a % of the perimeter width.\n" +"Number of mm the overhang need to be for the reversal to be considered useful. " +"Can be a % of the perimeter width.\n" "Value 0 enables reversal on every even layers regardless." msgstr "" +"Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması gerekir. " +"Çevre genişliğinin %’si olabilir.\n" +"0 değeri ne olursa olsun her çift katmanda ters çevirmeyi mümkün kılar." msgid "Classic mode" msgstr "Klasik mod" @@ -10164,16 +10138,16 @@ msgstr "Kıvrılmış çevre çizgilerinde yavaşlat" #, fuzzy, no-c-format, no-boost-format msgid "" "Enable this option to slow down printing in areas where perimeters may have " -"curled upwards.For example, additional slowdown will be applied when " -"printing overhangs on sharp corners like the front of the Benchy hull, " -"reducing curling which compounds over multiple layers.\n" +"curled upwards.For example, additional slowdown will be applied when printing " +"overhangs on sharp corners like the front of the Benchy hull, reducing curling " +"which compounds over multiple layers.\n" "\n" " It is generally recommended to have this option switched on unless your " "printer cooling is powerful enough or the print speed slow enough that " -"perimeter curling does not happen. If printing with a high external " -"perimeter speed, this parameter may introduce slight artifacts when slowing " -"down due to the large variance in print speeds. If you notice artifacts, " -"ensure your pressure advance is tuned correctly.\n" +"perimeter curling does not happen. If printing with a high external perimeter " +"speed, this parameter may introduce slight artifacts when slowing down due to " +"the large variance in print speeds. If you notice artifacts, ensure your " +"pressure advance is tuned correctly.\n" "\n" "Note: When this option is enabled, overhang perimeters are treated like " "overhangs, meaning the overhang speed is applied even if the overhanging " @@ -10190,14 +10164,14 @@ msgstr "" "kıvrılmasını önleyecek kadar yavaş olmadığı sürece, genellikle bu seçeneğin " "açık olması önerilir. Yüksek harici çevre hızıyla yazdırılıyorsa, bu " "parametre, yazdırma hızlarındaki büyük farklılıklar nedeniyle yavaşlama " -"sırasında hafif bozulmalara neden olabilir. Artefaktlar fark ederseniz " -"basınç ilerlemenizin doğru şekilde ayarlandığından emin olun.\n" +"sırasında hafif bozulmalara neden olabilir. Artefaktlar fark ederseniz basınç " +"ilerlemenizin doğru şekilde ayarlandığından emin olun.\n" "\n" "Not: Bu seçenek etkinleştirildiğinde, çıkıntı çevreleri çıkıntılar gibi ele " -"alınır; bu, çıkıntının çevresi bir köprünün parçası olsa bile çıkıntı " -"hızının uygulandığı anlamına gelir. Örneğin, çevreler 100% çıkıntılı " -"olduğunda ve onları alttan destekleyen bir duvar olmadığında 100% çıkıntı " -"hızı uygulanacaktır." +"alınır; bu, çıkıntının çevresi bir köprünün parçası olsa bile çıkıntı hızının " +"uygulandığı anlamına gelir. Örneğin, çevreler 100% çıkıntılı olduğunda ve " +"onları alttan destekleyen bir duvar olmadığında 100% çıkıntı hızı " +"uygulanacaktır." msgid "mm/s or %" msgstr "mm/s veya %" @@ -10217,8 +10191,8 @@ msgstr "" "\n" "Ayrıca, kıvrılmış çevreler için yavaşlama devre dışı bırakılırsa veya Klasik " "çıkıntı modu etkinleştirilirse, ister bir köprünün ister bir çıkıntının " -"parçası olsun, %13’ten daha az desteklenen çıkıntılı duvarların yazdırma " -"hızı olacaktır." +"parçası olsun, %13’ten daha az desteklenen çıkıntılı duvarların yazdırma hızı " +"olacaktır." msgid "mm/s" msgstr "mm/s" @@ -10227,8 +10201,8 @@ msgid "Internal" msgstr "Dahili" msgid "" -"Speed of internal bridges. If the value is expressed as a percentage, it " -"will be calculated based on the bridge_speed. Default value is 150%." +"Speed of internal bridges. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." msgstr "" "İç köprülerin hızı. Değer yüzde olarak ifade edilirse köprü hızına göre " "hesaplanacaktır. Varsayılan değer %150’dir." @@ -10243,8 +10217,8 @@ msgid "Brim type" msgstr "Kenar tipi" msgid "" -"This controls the generation of the brim at outer and/or inner side of " -"models. Auto means the brim width is analyzed and calculated automatically." +"This controls the generation of the brim at outer and/or inner side of models. " +"Auto means the brim width is analyzed and calculated automatically." msgstr "" "Bu, modellerin dış ve/veya iç kısmındaki Kenar oluşumunu kontrol eder. " "Otomatik, kenar genişliğinin otomatik olarak analiz edilip hesaplandığı " @@ -10329,13 +10303,13 @@ msgstr "Daha iyi katman soğutması için baskıyı yavaşlat" msgid "" "Enable this option to slow printing speed down to make the final layer time " "not shorter than the layer time threshold in \"Max fan speed threshold\", so " -"that layer can be cooled for longer time. This can improve the cooling " -"quality for needle and small details" +"that layer can be cooled for longer time. This can improve the cooling quality " +"for needle and small details" msgstr "" -"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi " -"eşiğinden kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için " -"bu seçeneği etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, " -"iğne ve küçük detaylar için soğutma kalitesini artırabilir" +"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi eşiğinden " +"kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için bu seçeneği " +"etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, iğne ve küçük " +"detaylar için soğutma kalitesini artırabilir" msgid "Normal printing" msgstr "Normal baskı" @@ -10344,8 +10318,7 @@ msgid "" "The default acceleration of both normal printing and travel except initial " "layer" msgstr "" -"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan " -"ivmesi" +"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan ivmesi" msgid "mm/s²" msgstr "mm/s²" @@ -10389,8 +10362,8 @@ msgid "" "Close all cooling fan for the first certain layers. Cooling fan of the first " "layer used to be closed to get better build plate adhesion" msgstr "" -"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı " -"plakası yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" +"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı plakası " +"yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" msgid "Don't support bridges" msgstr "Köprülerde destek olmasın" @@ -10399,16 +10372,16 @@ msgid "" "Don't support the whole bridge area which make support very large. Bridge " "usually can be printing directly without support if not very long" msgstr "" -"Desteği çok büyük yapan tüm köprü alanını desteklemeyin. Bridge genellikle " -"çok uzun olmasa da destek olmadan doğrudan yazdırılabilir" +"Desteği çok büyük yapan tüm köprü alanını desteklemeyin. Bridge genellikle çok " +"uzun olmasa da destek olmadan doğrudan yazdırılabilir" msgid "Thick bridges" msgstr "Kalın köprüler" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " -"look worse. If disabled, bridges look better but are reliable just for " -"shorter bridged distances." +"look worse. If disabled, bridges look better but are reliable just for shorter " +"bridged distances." msgstr "" "Etkinleştirilirse köprüler daha güvenilir olur, daha uzun mesafeler arasında " "köprü kurabilir ancak daha kötü görünebilir. Devre dışı bırakıldığında " @@ -10420,8 +10393,8 @@ msgstr "Kalın iç köprüler" msgid "" "If enabled, thick internal bridges will be used. It's usually recommended to " -"have this feature turned on. However, consider turning it off if you are " -"using large nozzles." +"have this feature turned on. However, consider turning it off if you are using " +"large nozzles." msgstr "" "Etkinleştirilirse kalın iç köprüler kullanılacaktır. Genellikle bu özelliğin " "açık olması önerilir. Ancak büyük nozul uçları kullanıyorsanız kapatmayı " @@ -10431,8 +10404,8 @@ msgid "Filter out small internal bridges (beta)" msgstr "Küçük iç köprüleri filtreleyin (beta)" msgid "" -"This option can help reducing pillowing on top surfaces in heavily slanted " -"or curved models.\n" +"This option can help reducing pillowing on top surfaces in heavily slanted or " +"curved models.\n" "\n" "By default, small internal bridges are filtered out and the internal solid " "infill is printed directly over the sparse infill. This works well in most " @@ -10451,12 +10424,12 @@ msgid "" "most cases.\n" "\n" "Limited filtering - creates internal bridges on heavily slanted surfaces, " -"while avoiding creating unnecessary internal bridges. This works well for " -"most difficult models.\n" +"while avoiding creating unnecessary internal bridges. This works well for most " +"difficult models.\n" "\n" -"No filtering - creates internal bridges on every potential internal " -"overhang. This option is useful for heavily slanted top surface models. " -"However, in most cases it creates too many unnecessary bridges." +"No filtering - creates internal bridges on every potential internal overhang. " +"This option is useful for heavily slanted top surface models. However, in most " +"cases it creates too many unnecessary bridges." msgstr "" "Bu seçenek, aşırı eğimli veya kavisli modellerde üst yüzeylerdeki " "yastıklamanın azaltılmasına yardımcı olabilir.\n" @@ -10608,8 +10581,8 @@ msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " "than inner wall speed to get better quality." msgstr "" -"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek " -"için iç duvar hızından daha yavaş olması kullanılır." +"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek için " +"iç duvar hızından daha yavaş olması kullanılır." msgid "Small perimeters" msgstr "Küçük çevre (perimeter)" @@ -10617,8 +10590,8 @@ msgstr "Küçük çevre (perimeter)" msgid "" "This separate setting will affect the speed of perimeters having radius <= " "small_perimeter_threshold (usually holes). If expressed as percentage (for " -"example: 80%) it will be calculated on the outer wall speed setting above. " -"Set to zero for auto." +"example: 80%) it will be calculated on the outer wall speed setting above. Set " +"to zero for auto." msgstr "" "Bu ayrı ayar, yarıçapı <= küçük_çevre_eşiği olan çevrelerin (genellikle " "delikler) hızını etkileyecektir. Yüzde olarak ifade edilirse (örneğin: %80), " @@ -10638,8 +10611,8 @@ msgstr "Duvar baskı sırası" msgid "" "Print sequence of the internal (inner) and external (outer) walls. \n" "\n" -"Use Inner/Outer for best overhangs. This is because the overhanging walls " -"can adhere to a neighbouring perimeter while printing. However, this option " +"Use Inner/Outer for best overhangs. This is because the overhanging walls can " +"adhere to a neighbouring perimeter while printing. However, this option " "results in slightly reduced surface quality as the external perimeter is " "deformed by being squashed to the internal perimeter.\n" "\n" @@ -10649,13 +10622,12 @@ msgid "" "perimeter to print the external wall against. This option requires a minimum " "of 3 walls to be effective as it prints the internal walls from the 3rd " "perimeter onwards first, then the external perimeter and, finally, the first " -"internal perimeter. This option is recommended against the Outer/Inner " -"option in most cases. \n" +"internal perimeter. This option is recommended against the Outer/Inner option " +"in most cases. \n" "\n" "Use Outer/Inner for the same external wall quality and dimensional accuracy " "benefits of Inner/Outer/Inner option. However, the z seams will appear less " -"consistent as the first extrusion of a new layer starts on a visible " -"surface.\n" +"consistent as the first extrusion of a new layer starts on a visible surface.\n" "\n" " " msgstr "" @@ -10670,14 +10642,14 @@ msgstr "" "kalitesi ve boyutsal doğruluk için İç/Dış/İç seçeneğini kullanın. Ancak, dış " "duvarın üzerine baskı yapılacak bir iç çevre olmadığından sarkma performansı " "düşecektir. Bu seçenek, önce 3. çevreden itibaren iç duvarları, ardından dış " -"çevreyi ve son olarak da birinci iç çevreyi yazdırdığından etkili olması " -"için en az 3 duvar gerektirir. Bu seçenek çoğu durumda Dış/İç seçeneğine " -"karşı önerilir. \n" +"çevreyi ve son olarak da birinci iç çevreyi yazdırdığından etkili olması için " +"en az 3 duvar gerektirir. Bu seçenek çoğu durumda Dış/İç seçeneğine karşı " +"önerilir. \n" "\n" -"İç/Dış/İç seçeneğinin aynı dış duvar kalitesi ve boyutsal doğruluk " -"avantajları için Dış/İç seçeneğini kullanın. Bununla birlikte, yeni bir " -"katmanın ilk ekstrüzyonu görünür bir yüzey üzerinde başladığından z " -"dikişleri daha az tutarlı görünecektir.\n" +"İç/Dış/İç seçeneğinin aynı dış duvar kalitesi ve boyutsal doğruluk avantajları " +"için Dış/İç seçeneğini kullanın. Bununla birlikte, yeni bir katmanın ilk " +"ekstrüzyonu görünür bir yüzey üzerinde başladığından z dikişleri daha az " +"tutarlı görünecektir.\n" "\n" " " @@ -10699,18 +10671,17 @@ msgid "" "\n" "Printing infill first may help with extreme overhangs as the walls have the " "neighbouring infill to adhere to. However, the infill will slightly push out " -"the printed walls where it is attached to them, resulting in a worse " -"external surface finish. It can also cause the infill to shine through the " -"external surfaces of the part." +"the printed walls where it is attached to them, resulting in a worse external " +"surface finish. It can also cause the infill to shine through the external " +"surfaces of the part." msgstr "" "Duvar/dolgu sırası. Onay kutusu işaretlenmediğinde duvarlar önce yazdırılır, " "bu çoğu durumda en iyi şekilde çalışır.\n" "\n" "Dolgunun önce yazdırılması, aşırı sarkmalarda yardımcı olabilir, çünkü " -"duvarlar komşu dolgulara yapışır. Ancak, dolgu duvarlara bağlı olduğu " -"yerlerde onları biraz dışarı iterek daha kötü bir dış yüzey bitişine neden " -"olabilir. Ayrıca, dolgunun parçanın dış yüzeylerinden parlamasına da sebep " -"olabilir." +"duvarlar komşu dolgulara yapışır. Ancak, dolgu duvarlara bağlı olduğu yerlerde " +"onları biraz dışarı iterek daha kötü bir dış yüzey bitişine neden olabilir. " +"Ayrıca, dolgunun parçanın dış yüzeylerinden parlamasına da sebep olabilir." msgid "Wall loop direction" msgstr "Duvar döngüsü yönü" @@ -10719,12 +10690,20 @@ msgid "" "The direction which the wall loops are extruded when looking down from the " "top.\n" "\n" -"By default all walls are extruded in counter-clockwise, unless Reverse on " -"even is enabled. Set this to any option other than Auto will force the wall " +"By default all walls are extruded in counter-clockwise, unless Reverse on even " +"is enabled. Set this to any option other than Auto will force the wall " "direction regardless of the Reverse on even.\n" "\n" "This option will be disabled if spiral vase mode is enabled." msgstr "" +"Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona uğradığı yön.\n" +"\n" +"Çift yönlü ters çevirme seçeneği etkinleştirilmediği sürece, varsayılan olarak " +"tüm duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " +"herhangi bir seçeneğe ayarlayın, Ters çevirmeden bağımsız olarak duvar yönünü " +"eşit olarak zorlayacaktır.\n" +"\n" +"Spiral vazo modu etkinse bu seçenek devre dışı bırakılacaktır." msgid "Counter clockwise" msgstr "Saat yönünün tersine" @@ -10749,8 +10728,8 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" -"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı " -"önlemek için kullanılır." +"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı önlemek " +"için kullanılır." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " @@ -10770,46 +10749,44 @@ msgstr "Minimum yatak ağı" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To " -"ensure the probe point does not go outside the bed area, the minimum and " -"maximum points of the bed mesh should be set appropriately. OrcaSlicer " -"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " -"exceed these min/max points. This information can usually be obtained from " -"your printer manufacturer. The default setting is (-99999, -99999), which " -"means there are no limits, thus allowing probing across the entire bed." +"probe's XY offset, most printers are unable to probe the entire bed. To ensure " +"the probe point does not go outside the bed area, the minimum and maximum " +"points of the bed mesh should be set appropriately. OrcaSlicer ensures that " +"adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max " +"points. This information can usually be obtained from your printer " +"manufacturer. The default setting is (-99999, -99999), which means there are " +"no limits, thus allowing probing across the entire bed." msgstr "" -"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. Prob " -"XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının " -"yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve " -"maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " -"adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " -"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " -"edinilebilir. Varsayılan ayar (-99999, -99999) şeklindedir; bu, herhangi bir " -"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " -"izin verilir." +"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. Prob XY " +"ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının yatak " +"alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve maksimum " +"noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, adaptive_bed_mesh_min/" +"adaptive_bed_mesh_max değerlerinin bu min/maks noktalarını aşmamasını sağlar. " +"Bu bilgi genellikle yazıcınızın üreticisinden edinilebilir. Varsayılan ayar " +"(-99999, -99999) şeklindedir; bu, herhangi bir sınırın olmadığı anlamına " +"gelir, dolayısıyla yatağın tamamında problamaya izin verilir." msgid "Bed mesh max" msgstr "Maksimum yatak ağı" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To " -"ensure the probe point does not go outside the bed area, the minimum and " -"maximum points of the bed mesh should be set appropriately. OrcaSlicer " -"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " -"exceed these min/max points. This information can usually be obtained from " -"your printer manufacturer. The default setting is (99999, 99999), which " -"means there are no limits, thus allowing probing across the entire bed." +"probe's XY offset, most printers are unable to probe the entire bed. To ensure " +"the probe point does not go outside the bed area, the minimum and maximum " +"points of the bed mesh should be set appropriately. OrcaSlicer ensures that " +"adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max " +"points. This information can usually be obtained from your printer " +"manufacturer. The default setting is (99999, 99999), which means there are no " +"limits, thus allowing probing across the entire bed." msgstr "" -"Bu seçenek, izin verilen yatak ağ alanı için maksimum noktayı ayarlar. " -"Probun XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob " -"noktasının yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum " -"ve maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " -"adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " -"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " -"edinilebilir. Varsayılan ayar (99999, 99999) şeklindedir; bu, herhangi bir " -"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " -"izin verilir." +"Bu seçenek, izin verilen yatak ağ alanı için maksimum noktayı ayarlar. Probun " +"XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının " +"yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve maksimum " +"noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, adaptive_bed_mesh_min/" +"adaptive_bed_mesh_max değerlerinin bu min/maks noktalarını aşmamasını sağlar. " +"Bu bilgi genellikle yazıcınızın üreticisinden edinilebilir. Varsayılan ayar " +"(99999, 99999) şeklindedir; bu, herhangi bir sınırın olmadığı anlamına gelir, " +"dolayısıyla yatağın tamamında problamaya izin verilir." msgid "Probe point distance" msgstr "Prob noktası mesafesi" @@ -10826,8 +10803,8 @@ msgid "Mesh margin" msgstr "Yatak ağı boşluğu" msgid "" -"This option determines the additional distance by which the adaptive bed " -"mesh area should be expanded in the XY directions." +"This option determines the additional distance by which the adaptive bed mesh " +"area should be expanded in the XY directions." msgstr "" "Bu seçenek, uyarlanabilir yatak ağ alanının XY yönlerinde genişletilmesi " "gereken ek mesafeyi belirler." @@ -10847,9 +10824,9 @@ msgstr "Akış oranı" msgid "" "The material may have volumetric change after switching between molten state " "and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 " -"and 1.05. Maybe you can tune this value to get nice flat surface when there " -"has slight overflow or underflow" +"filament in gcode proportionally. Recommended value range is between 0.95 and " +"1.05. Maybe you can tune this value to get nice flat surface when there has " +"slight overflow or underflow" msgstr "" "Malzeme, erimiş hal ile kristal hal arasında geçiş yaptıktan sonra hacimsel " "değişime sahip olabilir. Bu ayar, bu filamentin gcode'daki tüm ekstrüzyon " @@ -10860,9 +10837,9 @@ msgstr "" msgid "" "The material may have volumetric change after switching between molten state " "and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 " -"and 1.05. Maybe you can tune this value to get nice flat surface when there " -"has slight overflow or underflow. \n" +"filament in gcode proportionally. Recommended value range is between 0.95 and " +"1.05. Maybe you can tune this value to get nice flat surface when there has " +"slight overflow or underflow. \n" "\n" "The final object flow ratio is this value multiplied by the filament flow " "ratio." @@ -10894,19 +10871,19 @@ msgstr "Uyarlanabilir basınç ilerlemesini etkinleştir (beta)" #, no-c-format, no-boost-format msgid "" -"With increasing print speeds (and hence increasing volumetric flow through " -"the nozzle) and increasing accelerations, it has been observed that the " -"effective PA value typically decreases. This means that a single PA value is " -"not always 100% optimal for all features and a compromise value is usually " -"used that does not cause too much bulging on features with lower flow speed " -"and accelerations while also not causing gaps on faster features.\n" +"With increasing print speeds (and hence increasing volumetric flow through the " +"nozzle) and increasing accelerations, it has been observed that the effective " +"PA value typically decreases. This means that a single PA value is not always " +"100% optimal for all features and a compromise value is usually used that does " +"not cause too much bulging on features with lower flow speed and accelerations " +"while also not causing gaps on faster features.\n" "\n" -"This feature aims to address this limitation by modeling the response of " -"your printer's extrusion system depending on the volumetric flow speed and " +"This feature aims to address this limitation by modeling the response of your " +"printer's extrusion system depending on the volumetric flow speed and " "acceleration it is printing at. Internally, it generates a fitted model that " "can extrapolate the needed pressure advance for any given volumetric flow " -"speed and acceleration, which is then emitted to the printer depending on " -"the current print conditions.\n" +"speed and acceleration, which is then emitted to the printer depending on the " +"current print conditions.\n" "\n" "When enabled, the pressure advance value above is overridden. However, a " "reasonable default value above is strongly recommended to act as a fallback " @@ -10915,11 +10892,11 @@ msgid "" msgstr "" "Baskı hızlarının artmasıyla (ve dolayısıyla püskürtme ucunda hacimsel akışın " "artmasıyla) ve hızlanmaların artmasıyla, etkin basınç değerinin tipik olarak " -"azaldığı gözlemlenmiştir. Bu, tek bir basınç değerinin tüm özellikler için " -"her zaman 100% optimal olmadığı ve genellikle daha düşük akış hızına ve " -"ivmeye sahip özelliklerde çok fazla çıkıntıya neden olmayan ve aynı zamanda " -"daha hızlı özelliklerde boşluklara neden olmayan bir uzlaşma değerinin " -"kullanıldığı anlamına gelir.\n" +"azaldığı gözlemlenmiştir. Bu, tek bir basınç değerinin tüm özellikler için her " +"zaman 100% optimal olmadığı ve genellikle daha düşük akış hızına ve ivmeye " +"sahip özelliklerde çok fazla çıkıntıya neden olmayan ve aynı zamanda daha " +"hızlı özelliklerde boşluklara neden olmayan bir uzlaşma değerinin kullanıldığı " +"anlamına gelir.\n" "\n" "Bu özellik, yazıcınızın ekstrüzyon sisteminin tepkisini hacimsel akış hızına " "ve baskı yaptığı ivmeye bağlı olarak modelleyerek bu sınırlamayı gidermeyi " @@ -10945,27 +10922,27 @@ msgid "" "0.026,7.91,10000\n" "\n" "How to calibrate:\n" -"1. Run the pressure advance test for at least 3 speeds per acceleration " -"value. It is recommended that the test is run for at least the speed of the " -"external perimeters, the speed of the internal perimeters and the fastest " -"feature print speed in your profile (usually its the sparse or solid " -"infill). Then run them for the same speeds for the slowest and fastest print " -"accelerations,and no faster than the recommended maximum acceleration as " -"given by the Klipper input shaper.\n" +"1. Run the pressure advance test for at least 3 speeds per acceleration value. " +"It is recommended that the test is run for at least the speed of the external " +"perimeters, the speed of the internal perimeters and the fastest feature print " +"speed in your profile (usually its the sparse or solid infill). Then run them " +"for the same speeds for the slowest and fastest print accelerations,and no " +"faster than the recommended maximum acceleration as given by the Klipper input " +"shaper.\n" "2. Take note of the optimal PA value for each volumetric flow speed and " "acceleration. You can find the flow number by selecting flow from the color " -"scheme drop down and move the horizontal slider over the PA pattern lines. " -"The number should be visible at the bottom of the page. The ideal PA value " -"should be decreasing the higher the volumetric flow is. If it is not, " -"confirm that your extruder is functioning correctly.The slower and with less " -"acceleration you print, the larger the range of acceptable PA values. If no " -"difference is visible, use the PA value from the faster test.3. Enter the " -"triplets of PA values, Flow and Accelerations in the text box here and save " -"your filament profile\n" +"scheme drop down and move the horizontal slider over the PA pattern lines. The " +"number should be visible at the bottom of the page. The ideal PA value should " +"be decreasing the higher the volumetric flow is. If it is not, confirm that " +"your extruder is functioning correctly.The slower and with less acceleration " +"you print, the larger the range of acceptable PA values. If no difference is " +"visible, use the PA value from the faster test.3. Enter the triplets of PA " +"values, Flow and Accelerations in the text box here and save your filament " +"profile\n" "\n" msgstr "" -"Basınç ilerlemesi (basınç) değerlerinin setlerini, hacimsel akış hızlarını " -"ve ölçüldükleri ivmeleri virgülle ayırarak ekleyin. Satır başına bir değer " +"Basınç ilerlemesi (basınç) değerlerinin setlerini, hacimsel akış hızlarını ve " +"ölçüldükleri ivmeleri virgülle ayırarak ekleyin. Satır başına bir değer " "kümesi. Örneğin\n" "0.04,3.96,3000\n" "0,033,3,96,10000\n" @@ -10973,32 +10950,30 @@ msgstr "" "0.026,7.91,10000\n" "\n" "Nasıl kalibre edilir:\n" -"1. Hızlanma değeri başına en az 3 hız için basınç ilerleme testini " -"çalıştırın. Testin en azından dış çevrelerin hızı, iç çevrelerin hızı ve " -"profilinizdeki en hızlı özellik yazdırma hızı (genellikle seyrek veya katı " -"dolgudur) için çalıştırılması önerilir. Daha sonra bunları, en yavaş ve en " -"hızlı yazdırma hızlanmaları için aynı hızlarda çalıştırın ve klipper giriş " -"şekillendirici tarafından verilen önerilen maksimum hızlanmadan daha hızlı " -"değil.\n" +"1. Hızlanma değeri başına en az 3 hız için basınç ilerleme testini çalıştırın. " +"Testin en azından dış çevrelerin hızı, iç çevrelerin hızı ve profilinizdeki en " +"hızlı özellik yazdırma hızı (genellikle seyrek veya katı dolgudur) için " +"çalıştırılması önerilir. Daha sonra bunları, en yavaş ve en hızlı yazdırma " +"hızlanmaları için aynı hızlarda çalıştırın ve klipper giriş şekillendirici " +"tarafından verilen önerilen maksimum hızlanmadan daha hızlı değil.\n" "2. Her hacimsel akış hızı ve ivme için en uygun PA değerini not edin. Renk " -"şeması açılır menüsünden akışı seçerek ve yatay kaydırıcıyı PA desen " -"çizgileri üzerinde hareket ettirerek akış numarasını bulabilirsiniz. Numara " -"sayfanın altında görünmelidir. İdeal PA değeri hacimsel akış ne kadar yüksek " -"olursa o kadar azalmalıdır. Değilse, ekstruderinizin doğru şekilde " -"çalıştığını doğrulayın. Ne kadar yavaş ve daha az ivmeyle yazdırırsanız, " -"kabul edilebilir PA değerleri aralığı o kadar geniş olur. Hiçbir fark " -"görünmüyorsa, daha hızlı olan testteki PA değerini kullanın.3. Buradaki " -"metin kutusuna PA değerleri, Akış ve Hızlanma üçlüsünü girin ve filament " -"profilinizi kaydedin\n" +"şeması açılır menüsünden akışı seçerek ve yatay kaydırıcıyı PA desen çizgileri " +"üzerinde hareket ettirerek akış numarasını bulabilirsiniz. Numara sayfanın " +"altında görünmelidir. İdeal PA değeri hacimsel akış ne kadar yüksek olursa o " +"kadar azalmalıdır. Değilse, ekstruderinizin doğru şekilde çalıştığını " +"doğrulayın. Ne kadar yavaş ve daha az ivmeyle yazdırırsanız, kabul edilebilir " +"PA değerleri aralığı o kadar geniş olur. Hiçbir fark görünmüyorsa, daha hızlı " +"olan testteki PA değerini kullanın.3. Buradaki metin kutusuna PA değerleri, " +"Akış ve Hızlanma üçlüsünü girin ve filament profilinizi kaydedin\n" msgid "Enable adaptive pressure advance for overhangs (beta)" msgstr "Çıkıntılar için uyarlanabilir basınç ilerlemesini etkinleştirin (beta)" msgid "" -"Enable adaptive PA for overhangs as well as when flow changes within the " -"same feature. This is an experimental option, as if the PA profile is not " -"set accurately, it will cause uniformity issues on the external surfaces " -"before and after overhangs.\n" +"Enable adaptive PA for overhangs as well as when flow changes within the same " +"feature. This is an experimental option, as if the PA profile is not set " +"accurately, it will cause uniformity issues on the external surfaces before " +"and after overhangs.\n" msgstr "" "Aynı özellik içinde akış değiştiğinde ve çıkıntılar için uyarlanabilir PA’yı " "etkinleştirin. Bu deneysel bir seçenektir, sanki basınç profili doğru " @@ -11011,32 +10986,31 @@ msgstr "Köprüler için basınç ilerlemesi" msgid "" "Pressure advance value for bridges. Set to 0 to disable. \n" "\n" -" A lower PA value when printing bridges helps reduce the appearance of " -"slight under extrusion immediately after bridges. This is caused by the " -"pressure drop in the nozzle when printing in the air and a lower PA helps " -"counteract this." +" A lower PA value when printing bridges helps reduce the appearance of slight " +"under extrusion immediately after bridges. This is caused by the pressure drop " +"in the nozzle when printing in the air and a lower PA helps counteract this." msgstr "" "Köprüler için basınç ilerleme değeri. Devre dışı bırakmak için 0’a " "ayarlayın. \n" "\n" " Köprüleri yazdırırken daha düşük bir basınç değeri, köprülerden hemen sonra " -"hafif ekstrüzyon görünümünün azaltılmasına yardımcı olur. Bunun nedeni, " -"havada yazdırma sırasında nozuldaki basınç düşüşüdür ve daha düşük bir " -"basınç, bunu önlemeye yardımcı olur." +"hafif ekstrüzyon görünümünün azaltılmasına yardımcı olur. Bunun nedeni, havada " +"yazdırma sırasında nozuldaki basınç düşüşüdür ve daha düşük bir basınç, bunu " +"önlemeye yardımcı olur." msgid "" -"Default line width if other line widths are set to 0. If expressed as a %, " -"it will be computed over the nozzle diameter." +"Default line width if other line widths are set to 0. If expressed as a %, it " +"will be computed over the nozzle diameter." msgstr "" -"Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % " -"olarak ifade edilirse nozul çapı üzerinden hesaplanacaktır." +"Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % olarak " +"ifade edilirse nozul çapı üzerinden hesaplanacaktır." msgid "Keep fan always on" msgstr "Fanı her zaman açık tut" msgid "" -"If enable this setting, part cooling fan will never be stopped and will run " -"at least at minimum speed to reduce the frequency of starting and stopping" +"If enable this setting, part cooling fan will never be stopped and will run at " +"least at minimum speed to reduce the frequency of starting and stopping" msgstr "" "Bu ayarı etkinleştirirseniz, parça soğutma fanı hiçbir zaman durdurulmayacak " "ve başlatma ve durdurma sıklığını azaltmak için en azından minimum hızda " @@ -11072,9 +11046,9 @@ msgid "Layer time" msgstr "Katman süresi" msgid "" -"Part cooling fan will be enabled for layers of which estimated time is " -"shorter than this value. Fan speed is interpolated between the minimum and " -"maximum fan speeds according to layer printing time" +"Part cooling fan will be enabled for layers of which estimated time is shorter " +"than this value. Fan speed is interpolated between the minimum and maximum fan " +"speeds according to layer printing time" msgstr "" "Tahmini süresi bu değerden kısa olan katlarda parça soğutma fanı devreye " "girecektir. Fan hızı, katman yazdırma süresine göre minimum ve maksimum fan " @@ -11103,9 +11077,9 @@ msgstr "" "kontrol edilmediği anlamına gelir." msgid "" -"This setting stands for how much volume of filament can be melted and " -"extruded per second. Printing speed is limited by max volumetric speed, in " -"case of too high and unreasonable speed setting. Can't be zero" +"This setting stands for how much volume of filament can be melted and extruded " +"per second. Printing speed is limited by max volumetric speed, in case of too " +"high and unreasonable speed setting. Can't be zero" msgstr "" "Bu ayar, saniyede ne kadar miktarda filamentin eritilip ekstrude " "edilebileceğini gösterir. Çok yüksek ve makul olmayan hız ayarı durumunda, " @@ -11123,34 +11097,34 @@ msgid "" "machines, it's typically 0. For statistics only" msgstr "" "Filamenti değiştirdiğinizde yeni filament yükleme zamanı. Genellikle tek " -"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler " -"veya çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca " -"istatistikler için." +"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler veya " +"çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca istatistikler " +"için." msgid "Filament unload time" msgstr "Filament boşaltma süresi" msgid "" -"Time to unload old filament when switch filament. It's usually applicable " -"for single-extruder multi-material machines. For tool changers or multi-tool " +"Time to unload old filament when switch filament. It's usually applicable for " +"single-extruder multi-material machines. For tool changers or multi-tool " "machines, it's typically 0. For statistics only" msgstr "" "Filamenti değiştirdiğinizde eski filamenti boşaltma zamanı. Genellikle tek " -"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler " -"veya çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca " -"istatistikler için." +"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler veya " +"çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca istatistikler " +"için." msgid "Tool change time" msgstr "Takım değiştirme süresi" msgid "" -"Time taken to switch tools. It's usually applicable for tool changers or " -"multi-tool machines. For single-extruder multi-material machines, it's " -"typically 0. For statistics only" +"Time taken to switch tools. It's usually applicable for tool changers or multi-" +"tool machines. For single-extruder multi-material machines, it's typically 0. " +"For statistics only" msgstr "" -"Araç değiştirmek için harcanan zaman. Genellikle araç değiştiriciler veya " -"çok araçlı makineler için geçerlidir. Tek ekstruderli çok malzemeli " -"makineler için bu değer genellikle 0’dır. Yalnızca istatistikler için." +"Araç değiştirmek için harcanan zaman. Genellikle araç değiştiriciler veya çok " +"araçlı makineler için geçerlidir. Tek ekstruderli çok malzemeli makineler için " +"bu değer genellikle 0’dır. Yalnızca istatistikler için." msgid "" "Filament diameter is used to calculate extrusion in gcode, so it's important " @@ -11166,16 +11140,16 @@ msgid "" "Pellet flow coefficient is empirically derived and allows for volume " "calculation for pellet printers.\n" "\n" -"Internally it is converted to filament_diameter. All other volume " -"calculations remain the same.\n" +"Internally it is converted to filament_diameter. All other volume calculations " +"remain the same.\n" "\n" "filament_diameter = sqrt( (4 * pellet_flow_coefficient) / PI )" msgstr "" "Pelet akış katsayısı ampirik olarak türetilir ve pelet yazıcıları için hacim " "hesaplamasına olanak tanır.\n" "\n" -"Dahili olarak filament_çapına dönüştürülür. Diğer tüm hacim hesaplamaları " -"aynı kalır.\n" +"Dahili olarak filament_çapına dönüştürülür. Diğer tüm hacim hesaplamaları aynı " +"kalır.\n" "\n" "filament_çapı = sqrt( (4 * pellet_akış_katsayısı) / PI )" @@ -11190,11 +11164,11 @@ msgid "" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" -"Filamentin soğuduktan sonra alacağı büzülme yüzdesini girin (100 mm yerine " -"94 mm ölçerseniz 94%). Parça, telafi etmek için xy'de ölçeklendirilecektir. " +"Filamentin soğuduktan sonra alacağı büzülme yüzdesini girin (100 mm yerine 94 " +"mm ölçerseniz 94%). Parça, telafi etmek için xy'de ölçeklendirilecektir. " "Yalnızca çevre için kullanılan filament dikkate alınır.\n" -"Bu telafi kontrollerden sonra yapıldığından, nesneler arasında yeterli " -"boşluk bıraktığınızdan emin olun." +"Bu telafi kontrollerden sonra yapıldığından, nesneler arasında yeterli boşluk " +"bıraktığınızdan emin olun." msgid "Shrinkage (Z)" msgstr "Büzülme (Z)" @@ -11205,8 +11179,8 @@ msgid "" "if you measure 94mm instead of 100mm). The part will be scaled in Z to " "compensate." msgstr "" -"Filamentin soğuduktan sonra alacağı çekme yüzdesini girin (100 mm yerine 94 " -"mm ölçerseniz %94). Telafi etmek için parça Z olarak ölçeklendirilecektir." +"Filamentin soğuduktan sonra alacağı çekme yüzdesini girin (100 mm yerine 94 mm " +"ölçerseniz %94). Telafi etmek için parça Z olarak ölçeklendirilecektir." msgid "Loading speed" msgstr "Yükleme hızı" @@ -11254,11 +11228,11 @@ msgid "Number of cooling moves" msgstr "Soğutma hareketi sayısı" msgid "" -"Filament is cooled by being moved back and forth in the cooling tubes. " -"Specify desired number of these moves." +"Filament is cooled by being moved back and forth in the cooling tubes. Specify " +"desired number of these moves." msgstr "" -"Filament, soğutma tüpleri içinde ileri geri hareket ettirilerek soğutulur. " -"Bu sayısını belirtin." +"Filament, soğutma tüpleri içinde ileri geri hareket ettirilerek soğutulur. Bu " +"sayısını belirtin." msgid "Stamping loading speed" msgstr "Damgalama yükleme hızı" @@ -11271,8 +11245,8 @@ msgstr "Soğutma tüpünün merkezinden ölçülen damgalama mesafesi" msgid "" "If set to nonzero value, filament is moved toward the nozzle between the " -"individual cooling moves (\"stamping\"). This option configures how long " -"this movement should be before the filament is retracted again." +"individual cooling moves (\"stamping\"). This option configures how long this " +"movement should be before the filament is retracted again." msgstr "" "Sıfırdan farklı bir değere ayarlanırsa filaman bireysel soğutma hareketleri " "arasında (“damgalama”) nüzule doğru hareket ettirilir. Bu seçenek, filamanın " @@ -11291,16 +11265,15 @@ msgstr "Silme kulesi üzerinde minimum boşaltım" msgid "" "After a tool change, the exact position of the newly loaded filament inside " "the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Orca Slicer will always prime this amount of material into the wipe " -"tower to produce successive infill or sacrificial object extrusions reliably." +"stable. Before purging the print head into an infill or a sacrificial object, " +"Orca Slicer will always prime this amount of material into the wipe tower to " +"produce successive infill or sacrificial object extrusions reliably." msgstr "" "Bir takım değişiminden sonra, yeni yüklenen filamentin nozul içindeki kesin " "konumu bilinmeyebilir ve filament basıncı muhtemelen henüz stabil değildir. " "Yazdırma kafasını bir dolguya veya kurban nesneye boşaltmadan önce Orca " -"Slicer, ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir " -"şekilde üretmek için her zaman bu miktardaki malzemeyi silme kulesine " -"hazırlayacaktır." +"Slicer, ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir şekilde " +"üretmek için her zaman bu miktardaki malzemeyi silme kulesine hazırlayacaktır." msgid "Speed of the last cooling move" msgstr "Son soğutma hareketi hızı" @@ -11322,10 +11295,10 @@ msgid "Enable ramming for multi-tool setups" msgstr "Çoklu araç kurulumları için sıkıştırmayı etkinleştirin" msgid "" -"Perform ramming when using multi-tool printer (i.e. when the 'Single " -"Extruder Multimaterial' in Printer Settings is unchecked). When checked, a " -"small amount of filament is rapidly extruded on the wipe tower just before " -"the toolchange. This option is only used when the wipe tower is enabled." +"Perform ramming when using multi-tool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small amount " +"of filament is rapidly extruded on the wipe tower just before the toolchange. " +"This option is only used when the wipe tower is enabled." msgstr "" "Çok takımlı yazıcı kullanırken sıkıştırma gerçekleştirin (yani Yazıcı " "Ayarları'ndaki 'Tek Ekstruder Çoklu Malzeme' işaretli olmadığında). " @@ -11360,17 +11333,14 @@ msgstr "Filament malzeme türü" msgid "Soluble material" msgstr "Çözünür malzeme" -msgid "" -"Soluble material is commonly used to print support and support interface" +msgid "Soluble material is commonly used to print support and support interface" msgstr "" -"Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için " -"kullanılır" +"Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için kullanılır" msgid "Support material" msgstr "Destek malzemesi" -msgid "" -"Support material is commonly used to print support and support interface" +msgid "Support material is commonly used to print support and support interface" msgstr "" "Destek malzemesi yaygın olarak destek ve destek arayüzünü yazdırmak için " "kullanılır" @@ -11379,9 +11349,9 @@ msgid "Softening temperature" msgstr "Yumuşama sıcaklığı" msgid "" -"The material softens at this temperature, so when the bed temperature is " -"equal to or greater than it, it's highly recommended to open the front door " -"and/or remove the upper glass to avoid clogging." +"The material softens at this temperature, so when the bed temperature is equal " +"to or greater than it, it's highly recommended to open the front door and/or " +"remove the upper glass to avoid clogging." msgstr "" "Filament bu sıcaklıkta yumuşar, bu nedenle yatak sıcaklığı bununla eşit veya " "daha yüksekse, tıkanmaları önlemek için ön kapağı açmanız ve/veya üst camı " @@ -11409,8 +11379,8 @@ msgid "Sparse infill direction" msgstr "Seyrek dolgu yönü" msgid "" -"Angle for sparse infill pattern, which controls the start or main direction " -"of line" +"Angle for sparse infill pattern, which controls the start or main direction of " +"line" msgstr "" "Hattın başlangıcını veya ana yönünü kontrol eden seyrek dolgu deseni açısı" @@ -11418,10 +11388,9 @@ msgid "Solid infill direction" msgstr "Katı dolgu yönü" msgid "" -"Angle for solid infill pattern, which controls the start or main direction " -"of line" -msgstr "" -"Hattın başlangıcını veya ana yönünü kontrol eden katı dolgu deseni açısı" +"Angle for solid infill pattern, which controls the start or main direction of " +"line" +msgstr "Hattın başlangıcını veya ana yönünü kontrol eden katı dolgu deseni açısı" msgid "Rotate solid infill direction" msgstr "Katı dolgu yönünü döndür" @@ -11437,8 +11406,8 @@ msgid "" "Density of internal sparse infill, 100% turns all sparse infill into solid " "infill and internal solid infill pattern will be used" msgstr "" -"İç seyrek dolgunun yoğunluğu, %100 tüm seyrek dolguyu katı dolguya " -"dönüştürür ve iç katı dolgu modeli kullanılacaktır" +"İç seyrek dolgunun yoğunluğu, %100 tüm seyrek dolguyu katı dolguya dönüştürür " +"ve iç katı dolgu modeli kullanılacaktır" msgid "Sparse infill pattern" msgstr "Dolgu deseni" @@ -11485,24 +11454,23 @@ msgstr "Dolgu uzunluğu" msgid "" "Connect an infill line to an internal perimeter with a short segment of an " "additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two " -"close infill lines to a short perimeter segment. If no such perimeter " -"segment shorter than infill_anchor_max is found, the infill line is " -"connected to a perimeter segment at just one side and the length of the " -"perimeter segment taken is limited to this parameter, but no longer than " -"anchor_length_max. \n" +"calculated over infill extrusion width. Orca Slicer tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" "Set this parameter to zero to disable anchoring perimeters connected to a " "single infill line." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " -"genişliği üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir " -"çevre segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle " -"bir çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle bir " +"çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " "segmentine bağlanır ve alınan çevre segmentinin uzunluğu bu parametreyle " "sınırlıdır, ancak çapa_uzunluk_max'tan uzun olamaz.\n" -"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için " -"bu parametreyi sıfıra ayarlayın." +"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için bu " +"parametreyi sıfıra ayarlayın." msgid "0 (no open anchors)" msgstr "0 (açık bağlantı yok)" @@ -11516,24 +11484,23 @@ msgstr "Dolgu maksimum uzunluk" msgid "" "Connect an infill line to an internal perimeter with a short segment of an " "additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two " -"close infill lines to a short perimeter segment. If no such perimeter " -"segment shorter than this parameter is found, the infill line is connected " -"to a perimeter segment at just one side and the length of the perimeter " -"segment taken is limited to infill_anchor, but no longer than this " -"parameter. \n" +"calculated over infill extrusion width. Orca Slicer tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" "If set to 0, the old algorithm for infill connection will be used, it should " "create the same result as with 1000 & 0." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " -"genişliği üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir " -"çevre segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre " -"segmenti bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine " -"bağlanır ve alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır " -"ancak bu parametreden daha uzun olamaz.\n" -"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 " -"ve 0 ile aynı sonucu oluşturmalıdır." +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre segmenti " +"bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine bağlanır ve " +"alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır ancak bu " +"parametreden daha uzun olamaz.\n" +"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 ve " +"0 ile aynı sonucu oluşturmalıdır." msgid "0 (Simple connect)" msgstr "0 (Basit bağlantı)" @@ -11551,26 +11518,26 @@ msgid "" "Acceleration of top surface infill. Using a lower value may improve top " "surface quality" msgstr "" -"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması " -"üst yüzey kalitesini iyileştirebilir" +"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması üst " +"yüzey kalitesini iyileştirebilir" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" "Dış duvarın hızlanması. Daha düşük bir değer kullanmak kaliteyi artırabilir" msgid "" -"Acceleration of bridges. If the value is expressed as a percentage (e.g. " -"50%), it will be calculated based on the outer wall acceleration." +"Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), " +"it will be calculated based on the outer wall acceleration." msgstr "" -"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), " -"dış duvar ivmesine göre hesaplanacaktır." +"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), dış " +"duvar ivmesine göre hesaplanacaktır." msgid "mm/s² or %" msgstr "mm/s² veya %" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage (e." -"g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e.g. " +"100%), it will be calculated based on the default acceleration." msgstr "" "Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " "%100), varsayılan ivmeye göre hesaplanacaktır." @@ -11600,10 +11567,8 @@ msgid "accel_to_decel" msgstr "Accel_to_decel" #, c-format, boost-format -msgid "" -"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" -msgstr "" -"Klipper'ın max_accel_to_decel değeri ivmenin bu %%'sine göre ayarlanacak" +msgid "Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" +msgstr "Klipper'ın max_accel_to_decel değeri ivmenin bu %%'sine göre ayarlanacak" msgid "Jerk of outer walls" msgstr "Dış duvar JERK değeri" @@ -11624,8 +11589,8 @@ msgid "Jerk for travel" msgstr "Seyahat için JERK değeri" msgid "" -"Line width of initial layer. If expressed as a %, it will be computed over " -"the nozzle diameter." +"Line width of initial layer. If expressed as a %, it will be computed over the " +"nozzle diameter." msgstr "" "İlk katmanın çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " "hesaplanacaktır." @@ -11634,8 +11599,8 @@ msgid "Initial layer height" msgstr "Başlangıç katman yüksekliği" msgid "" -"Height of initial layer. Making initial layer height to be thick slightly " -"can improve build plate adhesion" +"Height of initial layer. Making initial layer height to be thick slightly can " +"improve build plate adhesion" msgstr "" "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " "plakasının yapışmasını iyileştirebilir" @@ -11676,17 +11641,16 @@ msgstr "Maksimum fan hızı" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer " -"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " -"than \"close_fan_the_first_x_layers\", in which case the fan will be running " -"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer\". " +"\"full_fan_speed_layer\" will be ignored if lower than " +"\"close_fan_the_first_x_layers\", in which case the fan will be running at " +"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" "Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan " "\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. " -"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden " -"düşükse göz ardı edilecektir; bu durumda fan, " -"\"close_fan_the_first_x_layers\" + 1 katmanında izin verilen maksimum hızda " -"çalışacaktır." +"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden düşükse " +"göz ardı edilecektir; bu durumda fan, \"close_fan_the_first_x_layers\" + 1 " +"katmanında izin verilen maksimum hızda çalışacaktır." msgid "layer" msgstr "katman" @@ -11695,8 +11659,8 @@ msgid "Support interface fan speed" msgstr "Destekler için fan hızı" msgid "" -"This fan speed is enforced during all support interfaces, to be able to " -"weaken their bonding with a high fan speed.\n" +"This fan speed is enforced during all support interfaces, to be able to weaken " +"their bonding with a high fan speed.\n" "Set to -1 to disable this override.\n" "Can only be overridden by disable_fan_first_layers." msgstr "" @@ -11706,8 +11670,8 @@ msgstr "" "Yalnızca devre dışı_fan_first_layers tarafından geçersiz kılınabilir." msgid "" -"Randomly jitter while printing the wall, so that the surface has a rough " -"look. This setting controls the fuzzy position" +"Randomly jitter while printing the wall, so that the surface has a rough look. " +"This setting controls the fuzzy position" msgstr "" "Duvara baskı yaparken rastgele titreme, böylece yüzeyin pürüzlü bir görünüme " "sahip olması. Bu ayar bulanık konumu kontrol eder" @@ -11735,10 +11699,8 @@ msgid "Fuzzy skin point distance" msgstr "Bulanık kaplama noktası mesafesi" msgid "" -"The average distance between the random points introduced on each line " -"segment" -msgstr "" -"Her çizgi parçasına eklenen rastgele noktalar arasındaki ortalama mesafe" +"The average distance between the random points introduced on each line segment" +msgstr "Her çizgi parçasına eklenen rastgele noktalar arasındaki ortalama mesafe" msgid "Apply fuzzy skin to first layer" msgstr "Bulanık cildi ilk katmana uygulayın" @@ -11753,9 +11715,9 @@ msgid "Layers and Perimeters" msgstr "Katmanlar ve Çevreler" msgid "" -"Don't print gap fill with a length is smaller than the threshold specified " -"(in mm). This setting applies to top, bottom and solid infill and, if using " -"the classic perimeter generator, to wall gap fill. " +"Don't print gap fill with a length is smaller than the threshold specified (in " +"mm). This setting applies to top, bottom and solid infill and, if using the " +"classic perimeter generator, to wall gap fill. " msgstr "" "Belirtilen eşikten (mm cinsinden) daha küçük bir uzunluğa sahip boşluk " "dolgusunu yazdırmayın. Bu ayar üst, alt ve katı dolgu için ve klasik çevre " @@ -11765,21 +11727,21 @@ msgid "" "Speed of gap infill. Gap usually has irregular line width and should be " "printed more slowly" msgstr "" -"Boşluk doldurma hızı. Boşluk genellikle düzensiz çizgi genişliğine sahiptir " -"ve daha yavaş yazdırılmalıdır" +"Boşluk doldurma hızı. Boşluk genellikle düzensiz çizgi genişliğine sahiptir ve " +"daha yavaş yazdırılmalıdır" msgid "Precise Z height" msgstr "Hassas z yüksekliği" msgid "" "Enable this to get precise z height of object after slicing. It will get the " -"precise object height by fine-tuning the layer heights of the last few " -"layers. Note that this is an experimental parameter." +"precise object height by fine-tuning the layer heights of the last few layers. " +"Note that this is an experimental parameter." msgstr "" "Dilimlemeden sonra nesnenin kesin z yüksekliğini elde etmek için bunu " "etkinleştirin. Son birkaç katmanın katman yüksekliklerine ince ayar yaparak " -"kesin nesne yüksekliğini elde edecektir. Bunun deneysel bir parametre " -"olduğunu unutmayın." +"kesin nesne yüksekliğini elde edecektir. Bunun deneysel bir parametre olduğunu " +"unutmayın." msgid "Arc fitting" msgstr "Ark" @@ -11788,11 +11750,11 @@ msgid "" "Enable this to get a G-code file which has G2 and G3 moves. The fitting " "tolerance is same as the resolution. \n" "\n" -"Note: For Klipper machines, this option is recommended to be disabled. " -"Klipper does not benefit from arc commands as these are split again into " -"line segments by the firmware. This results in a reduction in surface " -"quality as line segments are converted to arcs by the slicer and then back " -"to line segments by the firmware." +"Note: For Klipper machines, this option is recommended to be disabled. Klipper " +"does not benefit from arc commands as these are split again into line segments " +"by the firmware. This results in a reduction in surface quality as line " +"segments are converted to arcs by the slicer and then back to line segments by " +"the firmware." msgstr "" "G2 ve G3 hareketlerine sahip bir G kodu dosyası elde etmek için bunu " "etkinleştirin. Montaj toleransı çözünürlükle aynıdır. \n" @@ -11801,23 +11763,20 @@ msgstr "" "Klipper, yazılım tarafından tekrar çizgi bölümlerine bölündüğü için yay " "komutlarından faydalanmaz. Bu, çizgi bölümlerinin dilimleyici tarafından " "yaylara dönüştürülmesi ve ardından donanım yazılımı tarafından tekrar çizgi " -"bölümlerine dönüştürülmesi nedeniyle yüzey kalitesinde bir azalmaya neden " -"olur." +"bölümlerine dönüştürülmesi nedeniyle yüzey kalitesinde bir azalmaya neden olur." msgid "Add line number" msgstr "Satır numarası ekle" msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" msgstr "" -"Her G Kodu satırının başına satır numarası (Nx) eklemek için bunu " -"etkinleştirin" +"Her G Kodu satırının başına satır numarası (Nx) eklemek için bunu etkinleştirin" msgid "Scan first layer" msgstr "İlk katmanı tara" msgid "" -"Enable this to enable the camera on printer to check the quality of first " -"layer" +"Enable this to enable the camera on printer to check the quality of first layer" msgstr "" "Yazıcıdaki kameranın ilk katmanın kalitesini kontrol etmesini sağlamak için " "bunu etkinleştirin" @@ -11829,8 +11788,8 @@ msgid "" "The metallic material of nozzle. This determines the abrasive resistance of " "nozzle, and what kind of filament can be printed" msgstr "" -"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür " -"filamentin basılabileceğini belirler" +"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür filamentin " +"basılabileceğini belirler" msgid "Undefine" msgstr "Tanımsız" @@ -11882,8 +11841,8 @@ msgid "Best auto arranging position in range [0,1] w.r.t. bed shape." msgstr "Yatak şekline göre [0,1] aralığında en iyi otomatik düzenleme konumu." msgid "" -"Enable this option if machine has auxiliary part cooling fan. G-code " -"command: M106 P2 S(0-255)." +"Enable this option if machine has auxiliary part cooling fan. G-code command: " +"M106 P2 S(0-255)." msgstr "" "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin. G-code " "komut: M106 P2 S(0-255)." @@ -11902,8 +11861,7 @@ msgstr "" "Fanı hedef başlangıç zamanından bu kadar saniye önce başlatın (kesirli " "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar ve " "yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma desteklenmez).\n" -"Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi " -"görürler).\n" +"Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi görürler).\n" "'Yalnızca özel başlangıç gcode'u etkinleştirilmişse, fan komutları başlangıç " "gcode'una taşınmayacaktır.\n" "Devre dışı bırakmak için 0'ı kullanın." @@ -11926,8 +11884,8 @@ msgid "" msgstr "" "Soğutma fanını başlatmak için hedef hıza düşmeden önce bu süre boyunca " "maksimum fan hızı komutunu verin.\n" -"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın " -"daha hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" +"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın daha " +"hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" "Devre dışı bırakmak için 0'a ayarlayın." msgid "Time cost" @@ -11973,44 +11931,41 @@ msgid "Pellet Modded Printer" msgstr "Pelet Modlu Yazıcı" msgid "Enable this option if your printer uses pellets instead of filaments" -msgstr "" -"Yazıcınız filament yerine pellet kullanıyorsa bu seçeneği etkinleştirin" +msgstr "Yazıcınız filament yerine pellet kullanıyorsa bu seçeneği etkinleştirin" msgid "Support multi bed types" -msgstr "Çoklu tabla" +msgstr "Çoklu plaka" msgid "Enable this option if you want to use multiple bed types" -msgstr "" -"Birden fazla tabla tipi kullanmak istiyorsanız bu seçeneği etkinleştirin" +msgstr "Birden fazla plaka tipi kullanmak istiyorsanız bu seçeneği etkinleştirin" msgid "Label objects" msgstr "Nesneleri etiketle" msgid "" "Enable this to add comments into the G-Code labeling print moves with what " -"object they belong to, which is useful for the Octoprint CancelObject " -"plugin. This settings is NOT compatible with Single Extruder Multi Material " -"setup and Wipe into Object / Wipe into Infill." +"object they belong to, which is useful for the Octoprint CancelObject plugin. " +"This settings is NOT compatible with Single Extruder Multi Material setup and " +"Wipe into Object / Wipe into Infill." msgstr "" "G-Code etiketleme yazdırma hareketlerine ait oldukları nesneyle ilgili " -"yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject " -"eklentisi için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme " -"kurulumu ve Nesneye Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." +"yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject eklentisi " +"için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme kurulumu ve Nesneye " +"Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." msgid "Exclude objects" msgstr "Nesneleri hariç tut" msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "" -"G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" +msgstr "G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" msgid "Verbose G-code" msgstr "Ayrıntılı G kodu" msgid "" "Enable this to get a commented G-code file, with each line explained by a " -"descriptive text. If you print from SD card, the additional weight of the " -"file could make your firmware slow down." +"descriptive text. If you print from SD card, the additional weight of the file " +"could make your firmware slow down." msgstr "" "Her satırın açıklayıcı bir metinle açıklandığı, yorumlu bir G kodu dosyası " "almak için bunu etkinleştirin. SD karttan yazdırırsanız dosyanın ilave " @@ -12033,14 +11988,14 @@ msgstr "Dolgu kombinasyonu - Maksimum katman yüksekliği" msgid "" "Maximum layer height for the combined sparse infill. \n" "\n" -"Set it to 0 or 100% to use the nozzle diameter (for maximum reduction in " -"print time) or a value of ~80% to maximize sparse infill strength.\n" +"Set it to 0 or 100% to use the nozzle diameter (for maximum reduction in print " +"time) or a value of ~80% to maximize sparse infill strength.\n" "\n" -"The number of layers over which infill is combined is derived by dividing " -"this value with the layer height and rounded down to the nearest decimal.\n" +"The number of layers over which infill is combined is derived by dividing this " +"value with the layer height and rounded down to the nearest decimal.\n" "\n" -"Use either absolute mm values (eg. 0.32mm for a 0.4mm nozzle) or % values " -"(eg 80%). This value must not be larger than the nozzle diameter." +"Use either absolute mm values (eg. 0.32mm for a 0.4mm nozzle) or % values (eg " +"80%). This value must not be larger than the nozzle diameter." msgstr "" "Birleşik seyrek dolgu için maksimum katman yüksekliği. \n" "\n" @@ -12051,15 +12006,15 @@ msgstr "" "Dolgunun birleştirildiği katmanların sayısı, bu değerin katman yüksekliğine " "bölünmesiyle elde edilir ve en yakın ondalık sayıya yuvarlanır.\n" "\n" -"Mutlak mm değerlerini (örn. 0,4 mm’lik nozul için 0,32 mm) veya % " -"değerlerini (örn. %80) kullanın. Bu değer nozul çapından büyük olmamalıdır." +"Mutlak mm değerlerini (örn. 0,4 mm’lik nozul için 0,32 mm) veya % değerlerini " +"(örn. %80) kullanın. Bu değer nozul çapından büyük olmamalıdır." msgid "Filament to print internal sparse infill." msgstr "İç seyrek dolguyu yazdırmak için filament." msgid "" -"Line width of internal sparse infill. If expressed as a %, it will be " -"computed over the nozzle diameter." +"Line width of internal sparse infill. If expressed as a %, it will be computed " +"over the nozzle diameter." msgstr "" "İç seyrek dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " "üzerinden hesaplanacaktır." @@ -12069,15 +12024,15 @@ msgstr "Dolgu/Duvar örtüşmesi" #, no-c-format, no-boost-format msgid "" -"Infill area is enlarged slightly to overlap with wall for better bonding. " -"The percentage value is relative to line width of sparse infill. Set this " -"value to ~10-15% to minimize potential over extrusion and accumulation of " -"material resulting in rough top surfaces." +"Infill area is enlarged slightly to overlap with wall for better bonding. The " +"percentage value is relative to line width of sparse infill. Set this value to " +"~10-15% to minimize potential over extrusion and accumulation of material " +"resulting in rough top surfaces." msgstr "" "Daha iyi yapışma için dolgu alanı duvarla örtüşecek şekilde hafifçe " "genişletilir. Yüzde değeri seyrek dolgunun çizgi genişliğine göredir. Aşırı " -"ekstrüzyon ve pürüzlü üst yüzeylere neden olan malzeme birikmesi " -"potansiyelini en aza indirmek için bu değeri ~%10-15’e ayarlayın." +"ekstrüzyon ve pürüzlü üst yüzeylere neden olan malzeme birikmesi potansiyelini " +"en aza indirmek için bu değeri ~%10-15’e ayarlayın." msgid "Top/Bottom solid infill/wall overlap" msgstr "Üst/Alt katı dolgu/Duvar örtüşmesi" @@ -12085,8 +12040,8 @@ msgstr "Üst/Alt katı dolgu/Duvar örtüşmesi" #, no-c-format, no-boost-format msgid "" "Top solid infill area is enlarged slightly to overlap with wall for better " -"bonding and to minimize the appearance of pinholes where the top infill " -"meets the walls. A value of 25-30% is a good starting point, minimizing the " +"bonding and to minimize the appearance of pinholes where the top infill meets " +"the walls. A value of 25-30% is a good starting point, minimizing the " "appearance of pinholes. The percentage value is relative to line width of " "sparse infill" msgstr "" @@ -12104,12 +12059,12 @@ msgstr "Arayüz kabukları" msgid "" "Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material" +"Useful for multi-extruder prints with translucent materials or manual soluble " +"support material" msgstr "" "Bitişik malzemeler/hacimler arasında katı kabuk oluşumunu zorlayın. Yarı " -"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu " -"ekstruder baskıları için kullanışlıdır" +"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu ekstruder " +"baskıları için kullanışlıdır" msgid "Maximum width of a segmented region" msgstr "Bölümlere ayrılmış bir bölgenin maksimum genişliği" @@ -12131,8 +12086,7 @@ msgstr "" "Bölümlere ayrılmış bir bölgenin birbirine kenetlenen derinliği. " "“mmu_segmented_region_max_width” sıfırsa veya " "“mmu_segmented_region_interlocking_length”, “mmu_segmented_region_max_width” " -"değerinden büyükse göz ardı edilecektir. Sıfır bu özelliği devre dışı " -"bırakır." +"değerinden büyükse göz ardı edilecektir. Sıfır bu özelliği devre dışı bırakır." msgid "Use beam interlocking" msgstr "Işın kilitlemeyi kullanın" @@ -12176,8 +12130,7 @@ msgid "" "structure, measured in cells. Too few cells will result in poor adhesion." msgstr "" "Hücrelerde ölçülen, birbirine kenetlenen yapıyı oluşturmak için filamentler " -"arasındaki sınırdan mesafe. Çok az hücre yapışmanın zayıf olmasına neden " -"olur." +"arasındaki sınırdan mesafe. Çok az hücre yapışmanın zayıf olmasına neden olur." msgid "Interlocking boundary avoidance" msgstr "Birbirine kenetlenen sınırdan kaçınma" @@ -12196,9 +12149,9 @@ msgid "" "Ironing is using small flow to print on same height of surface again to make " "flat surface more smooth. This setting controls which layer being ironed" msgstr "" -"Ütüleme, düz yüzeyi daha pürüzsüz hale getirmek için aynı yükseklikteki " -"yüzeye tekrar baskı yapmak için küçük akış kullanmaktır. Bu ayar hangi " -"katmanın ütüleneceğini kontrol eder" +"Ütüleme, düz yüzeyi daha pürüzsüz hale getirmek için aynı yükseklikteki yüzeye " +"tekrar baskı yapmak için küçük akış kullanmaktır. Bu ayar hangi katmanın " +"ütüleneceğini kontrol eder" msgid "No ironing" msgstr "Ütüleme yok" @@ -12225,8 +12178,8 @@ msgid "" "The amount of material to extrude during ironing. Relative to flow of normal " "layer height. Too high value results in overextrusion on the surface" msgstr "" -"Ütüleme sırasında çıkacak malzeme miktarı. Normal katman yüksekliğindeki " -"akışa göre. Çok yüksek değer yüzeyde aşırı ekstrüzyona neden olur" +"Ütüleme sırasında çıkacak malzeme miktarı. Normal katman yüksekliğindeki akışa " +"göre. Çok yüksek değer yüzeyde aşırı ekstrüzyona neden olur" msgid "Ironing line spacing" msgstr "Ütüleme çizgi aralığı" @@ -12247,8 +12200,8 @@ msgid "" "The angle ironing is done at. A negative number disables this function and " "uses the default method." msgstr "" -"Köşebent ütüleme işlemi yapılır. Negatif bir sayı bu işlevi devre dışı " -"bırakır ve varsayılan yöntemi kullanır." +"Köşebent ütüleme işlemi yapılır. Negatif bir sayı bu işlevi devre dışı bırakır " +"ve varsayılan yöntemi kullanır." msgid "This gcode part is inserted at every layer change after lift z" msgstr "" @@ -12278,11 +12231,11 @@ msgstr "" "G kodu tadı Klipper olarak ayarlandığında bu seçenek göz ardı edilecektir." msgid "" -"This G-code will be used as a code for the pause print. User can insert " -"pause G-code in gcode viewer" +"This G-code will be used as a code for the pause print. User can insert pause " +"G-code in gcode viewer" msgstr "" -"Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. " -"Kullanıcı gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" +"Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. Kullanıcı " +"gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" msgid "This G-code will be used as a custom code" msgstr "Bu G kodu özel kod olarak kullanılacak" @@ -12410,8 +12363,8 @@ msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" msgstr "Seyahat için maksimum ivme (M204 T), yalnızca Marlin 2 için geçerlidir" msgid "" -"Part cooling fan speed may be increased when auto cooling is enabled. This " -"is the maximum speed limitation of part cooling fan" +"Part cooling fan speed may be increased when auto cooling is enabled. This is " +"the maximum speed limitation of part cooling fan" msgstr "" "Otomatik soğutma etkinleştirildiğinde parça soğutma fanı hızı artırılabilir. " "Bu, parça soğutma fanının maksimum hız sınırlamasıdır" @@ -12423,16 +12376,16 @@ msgid "" "The largest printable layer height for extruder. Used tp limits the maximum " "layer hight when enable adaptive layer height" msgstr "" -"Ekstruder için yazdırılabilir en büyük katman yüksekliği. Uyarlanabilir " -"katman yüksekliği etkinleştirildiğinde maksimum katman yüksekliğini " -"sınırlamak için kullanılır" +"Ekstruder için yazdırılabilir en büyük katman yüksekliği. Uyarlanabilir katman " +"yüksekliği etkinleştirildiğinde maksimum katman yüksekliğini sınırlamak için " +"kullanılır" msgid "Extrusion rate smoothing" msgstr "Ekstrüzyon hızını yumuşatma" msgid "" -"This parameter smooths out sudden extrusion rate changes that happen when " -"the printer transitions from printing a high flow (high speed/larger width) " +"This parameter smooths out sudden extrusion rate changes that happen when the " +"printer transitions from printing a high flow (high speed/larger width) " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "versa.\n" "\n" @@ -12442,13 +12395,12 @@ msgid "" "\n" "A value of 0 disables the feature. \n" "\n" -"For a high speed, high flow direct drive printer (like the Bambu lab or " -"Voron) this value is usually not needed. However it can provide some " -"marginal benefit in certain cases where feature speeds vary greatly. For " -"example, when there are aggressive slowdowns due to overhangs. In these " -"cases a high value of around 300-350mm3/s2 is recommended as this allows for " -"just enough smoothing to assist pressure advance achieve a smoother flow " -"transition.\n" +"For a high speed, high flow direct drive printer (like the Bambu lab or Voron) " +"this value is usually not needed. However it can provide some marginal benefit " +"in certain cases where feature speeds vary greatly. For example, when there " +"are aggressive slowdowns due to overhangs. In these cases a high value of " +"around 300-350mm3/s2 is recommended as this allows for just enough smoothing " +"to assist pressure advance achieve a smoother flow transition.\n" "\n" "For slower printers without pressure advance, the value should be set much " "lower. A value of 10-15mm3/s2 is a good starting point for direct drive " @@ -12470,13 +12422,13 @@ msgstr "" "\n" "0 değeri özelliği devre dışı bırakır. \n" "\n" -"Yüksek hızlı, yüksek akışlı doğrudan tahrikli bir yazıcı için (Bambu lab " -"veya Voron gibi) bu değer genellikle gerekli değildir. Ancak özellik " -"hızlarının büyük ölçüde değiştiği bazı durumlarda marjinal bir fayda " -"sağlayabilir. Örneğin, çıkıntılar nedeniyle agresif yavaşlamalar olduğunda. " -"Bu durumlarda 300-350mm3/s2 civarında yüksek bir değer önerilir çünkü bu, " -"basınç ilerlemesinin daha yumuşak bir akış geçişi elde etmesine yardımcı " -"olmak için yeterli yumuşatmaya izin verir.\n" +"Yüksek hızlı, yüksek akışlı doğrudan tahrikli bir yazıcı için (Bambu lab veya " +"Voron gibi) bu değer genellikle gerekli değildir. Ancak özellik hızlarının " +"büyük ölçüde değiştiği bazı durumlarda marjinal bir fayda sağlayabilir. " +"Örneğin, çıkıntılar nedeniyle agresif yavaşlamalar olduğunda. Bu durumlarda " +"300-350mm3/s2 civarında yüksek bir değer önerilir çünkü bu, basınç " +"ilerlemesinin daha yumuşak bir akış geçişi elde etmesine yardımcı olmak için " +"yeterli yumuşatmaya izin verir.\n" "\n" "Basınç avansı olmayan daha yavaş yazıcılar için değer çok daha düşük " "ayarlanmalıdır. Doğrudan tahrikli ekstruderler için 10-15mm3/s2 ve Bowden " @@ -12516,8 +12468,8 @@ msgstr "Parça soğutma fanı için minimum hız" msgid "" "Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " -"during printing except the first several layers which is defined by no " -"cooling layers.\n" +"during printing except the first several layers which is defined by no cooling " +"layers.\n" "Please enable auxiliary_fan in printer settings to use this feature. G-code " "command: M106 P2 S(0-255)" msgstr "" @@ -12535,20 +12487,20 @@ msgid "" "layer hight when enable adaptive layer height" msgstr "" "Ekstruder için yazdırılabilir en düşük katman yüksekliği. Kullanılan tp, " -"uyarlanabilir katman yüksekliğini etkinleştirirken minimum katman " -"yüksekliğini sınırlar" +"uyarlanabilir katman yüksekliğini etkinleştirirken minimum katman yüksekliğini " +"sınırlar" msgid "Min print speed" msgstr "Minimum baskı hızı" msgid "" "The minimum printing speed that the printer will slow down to to attempt to " -"maintain the minimum layer time above, when slow down for better layer " -"cooling is enabled." +"maintain the minimum layer time above, when slow down for better layer cooling " +"is enabled." msgstr "" "Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yukarıdaki " -"minimum katman süresini korumaya çalışmak için yazıcının yavaşlayacağı " -"minimum yazdırma hızı." +"minimum katman süresini korumaya çalışmak için yazıcının yavaşlayacağı minimum " +"yazdırma hızı." msgid "Diameter of nozzle" msgstr "Nozul çapı" @@ -12567,11 +12519,11 @@ msgid "Host Type" msgstr "Bağlantı Türü" msgid "" -"Orca Slicer can upload G-code files to a printer host. This field must " -"contain the kind of the host." +"Orca Slicer can upload G-code files to a printer host. This field must contain " +"the kind of the host." msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " -"Bu alan ana bilgisayarın türünü içermelidir." +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " +"alan ana bilgisayarın türünü içermelidir." msgid "Nozzle volume" msgstr "Nozul hacmi" @@ -12590,8 +12542,7 @@ msgstr "Soğutma borusu uzunluğu" msgid "Length of the cooling tube to limit space for cooling moves inside it." msgstr "" -"İçindeki soğutma hareketleri alanını sınırlamak üzere soğutma tüpünün " -"uzunluğu." +"İçindeki soğutma hareketleri alanını sınırlamak üzere soğutma tüpünün uzunluğu." msgid "High extruder current on filament swap" msgstr "Filament değişiminde yüksek ekstruder akımı" @@ -12601,9 +12552,9 @@ msgid "" "filament exchange sequence to allow for rapid ramming feed rates and to " "overcome resistance when loading a filament with an ugly shaped tip." msgstr "" -"Hızlı sıkıştırma hızlarına izin vermek ve kötü kesilmiş bir filament " -"yüklerken direncin üstesinden gelmek için filament değişim sırası sırasında " -"ekstruder motor akımını artırmak faydalı olabilir." +"Hızlı sıkıştırma hızlarına izin vermek ve kötü kesilmiş bir filament yüklerken " +"direncin üstesinden gelmek için filament değişim sırası sırasında ekstruder " +"motor akımını artırmak faydalı olabilir." msgid "Filament parking position" msgstr "Filament park konumu" @@ -12612,8 +12563,8 @@ msgid "" "Distance of the extruder tip from the position where the filament is parked " "when unloaded. This should match the value in printer firmware." msgstr "" -"Ekstruder ucunun, boşaltıldığında filamentin park edildiği konumdan " -"uzaklığı. Bu ayar yazıcı ürün yazılımındaki değerle eşleşmelidir." +"Ekstruder ucunun, boşaltıldığında filamentin park edildiği konumdan uzaklığı. " +"Bu ayar yazıcı ürün yazılımındaki değerle eşleşmelidir." msgid "Extra loading distance" msgstr "Ekstra yükleme mesafesi" @@ -12621,8 +12572,8 @@ msgstr "Ekstra yükleme mesafesi" msgid "" "When set to zero, the distance the filament is moved from parking position " "during load is exactly the same as it was moved back during unload. When " -"positive, it is loaded further, if negative, the loading move is shorter " -"than unloading." +"positive, it is loaded further, if negative, the loading move is shorter than " +"unloading." msgstr "" "Sıfır olarak ayarlandığında, yükleme sırasında filamentin park konumundan " "taşındığı mesafe, boşaltma sırasında geri taşındığı mesafe ile aynıdır. " @@ -12640,13 +12591,13 @@ msgstr "Dolguda geri çekmeyi azalt" msgid "" "Don't retract when the travel is in infill area absolutely. That means the " -"oozing can't been seen. This can reduce times of retraction for complex " -"model and save printing time, but make slicing and G-code generating slower" +"oozing can't been seen. This can reduce times of retraction for complex model " +"and save printing time, but make slicing and G-code generating slower" msgstr "" "Hareket kesinlikle dolgu alanına girdiğinde geri çekilmeyin. Bu, sızıntının " "görülemeyeceği anlamına gelir. Bu, karmaşık model için geri çekme sürelerini " -"azaltabilir ve yazdırma süresinden tasarruf sağlayabilir, ancak dilimlemeyi " -"ve G kodu oluşturmayı yavaşlatır" +"azaltabilir ve yazdırma süresinden tasarruf sağlayabilir, ancak dilimlemeyi ve " +"G kodu oluşturmayı yavaşlatır" msgid "" "This option will drop the temperature of the inactive extruders to prevent " @@ -12674,22 +12625,22 @@ msgstr "Maksimum yazdırılabilir açı" msgid "" "Maximum angle of overhangs to allow after making more steep overhangs " -"printable.90° will not change the model at all and allow any overhang, while " -"0 will replace all overhangs with conical material." +"printable.90° will not change the model at all and allow any overhang, while 0 " +"will replace all overhangs with conical material." msgstr "" "Daha dik çıkıntıları yazdırılabilir hale getirdikten sonra izin verilen " -"maksimum çıkıntı açısı. 90°, modeli hiçbir şekilde değiştirmez ve herhangi " -"bir çıkıntıya izin vermez, 0 ise tüm çıkıntıları konik malzemeyle değiştirir." +"maksimum çıkıntı açısı. 90°, modeli hiçbir şekilde değiştirmez ve herhangi bir " +"çıkıntıya izin vermez, 0 ise tüm çıkıntıları konik malzemeyle değiştirir." msgid "Make overhangs printable - Hole area" msgstr "Yazdırılabilir çıkıntı delik alanı oluşturun" msgid "" -"Maximum area of a hole in the base of the model before it's filled by " -"conical material.A value of 0 will fill all the holes in the model base." +"Maximum area of a hole in the base of the model before it's filled by conical " +"material.A value of 0 will fill all the holes in the model base." msgstr "" -"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce " -"maksimum alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." +"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce maksimum " +"alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." msgid "mm²" msgstr "mm²" @@ -12699,11 +12650,11 @@ msgstr "Çıkıntılı duvarı algıla" #, c-format, boost-format msgid "" -"Detect the overhang percentage relative to line width and use different " -"speed to print. For 100%% overhang, bridge speed is used." +"Detect the overhang percentage relative to line width and use different speed " +"to print. For 100%% overhang, bridge speed is used." msgstr "" -"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için " -"farklı hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." +"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için farklı " +"hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." msgid "Filament to print walls" msgstr "Duvarları yazdırmak için filament" @@ -12725,11 +12676,11 @@ msgid "Alternate extra wall" msgstr "Alternatif ekstra duvar" msgid "" -"This setting adds an extra wall to every other layer. This way the infill " -"gets wedged vertically between the walls, resulting in stronger prints. \n" +"This setting adds an extra wall to every other layer. This way the infill gets " +"wedged vertically between the walls, resulting in stronger prints. \n" "\n" -"When this option is enabled, the ensure vertical shell thickness option " -"needs to be disabled. \n" +"When this option is enabled, the ensure vertical shell thickness option needs " +"to be disabled. \n" "\n" "Using lightning infill together with this option is not recommended as there " "is limited infill to anchor the extra perimeters to." @@ -12740,21 +12691,20 @@ msgstr "" "Bu seçenek etkinleştirildiğinde dikey kabuk kalınlığını sağla seçeneğinin " "devre dışı bırakılması gerekir. \n" "\n" -"İlave çevrelerin sabitleneceği dolgu sınırlı olduğundan, bu seçenekle " -"birlikte yıldırım dolgusunun kullanılması önerilmez." +"İlave çevrelerin sabitleneceği dolgu sınırlı olduğundan, bu seçenekle birlikte " +"yıldırım dolgusunun kullanılması önerilmez." msgid "" "If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Orca Slicer config settings by reading " -"environment variables." +"their absolute paths here. Separate multiple scripts with a semicolon. Scripts " +"will be passed the absolute path to the G-code file as the first argument, and " +"they can access the Orca Slicer config settings by reading environment " +"variables." msgstr "" -"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, " -"mutlak yollarını burada listeleyin. Birden fazla betiği noktalı virgülle " -"ayırın. Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır " -"ve ortam değişkenlerini okuyarak Orca Slicer yapılandırma ayarlarına " -"erişebilirler." +"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, mutlak " +"yollarını burada listeleyin. Birden fazla betiği noktalı virgülle ayırın. " +"Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır ve ortam " +"değişkenlerini okuyarak Orca Slicer yapılandırma ayarlarına erişebilirler." msgid "Printer type" msgstr "Yazıcı türü" @@ -12775,8 +12725,7 @@ msgid "Raft contact Z distance" msgstr "Raft kontak Z mesafesi" msgid "Z gap between object and raft. Ignored for soluble interface" -msgstr "" -"Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" +msgstr "Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" msgid "Raft expansion" msgstr "Raft genişletme" @@ -12805,8 +12754,8 @@ msgid "" "Object will be raised by this number of support layers. Use this function to " "avoid wrapping when print ABS" msgstr "" -"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS " -"yazdırırken sarmayı önlemek için bu işlevi kullanın" +"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS yazdırırken " +"sarmayı önlemek için bu işlevi kullanın" msgid "" "G-code path is generated after simplifying the contour of model to avoid too " @@ -12821,8 +12770,7 @@ msgid "Travel distance threshold" msgstr "Seyahat mesafesi" msgid "" -"Only trigger retraction when the travel distance is longer than this " -"threshold" +"Only trigger retraction when the travel distance is longer than this threshold" msgstr "" "Geri çekmeyi yalnızca hareket mesafesi bu eşikten daha uzun olduğunda " "tetikleyin" @@ -12830,8 +12778,7 @@ msgstr "" msgid "Retract amount before wipe" msgstr "Temizleme işlemi öncesi geri çekme miktarı" -msgid "" -"The length of fast retraction before wipe, relative to retraction length" +msgid "The length of fast retraction before wipe, relative to retraction length" msgstr "" "Geri çekme uzunluğuna göre, temizlemeden önce hızlı geri çekilmenin uzunluğu" @@ -12922,8 +12869,8 @@ msgid "Traveling angle" msgstr "Seyahat açısı" msgid "" -"Traveling angle for Slope and Spiral Z hop type. Setting it to 90° results " -"in Normal Lift" +"Traveling angle for Slope and Spiral Z hop type. Setting it to 90° results in " +"Normal Lift" msgstr "" "Eğim ve Spiral Z atlama tipi için ilerleme açısı. 90°’ye ayarlamak normal " "kaldırmayla sonuçlanır" @@ -12955,8 +12902,8 @@ msgid "" "Enforce Z Hop behavior. This setting is impacted by the above settings (Only " "lift Z above/below)." msgstr "" -"Z Hop davranışını zorunlu kılın. Bu ayar yukarıdaki ayarlardan etkilenir " -"(Z'yi yalnızca yukarıya/aşağıya kaldırın)." +"Z Hop davranışını zorunlu kılın. Bu ayar yukarıdaki ayarlardan etkilenir (Z'yi " +"yalnızca yukarıya/aşağıya kaldırın)." msgid "All Surfaces" msgstr "Tüm Yüzeyler" @@ -12981,8 +12928,8 @@ msgstr "" "filament miktarını itecektir. Bu ayara nadiren ihtiyaç duyulur." msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." +"When the retraction is compensated after changing tool, the extruder will push " +"this additional amount of filament." msgstr "" "Takım değiştirildikten sonra geri çekilme telafi edildiğinde, ekstruder bu " "ilave filament miktarını itecektir." @@ -13051,20 +12998,20 @@ msgid "" "This option causes the inner seams to be shifted backwards based on their " "depth, forming a zigzag pattern." msgstr "" -"Bu seçenek, iç dikişlerin derinliklerine göre geriye doğru kaydırılarak " -"zikzak desen oluşturulmasına neden olur." +"Bu seçenek, iç dikişlerin derinliklerine göre geriye doğru kaydırılarak zikzak " +"desen oluşturulmasına neden olur." msgid "Seam gap" msgstr "Dikiş boşluğu" msgid "" -"In order to reduce the visibility of the seam in a closed loop extrusion, " -"the loop is interrupted and shortened by a specified amount.\n" -"This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 10%." +"In order to reduce the visibility of the seam in a closed loop extrusion, the " +"loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the current " +"extruder diameter. The default value for this parameter is 10%." msgstr "" -"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü " -"kesintiye uğrar ve belirli bir miktarda kısaltılır.\n" +"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü kesintiye " +"uğrar ve belirli bir miktarda kısaltılır.\n" "Bu miktar milimetre cinsinden veya mevcut ekstruder çapının yüzdesi olarak " "belirtilebilir. Bu parametrenin varsayılan değeri %10'dur." @@ -13073,8 +13020,8 @@ msgstr "Atkı birleşim dikişi (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" -"Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak için " -"atkı birleşimini kullanın." +"Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak için atkı " +"birleşimini kullanın." msgid "Conditional scarf joint" msgstr "Koşullu atkı birleşimi" @@ -13092,9 +13039,9 @@ msgstr "Koşullu açı eşiği" msgid "" "This option sets the threshold angle for applying a conditional scarf joint " "seam.\n" -"If the maximum angle within the perimeter loop exceeds this value " -"(indicating the absence of sharp corners), a scarf joint seam will be used. " -"The default value is 155°." +"If the maximum angle within the perimeter loop exceeds this value (indicating " +"the absence of sharp corners), a scarf joint seam will be used. The default " +"value is 155°." msgstr "" "Bu seçenek, koşullu bir atkı eklem dikişi uygulamak için eşik açısını " "ayarlar.\n" @@ -13109,8 +13056,8 @@ msgstr "Koşullu çıkıntı eşiği" msgid "" "This option determines the overhang threshold for the application of scarf " "joint seams. If the unsupported portion of the perimeter is less than this " -"threshold, scarf joint seams will be applied. The default threshold is set " -"at 40% of the external wall's width. Due to performance considerations, the " +"threshold, scarf joint seams will be applied. The default threshold is set at " +"40% of the external wall's width. Due to performance considerations, the " "degree of overhang is estimated." msgstr "" "Bu seçenek, atkı bağlantı dikişlerinin uygulanması için sarkma eşiğini " @@ -13124,22 +13071,22 @@ msgstr "Atkı birleşim hızı" msgid "" "This option sets the printing speed for scarf joints. It is recommended to " -"print scarf joints at a slow speed (less than 100 mm/s). It's also " -"advisable to enable 'Extrusion rate smoothing' if the set speed varies " -"significantly from the speed of the outer or inner walls. If the speed " -"specified here is higher than the speed of the outer or inner walls, the " -"printer will default to the slower of the two speeds. When specified as a " -"percentage (e.g., 80%), the speed is calculated based on the respective " -"outer or inner wall speed. The default value is set to 100%." +"print scarf joints at a slow speed (less than 100 mm/s). It's also advisable " +"to enable 'Extrusion rate smoothing' if the set speed varies significantly " +"from the speed of the outer or inner walls. If the speed specified here is " +"higher than the speed of the outer or inner walls, the printer will default to " +"the slower of the two speeds. When specified as a percentage (e.g., 80%), the " +"speed is calculated based on the respective outer or inner wall speed. The " +"default value is set to 100%." msgstr "" -"Bu seçenek, atkı bağlantılarının yazdırma hızını ayarlar. Atkı " -"bağlantılarının yavaş bir hızda (100 mm/s'den az) yazdırılması tavsiye " -"edilir. Ayarlanan hızın dış veya iç duvarların hızından önemli ölçüde farklı " -"olması durumunda 'Ekstrüzyon hızı yumuşatma' seçeneğinin etkinleştirilmesi " -"de tavsiye edilir. Burada belirtilen hız, dış veya iç duvarların hızından " -"daha yüksekse, yazıcı varsayılan olarak iki hızdan daha yavaş olanı " -"seçecektir. Yüzde olarak belirtildiğinde (örn. %80), hız, ilgili dış veya iç " -"duvar hızına göre hesaplanır. Varsayılan değer %100 olarak ayarlanmıştır." +"Bu seçenek, atkı bağlantılarının yazdırma hızını ayarlar. Atkı bağlantılarının " +"yavaş bir hızda (100 mm/s'den az) yazdırılması tavsiye edilir. Ayarlanan hızın " +"dış veya iç duvarların hızından önemli ölçüde farklı olması durumunda " +"'Ekstrüzyon hızı yumuşatma' seçeneğinin etkinleştirilmesi de tavsiye edilir. " +"Burada belirtilen hız, dış veya iç duvarların hızından daha yüksekse, yazıcı " +"varsayılan olarak iki hızdan daha yavaş olanı seçecektir. Yüzde olarak " +"belirtildiğinde (örn. %80), hız, ilgili dış veya iç duvar hızına göre " +"hesaplanır. Varsayılan değer %100 olarak ayarlanmıştır." msgid "Scarf joint flow ratio" msgstr "Atkı birleşimi akış oranı" @@ -13153,12 +13100,12 @@ msgstr "Atkı başlangıç ​​yüksekliği" msgid "" "Start height of the scarf.\n" -"This amount can be specified in millimeters or as a percentage of the " -"current layer height. The default value for this parameter is 0." +"This amount can be specified in millimeters or as a percentage of the current " +"layer height. The default value for this parameter is 0." msgstr "" "Atkı başlangıç yüksekliği.\n" -"Bu miktar milimetre cinsinden veya geçerli katman yüksekliğinin yüzdesi " -"olarak belirtilebilir. Bu parametrenin varsayılan değeri 0'dır." +"Bu miktar milimetre cinsinden veya geçerli katman yüksekliğinin yüzdesi olarak " +"belirtilebilir. Bu parametrenin varsayılan değeri 0'dır." msgid "Scarf around entire wall" msgstr "Tüm duvarın etrafına atkıla" @@ -13173,8 +13120,8 @@ msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" -"Atkının uzunluğu. Bu parametrenin 0 a ayarlanması atkıyı dolaylı yoldan " -"devre dışı bırakır." +"Atkının uzunluğu. Bu parametrenin 0 a ayarlanması atkıyı dolaylı yoldan devre " +"dışı bırakır." msgid "Scarf steps" msgstr "Atkı kademesi" @@ -13196,9 +13143,9 @@ msgid "" "if a wipe action is executed immediately following an outer wall extrusion, " "the speed of the outer wall extrusion will be utilized for the wipe action." msgstr "" -"Temizleme hızı mevcut ekstrüzyon rolünün hızına göre belirlenir; bir dış " -"duvar ekstrüzyonunun hemen ardından bir silme eylemi yürütülürse, silme " -"eylemi için dış duvar ekstrüzyonunun hızı kullanılacaktır." +"Temizleme hızı mevcut ekstrüzyon rolünün hızına göre belirlenir; bir dış duvar " +"ekstrüzyonunun hemen ardından bir silme eylemi yürütülürse, silme eylemi için " +"dış duvar ekstrüzyonunun hızı kullanılacaktır." msgid "Wipe on loops" msgstr "Döngülerde temizleme" @@ -13215,15 +13162,15 @@ msgid "Wipe before external loop" msgstr "Harici döngüden önce silin" msgid "" -"To minimize visibility of potential overextrusion at the start of an " -"external perimeter when printing with Outer/Inner or Inner/Outer/Inner wall " -"print order, the de-retraction is performed slightly on the inside from the " -"start of the external perimeter. That way any potential over extrusion is " -"hidden from the outside surface. \n" +"To minimize visibility of potential overextrusion at the start of an external " +"perimeter when printing with Outer/Inner or Inner/Outer/Inner wall print " +"order, the de-retraction is performed slightly on the inside from the start of " +"the external perimeter. That way any potential over extrusion is hidden from " +"the outside surface. \n" "\n" -"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall " -"print order as in these modes it is more likely an external perimeter is " -"printed immediately after a de-retraction move." +"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall print " +"order as in these modes it is more likely an external perimeter is printed " +"immediately after a de-retraction move." msgstr "" "Dış/İç veya İç/Dış/İç duvar baskı sırası ile yazdırırken, dış çevrenin " "başlangıcında olası aşırı çıkıntının görünürlüğünü en aza indirmek için, " @@ -13231,22 +13178,22 @@ msgstr "" "gerçekleştirilir. Bu şekilde herhangi bir aşırı ekstrüzyon potansiyeli dış " "yüzeyden gizlenir. \n" "\n" -"Bu, Dış/İç veya İç/Dış/İç duvar yazdırma sırası ile yazdırırken " -"kullanışlıdır, çünkü bu modlarda, bir geri çekilme hareketinin hemen " -"ardından bir dış çevrenin yazdırılması daha olasıdır." +"Bu, Dış/İç veya İç/Dış/İç duvar yazdırma sırası ile yazdırırken kullanışlıdır, " +"çünkü bu modlarda, bir geri çekilme hareketinin hemen ardından bir dış " +"çevrenin yazdırılması daha olasıdır." msgid "Wipe speed" msgstr "Temizleme hızı" msgid "" "The wipe speed is determined by the speed setting specified in this " -"configuration.If the value is expressed as a percentage (e.g. 80%), it will " -"be calculated based on the travel speed setting above.The default value for " -"this parameter is 80%" +"configuration.If the value is expressed as a percentage (e.g. 80%), it will be " +"calculated based on the travel speed setting above.The default value for this " +"parameter is 80%" msgstr "" "Temizleme hızı, bu konfigürasyonda belirtilen hız ayarına göre belirlenir. " -"Değer yüzde olarak ifade edilirse (örn. %80), yukarıdaki ilerleme hızı " -"ayarına göre hesaplanır. Bu parametrenin varsayılan değeri %80'dir" +"Değer yüzde olarak ifade edilirse (örn. %80), yukarıdaki ilerleme hızı ayarına " +"göre hesaplanır. Bu parametrenin varsayılan değeri %80'dir" msgid "Skirt distance" msgstr "Etek mesafesi" @@ -13281,13 +13228,12 @@ msgid "" "Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt " "height' is used.\n" "Note: With the draft shield active, the skirt will be printed at skirt " -"distance from the object. Therefore, if brims are active it may intersect " -"with them. To avoid this, increase the skirt distance value.\n" +"distance from the object. Therefore, if brims are active it may intersect with " +"them. To avoid this, increase the skirt distance value.\n" msgstr "" -"Rüzgar taslağı nedeniyle ABS veya ASA baskının eğrilmesine ve baskı " -"yatağından ayrılmasına karşı koruma sağlamak için bir rüzgarlık " -"kullanışlıdır. Genellikle yalnızca açık çerçeveli, yani muhafazasız " -"yazıcılarda gereklidir. \n" +"Rüzgar taslağı nedeniyle ABS veya ASA baskının eğrilmesine ve baskı yatağından " +"ayrılmasına karşı koruma sağlamak için bir rüzgarlık kullanışlıdır. Genellikle " +"yalnızca açık çerçeveli, yani muhafazasız yazıcılarda gereklidir. \n" "\n" "Etkin = etek, yazdırılan en yüksek nesne kadar uzun. Aksi takdirde ‘Etek " "yüksekliği’ kullanılır.\n" @@ -13305,10 +13251,8 @@ msgid "Skirt type" msgstr "Etek tipi" msgid "" -"Combined - single skirt for all objects, Per object - individual object " -"skirt." -msgstr "" -"Birleşik - tüm nesneler için tek etek, Nesneye göre - ayrı nesne eteği." +"Combined - single skirt for all objects, Per object - individual object skirt." +msgstr "Birleşik - tüm nesneler için tek etek, Nesneye göre - ayrı nesne eteği." msgid "Combined" msgstr "Birleşik" @@ -13320,8 +13264,7 @@ msgid "Skirt loops" msgstr "Etek sayısı" msgid "Number of loops for the skirt. Zero means disabling skirt" -msgstr "" -"Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" +msgstr "Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" msgid "Skirt speed" msgstr "Etek hızı" @@ -13340,16 +13283,16 @@ msgid "" "\n" "Using a non zero value is useful if the printer is set up to print without a " "prime line.\n" -"Final number of loops is not taling into account whli arranging or " -"validating objects distance. Increase loop number in such case. " +"Final number of loops is not taling into account whli arranging or validating " +"objects distance. Increase loop number in such case. " msgstr "" -"Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, " -"bu özelliğin devre dışı olduğu anlamına gelir.\n" +"Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, bu " +"özelliğin devre dışı olduğu anlamına gelir.\n" "\n" "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir değer " "kullanmak yararlı olur.\n" -"Nihai döngü sayısı, nesnelerin mesafesini düzenlerken veya doğrularken " -"dikkate alınmaz. Böyle bir durumda döngü sayısını artırın." +"Nihai döngü sayısı, nesnelerin mesafesini düzenlerken veya doğrularken dikkate " +"alınmaz. Böyle bir durumda döngü sayısını artırın." msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " @@ -13376,33 +13319,33 @@ msgid "Filament to print solid infill" msgstr "Katı dolguyu yazdırmak için filament" msgid "" -"Line width of internal solid infill. If expressed as a %, it will be " -"computed over the nozzle diameter." +"Line width of internal solid infill. If expressed as a %, it will be computed " +"over the nozzle diameter." msgstr "" -"İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " -"üzerinden hesaplanacaktır." +"İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " +"hesaplanacaktır." msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "Üst ve alt yüzeyin değil, iç katı dolgunun hızı" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " -"model into a single walled print with solid bottom layers. The final " -"generated model has no seam" +"model into a single walled print with solid bottom layers. The final generated " +"model has no seam" msgstr "" "Spiralleştirme, dış konturun z hareketlerini yumuşatır. Ve katı bir modeli, " -"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan " -"son modelde dikiş yok." +"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan son " +"modelde dikiş yok." msgid "Smooth Spiral" msgstr "Pürüzsüz spiral" msgid "" -"Smooth Spiral smooths out X and Y moves as well, resulting in no visible " -"seam at all, even in the XY directions on walls that are not vertical" +"Smooth Spiral smooths out X and Y moves as well, resulting in no visible seam " +"at all, even in the XY directions on walls that are not vertical" msgstr "" -"Pürüzsüz Spiral, X ve Y hareketlerini de yumuşatır ve dikey olmayan " -"duvarlarda XY yönlerinde bile hiçbir görünür ek yeri oluşmamasını sağlar." +"Pürüzsüz Spiral, X ve Y hareketlerini de yumuşatır ve dikey olmayan duvarlarda " +"XY yönlerinde bile hiçbir görünür ek yeri oluşmamasını sağlar." msgid "Max XY Smoothing" msgstr "Maksimum xy yumuşatma" @@ -13415,14 +13358,13 @@ msgstr "" "maksimum mesafe % olarak ifade edilirse nozül çapı üzerinden hesaplanacaktır." msgid "" -"If smooth or traditional mode is selected, a timelapse video will be " -"generated for each print. After each layer is printed, a snapshot is taken " -"with the chamber camera. All of these snapshots are composed into a " -"timelapse video when printing completes. If smooth mode is selected, the " -"toolhead will move to the excess chute after each layer is printed and then " -"take a snapshot. Since the melt filament may leak from the nozzle during the " -"process of taking a snapshot, prime tower is required for smooth mode to " -"wipe nozzle." +"If smooth or traditional mode is selected, a timelapse video will be generated " +"for each print. After each layer is printed, a snapshot is taken with the " +"chamber camera. All of these snapshots are composed into a timelapse video " +"when printing completes. If smooth mode is selected, the toolhead will move to " +"the excess chute after each layer is printed and then take a snapshot. Since " +"the melt filament may leak from the nozzle during the process of taking a " +"snapshot, prime tower is required for smooth mode to wipe nozzle." msgstr "" "Düzgün veya geleneksel mod seçilirse her baskı için bir hızlandırılmış video " "oluşturulacaktır. Her katman basıldıktan sonra oda kamerasıyla anlık görüntü " @@ -13441,9 +13383,9 @@ msgstr "Sıcaklık değişimi" #. TRN PrintSettings : "Ooze prevention" > "Temperature variation" msgid "" -"Temperature difference to be applied when an extruder is not active. The " -"value is not used when 'idle_temperature' in filament settings is set to non " -"zero value." +"Temperature difference to be applied when an extruder is not active. The value " +"is not used when 'idle_temperature' in filament settings is set to non zero " +"value." msgstr "" "Ekstruder aktif olmadığında uygulanacak sıcaklık farkı. Filament ayarlarında " "‘rölanti sıcaklığı’ sıfır olmayan bir değere ayarlandığında bu değer " @@ -13495,14 +13437,12 @@ msgid "" "Enable this option to omit the custom Change filament G-code only at the " "beginning of the print. The tool change command (e.g., T0) will be skipped " "throughout the entire print. This is useful for manual multi-material " -"printing, where we use M600/PAUSE to trigger the manual filament change " -"action." +"printing, where we use M600/PAUSE to trigger the manual filament change action." msgstr "" "Sadece baskının başında özel Filament Değiştirme G-kodu'nu atlamak için bu " -"seçeneği etkinleştirin. Aracı değiştirme komutu (örneğin, T0), baskının " -"tamamı boyunca atlanacaktır. Bu, manuel çoklu malzeme baskısı için " -"kullanışlıdır, burada manuel filament değişim eylemini tetiklemek için M600/" -"PAUSE kullanırız." +"seçeneği etkinleştirin. Aracı değiştirme komutu (örneğin, T0), baskının tamamı " +"boyunca atlanacaktır. Bu, manuel çoklu malzeme baskısı için kullanışlıdır, " +"burada manuel filament değişim eylemini tetiklemek için M600/PAUSE kullanırız." msgid "Purge in prime tower" msgstr "Prime tower'da temizlik" @@ -13517,10 +13457,9 @@ msgid "No sparse layers (beta)" msgstr "Seyrek katman yok (beta)" msgid "" -"If enabled, the wipe tower will not be printed on layers with no " -"toolchanges. On layers with a toolchange, extruder will travel downward to " -"print the wipe tower. User is responsible for ensuring there is no collision " -"with the print." +"If enabled, the wipe tower will not be printed on layers with no toolchanges. " +"On layers with a toolchange, extruder will travel downward to print the wipe " +"tower. User is responsible for ensuring there is no collision with the print." msgstr "" "Etkinleştirilirse, silme kulesi araç değişimi olmayan katmanlarda " "yazdırılmayacaktır. Araç değişimi olan katmanlarda, ekstruder silme kulesini " @@ -13541,23 +13480,23 @@ msgid "Slice gap closing radius" msgstr "Dilim aralığı kapanma yarıçapı" msgid "" -"Cracks smaller than 2x gap closing radius are being filled during the " -"triangle mesh slicing. The gap closing operation may reduce the final print " -"resolution, therefore it is advisable to keep the value reasonably low." +"Cracks smaller than 2x gap closing radius are being filled during the triangle " +"mesh slicing. The gap closing operation may reduce the final print resolution, " +"therefore it is advisable to keep the value reasonably low." msgstr "" -"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük " -"çatlaklar doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " +"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük çatlaklar " +"doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " "düşürebilir, bu nedenle değerin oldukça düşük tutulması tavsiye edilir." msgid "Slicing Mode" msgstr "Dilimleme modu" msgid "" -"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " -"close all holes in the model." +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close " +"all holes in the model." msgstr "" -"3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki " -"tüm delikleri kapatmak için \"Delikleri kapat\"ı kullanın." +"3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki tüm " +"delikleri kapatmak için \"Delikleri kapat\"ı kullanın." msgid "Regular" msgstr "Düzenli" @@ -13577,11 +13516,10 @@ msgid "" "example, if your endstop zero actually leaves the nozzle 0.3mm far from the " "print bed, set this to -0.3 (or fix your endstop)." msgstr "" -"Bu değer, çıkış G-kodu içindeki tüm Z koordinatlarına eklenir (veya " -"çıkarılır).Bu, kötü Z endstop konumunu telafi etmek için kullanılır: " -"örneğin, endstop sıfır noktanız aslında nozulu baskı tablasından 0.3mm " -"uzakta bırakıyorsa, bu değeri -0.3 olarak ayarlayın (veya endstop'unuzu " -"düzeltin)." +"Bu değer, çıkış G-kodu içindeki tüm Z koordinatlarına eklenir (veya çıkarılır)." +"Bu, kötü Z endstop konumunu telafi etmek için kullanılır: örneğin, endstop " +"sıfır noktanız aslında nozulu baskı plakasından 0.3mm uzakta bırakıyorsa, bu " +"değeri -0.3 olarak ayarlayın (veya endstop'unuzu düzeltin)." msgid "Enable support" msgstr "Desteği etkinleştir" @@ -13632,11 +13570,9 @@ msgid "Support critical regions only" msgstr "Yalnızca kritik bölgeleri destekleyin" msgid "" -"Only create support for critical regions including sharp tail, cantilever, " -"etc." +"Only create support for critical regions including sharp tail, cantilever, etc." msgstr "" -"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek " -"oluşturun." +"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek oluşturun." msgid "Remove small overhangs" msgstr "Küçük çıkıntıları kaldır" @@ -13670,11 +13606,9 @@ msgstr "" msgid "Avoid interface filament for base" msgstr "Taban için arayüz filamentini azaltın" -msgid "" -"Avoid using support interface filament to print support base if possible." +msgid "Avoid using support interface filament to print support base if possible." msgstr "" -"Destek tabanını yazdırmak için destek arayüzü filamentini kullanmaktan " -"kaçının" +"Destek tabanını yazdırmak için destek arayüzü filamentini kullanmaktan kaçının" msgid "" "Line width of support. If expressed as a %, it will be computed over the " @@ -13749,8 +13683,8 @@ msgstr "Arayüz deseni" msgid "" "Line pattern of support interface. Default pattern for non-soluble support " -"interface is Rectilinear, while default pattern for soluble support " -"interface is Concentric" +"interface is Rectilinear, while default pattern for soluble support interface " +"is Concentric" msgstr "" "Destek arayüzünün çizgi deseni. Çözünmeyen destek arayüzü için varsayılan " "model Doğrusaldır, çözünebilir destek arayüzü için varsayılan model ise " @@ -13778,19 +13712,18 @@ msgid "" "Style and shape of the support. For normal support, projecting the supports " "into a regular grid will create more stable supports (default), while snug " "support towers will save material and reduce object scarring.\n" -"For tree support, slim and organic style will merge branches more " -"aggressively and save a lot of material (default organic), while hybrid " -"style will create similar structure to normal support under large flat " -"overhangs." +"For tree support, slim and organic style will merge branches more aggressively " +"and save a lot of material (default organic), while hybrid style will create " +"similar structure to normal support under large flat overhangs." msgstr "" -"Destek stil ve şekli. Normal destek için, destekleri düzenli bir ızgara " -"içine projelendirmek daha stabil destekler oluşturacaktır (varsayılan), aynı " -"zamanda sıkı destek kuleleri malzeme tasarrufu sağlar ve nesne üzerindeki " -"izleri azaltır.\n" +"Destek stil ve şekli. Normal destek için, destekleri düzenli bir ızgara içine " +"projelendirmek daha stabil destekler oluşturacaktır (varsayılan), aynı zamanda " +"sıkı destek kuleleri malzeme tasarrufu sağlar ve nesne üzerindeki izleri " +"azaltır.\n" "Ağaç destek için, ince ve organik tarz, dalları daha etkili bir şekilde " "birleştirir ve büyük düz çıkıntılarda normal destekle benzer bir yapı " -"oluştururken birçok malzeme tasarrufu sağlar (varsayılan organik tarz). " -"Hybrid stil, büyük düz çıkıntıların altında normal destekle benzer bir yapı " +"oluştururken birçok malzeme tasarrufu sağlar (varsayılan organik tarz). Hybrid " +"stil, büyük düz çıkıntıların altında normal destekle benzer bir yapı " "oluşturacaktır." msgid "Default (Grid/Organic" @@ -13816,13 +13749,13 @@ msgstr "Bağımsız destek katmanı yüksekliği" msgid "" "Support layer uses layer height independent with object layer. This is to " -"support customizing z-gap and save print time.This option will be invalid " -"when the prime tower is enabled." +"support customizing z-gap and save print time.This option will be invalid when " +"the prime tower is enabled." msgstr "" "Destek katmanı, nesne katmanından bağımsız olarak katman yüksekliğini " "kullanır. Bu, z aralığının özelleştirilmesine destek olmak ve yazdırma " -"süresinden tasarruf etmek içindir. Prime tower etkinleştirildiğinde bu " -"seçenek geçersiz olacaktır." +"süresinden tasarruf etmek içindir. Prime tower etkinleştirildiğinde bu seçenek " +"geçersiz olacaktır." msgid "Threshold angle" msgstr "Destek açısı" @@ -13836,9 +13769,9 @@ msgid "Tree support branch angle" msgstr "Ağaç desteği dal açısı" msgid "" -"This setting determines the maximum overhang angle that t he branches of " -"tree support allowed to make.If the angle is increased, the branches can be " -"printed more horizontally, allowing them to reach farther." +"This setting determines the maximum overhang angle that t he branches of tree " +"support allowed to make.If the angle is increased, the branches can be printed " +"more horizontally, allowing them to reach farther." msgstr "" "Bu ayar, ağaç desteğinin dallarının oluşmasına izin verilen maksimum çıkıntı " "açısını belirler. Açı artırılırsa, dallar daha yatay olarak basılabilir ve " @@ -13849,13 +13782,13 @@ msgstr "Tercih Edilen Dal Açısı" #. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" msgid "" -"The preferred angle of the branches, when they do not have to avoid the " -"model. Use a lower angle to make them more vertical and more stable. Use a " -"higher angle for branches to merge faster." +"The preferred angle of the branches, when they do not have to avoid the model. " +"Use a lower angle to make them more vertical and more stable. Use a higher " +"angle for branches to merge faster." msgstr "" "Modelden kaçınmak zorunda olmadıklarında dalların tercih edilen açısı. Daha " -"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların " -"daha hızlı birleşmesi için daha yüksek bir açı kullanın." +"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların daha " +"hızlı birleşmesi için daha yüksek bir açı kullanın." msgid "Tree support branch distance" msgstr "Ağaç destek dal mesafesi" @@ -13869,11 +13802,10 @@ msgstr "Dal Yoğunluğu" #. TRN PrintSettings: "Organic supports" > "Branch Density" msgid "" -"Adjusts the density of the support structure used to generate the tips of " -"the branches. A higher value results in better overhangs but the supports " -"are harder to remove, thus it is recommended to enable top support " -"interfaces instead of a high branch density value if dense interfaces are " -"needed." +"Adjusts the density of the support structure used to generate the tips of the " +"branches. A higher value results in better overhangs but the supports are " +"harder to remove, thus it is recommended to enable top support interfaces " +"instead of a high branch density value if dense interfaces are needed." msgstr "" "Dalların uçlarını oluşturmak için kullanılan destek yapısının yoğunluğunu " "ayarlar. Daha yüksek bir değer daha iyi çıkıntılarla sonuçlanır, ancak " @@ -13885,8 +13817,8 @@ msgid "Adaptive layer height" msgstr "Uyarlanabilir katman yüksekliği" msgid "" -"Enabling this option means the height of tree support layer except the " -"first will be automatically calculated " +"Enabling this option means the height of tree support layer except the first " +"will be automatically calculated " msgstr "" "Bu seçeneğin etkinleştirilmesi, ilki hariç ağaç destek katmanının " "yüksekliğinin otomatik olarak hesaplanacağı anlamına gelir " @@ -13941,8 +13873,8 @@ msgstr "Çift duvarlı dal çapı" #. TRN PrintSettings: "Organic supports" > "Branch Diameter" msgid "" "Branches with area larger than the area of a circle of this diameter will be " -"printed with double walls for stability. Set this value to zero for no " -"double walls." +"printed with double walls for stability. Set this value to zero for no double " +"walls." msgstr "" "Bu çaptaki bir dairenin alanından daha büyük alana sahip dallar, stabilite " "için çift duvarlı olarak basılacaktır. Çift duvar olmaması için bu değeri " @@ -13961,16 +13893,15 @@ msgid "" "This setting specifies whether to add infill inside large hollows of tree " "support" msgstr "" -"Bu ayar, ağaç desteğinin büyük oyuklarının içine dolgu eklenip " -"eklenmeyeceğini belirtir" +"Bu ayar, ağaç desteğinin büyük oyuklarının içine dolgu eklenip eklenmeyeceğini " +"belirtir" msgid "Activate temperature control" msgstr "Sıcaklık kontrolünü etkinleştirin" msgid "" "Enable this option for automated chamber temperature control. This option " -"activates the emitting of an M191 command before the " -"\"machine_start_gcode\"\n" +"activates the emitting of an M191 command before the \"machine_start_gcode\"\n" " which sets the chamber temperature and waits until it is reached. In " "addition, it emits an M141 command at the end of the print to turn off the " "chamber heater, if present. \n" @@ -13979,8 +13910,8 @@ msgid "" "either via macros or natively and is usually used when an active chamber " "heater is installed." msgstr "" -"Otomatik hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Bu " -"seçenek, “yazıcı başlangıç kodu”ndan önce bir M191 komutunun yayınlanmasını " +"Otomatik hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Bu seçenek, " +"“yazıcı başlangıç kodu”ndan önce bir M191 komutunun yayınlanmasını " "etkinleştirir\n" " oda sıcaklığını ayarlar ve bu sıcaklığa ulaşılıncaya kadar bekler. Ayrıca " "baskı sonunda M141 komutu vererek varsa hazne ısıtıcısının kapatılmasını " @@ -13995,41 +13926,39 @@ msgstr "Bölme sıcaklığı" msgid "" "For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber " -"temperature can help suppress or reduce warping and potentially lead to " -"higher interlayer bonding strength. However, at the same time, a higher " -"chamber temperature will reduce the efficiency of air filtration for ABS and " -"ASA. \n" +"temperature can help suppress or reduce warping and potentially lead to higher " +"interlayer bonding strength. However, at the same time, a higher chamber " +"temperature will reduce the efficiency of air filtration for ABS and ASA. \n" "\n" "For PLA, PETG, TPU, PVA, and other low-temperature materials, this option " "should be disabled (set to 0) as the chamber temperature should be low to " "avoid extruder clogging caused by material softening at the heat break.\n" "\n" "If enabled, this parameter also sets a gcode variable named " -"chamber_temperature, which can be used to pass the desired chamber " -"temperature to your print start macro, or a heat soak macro like this: " -"PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may " -"be useful if your printer does not support M141/M191 commands, or if you " -"desire to handle heat soaking in the print start macro if no active chamber " -"heater is installed." +"chamber_temperature, which can be used to pass the desired chamber temperature " +"to your print start macro, or a heat soak macro like this: PRINT_START (other " +"variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your " +"printer does not support M141/M191 commands, or if you desire to handle heat " +"soaking in the print start macro if no active chamber heater is installed." msgstr "" "ABS, ASA, PC ve PA gibi yüksek sıcaklıktaki malzemeler için daha yüksek bir " -"oda sıcaklığı, bükülmenin bastırılmasına veya azaltılmasına yardımcı " -"olabilir ve potansiyel olarak daha yüksek katmanlar arası bağlanma " -"mukavemetine yol açabilir. Ancak aynı zamanda daha yüksek oda sıcaklığı, ABS " -"ve ASA için hava filtreleme verimliliğini azaltacaktır. \n" +"oda sıcaklığı, bükülmenin bastırılmasına veya azaltılmasına yardımcı olabilir " +"ve potansiyel olarak daha yüksek katmanlar arası bağlanma mukavemetine yol " +"açabilir. Ancak aynı zamanda daha yüksek oda sıcaklığı, ABS ve ASA için hava " +"filtreleme verimliliğini azaltacaktır. \n" "\n" "PLA, PETG, TPU, PVA ve diğer düşük sıcaklıktaki malzemeler için, ısı " "kırılmasında malzemenin yumuşamasından kaynaklanan ekstrüderin tıkanmasını " -"önlemek için oda sıcaklığının düşük olması gerektiğinden bu seçenek devre " -"dışı bırakılmalıdır (0’a ayarlanmalıdır).\n" +"önlemek için oda sıcaklığının düşük olması gerektiğinden bu seçenek devre dışı " +"bırakılmalıdır (0’a ayarlanmalıdır).\n" "\n" -"Etkinleştirilirse, bu parametre aynı zamanda istenen oda sıcaklığını " -"yazdırma başlatma makronuza veya şuna benzer bir ısı emme makrosuna iletmek " -"için kullanılabilecek Chamber_temperature adlı bir gcode değişkenini de " -"ayarlar: PRINT_START (diğer değişkenler) CHAMBER_TEMP=[chamber_temperature]. " -"Yazıcınız M141/M191 komutlarını desteklemiyorsa veya aktif oda ısıtıcısı " -"takılı değilse yazdırma başlatma makrosunda ısı bekletme işlemini " -"gerçekleştirmek istiyorsanız bu yararlı olabilir." +"Etkinleştirilirse, bu parametre aynı zamanda istenen oda sıcaklığını yazdırma " +"başlatma makronuza veya şuna benzer bir ısı emme makrosuna iletmek için " +"kullanılabilecek Chamber_temperature adlı bir gcode değişkenini de ayarlar: " +"PRINT_START (diğer değişkenler) CHAMBER_TEMP=[chamber_temperature]. Yazıcınız " +"M141/M191 komutlarını desteklemiyorsa veya aktif oda ısıtıcısı takılı değilse " +"yazdırma başlatma makrosunda ısı bekletme işlemini gerçekleştirmek " +"istiyorsanız bu yararlı olabilir." msgid "Nozzle temperature for layers after the initial one" msgstr "İlk katmandan sonraki katmanlar için nozul sıcaklığı" @@ -14055,8 +13984,8 @@ msgid "This gcode is inserted when the extrusion role is changed" msgstr "Bu gcode, ekstrüzyon rolü değiştirildiğinde eklenir" msgid "" -"Line width for top surfaces. If expressed as a %, it will be computed over " -"the nozzle diameter." +"Line width for top surfaces. If expressed as a %, it will be computed over the " +"nozzle diameter." msgstr "" "Üst yüzeyler için çizgi genişliği. % olarak ifade edilirse Nozul çapı " "üzerinden hesaplanacaktır." @@ -14085,15 +14014,15 @@ msgstr "Üst katman kalınlığı" msgid "" "The number of top solid layers is increased when slicing if the thickness " "calculated by top shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of top shell is absolutely determined by top shell " +"having too thin shell when layer height is small. 0 means that this setting is " +"disabled and thickness of top shell is absolutely determined by top shell " "layers" msgstr "" -"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " -"ise dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " -"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " -"ayarın devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk " -"katmanları tarafından belirlendiği anlamına gelir" +"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu ayarın " +"devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk katmanları " +"tarafından belirlendiği anlamına gelir" msgid "Speed of travel which is faster and without extrusion" msgstr "Daha hızlı ve ekstrüzyonsuz seyahat hızı" @@ -14113,12 +14042,11 @@ msgid "Wipe Distance" msgstr "Temizleme mesafesi" msgid "" -"Describe how long the nozzle will move along the last path when " -"retracting. \n" +"Describe how long the nozzle will move along the last path when retracting. \n" "\n" -"Depending on how long the wipe operation lasts, how fast and long the " -"extruder/filament retraction settings are, a retraction move may be needed " -"to retract the remaining filament. \n" +"Depending on how long the wipe operation lasts, how fast and long the extruder/" +"filament retraction settings are, a retraction move may be needed to retract " +"the remaining filament. \n" "\n" "Setting a value in the retract amount before wipe setting below will perform " "any excess retraction before the wipe, else it will be performed after." @@ -14126,18 +14054,18 @@ msgstr "" "Geri çekilirken nozulun son yol boyunca ne kadar süre hareket edeceğini " "açıklayın. \n" "\n" -"Silme işleminin ne kadar sürdüğüne, ekstruder/filament geri çekme " -"ayarlarının ne kadar hızlı ve uzun olduğuna bağlı olarak, kalan filamanı " -"geri çekmek için bir geri çekme hareketine ihtiyaç duyulabilir. \n" +"Silme işleminin ne kadar sürdüğüne, ekstruder/filament geri çekme ayarlarının " +"ne kadar hızlı ve uzun olduğuna bağlı olarak, kalan filamanı geri çekmek için " +"bir geri çekme hareketine ihtiyaç duyulabilir. \n" "\n" -"Aşağıdaki silme ayarından önce geri çekme miktarına bir değer ayarlamak, " -"silme işleminden önce aşırı geri çekme işlemini gerçekleştirecektir, aksi " -"takdirde silme işleminden sonra gerçekleştirilecektir." +"Aşağıdaki silme ayarından önce geri çekme miktarına bir değer ayarlamak, silme " +"işleminden önce aşırı geri çekme işlemini gerçekleştirecektir, aksi takdirde " +"silme işleminden sonra gerçekleştirilecektir." msgid "" "The wiping tower can be used to clean up the residue on the nozzle and " -"stabilize the chamber pressure inside the nozzle, in order to avoid " -"appearance defects when printing objects." +"stabilize the chamber pressure inside the nozzle, in order to avoid appearance " +"defects when printing objects." msgstr "" "Temizleme kulesi, nesneleri yazdırırken görünüm kusurlarını önlemek amacıyla " "nozul üzerindeki kalıntıları temizlemek ve nozul içindeki oda basıncını " @@ -14150,8 +14078,8 @@ msgid "Flush multiplier" msgstr "Temizleme çarpanı" msgid "" -"The actual flushing volumes is equal to the flush multiplier multiplied by " -"the flushing volumes in the table." +"The actual flushing volumes is equal to the flush multiplier multiplied by the " +"flushing volumes in the table." msgstr "" "Gerçek temizleme hacimleri, tablodaki temizleme hacimleri ile temizleme " "çarpanının çarpımına eşittir." @@ -14175,11 +14103,11 @@ msgid "Stabilization cone apex angle" msgstr "Stabilizasyon konisi tepe açısı" msgid "" -"Angle at the apex of the cone that is used to stabilize the wipe tower. " -"Larger angle means wider base." +"Angle at the apex of the cone that is used to stabilize the wipe tower. Larger " +"angle means wider base." msgstr "" -"Silme kulesini stabilize etmek için kullanılan koninin tepe noktasındaki " -"açı. Daha büyük açı daha geniş taban anlamına gelir." +"Silme kulesini stabilize etmek için kullanılan koninin tepe noktasındaki açı. " +"Daha büyük açı daha geniş taban anlamına gelir." msgid "Maximum wipe tower print speed" msgstr "Maksimum silme kulesi yazdırma hızı" @@ -14187,16 +14115,16 @@ msgstr "Maksimum silme kulesi yazdırma hızı" msgid "" "The maximum print speed when purging in the wipe tower and printing the wipe " "tower sparse layers. When purging, if the sparse infill speed or calculated " -"speed from the filament max volumetric speed is lower, the lowest will be " -"used instead.\n" +"speed from the filament max volumetric speed is lower, the lowest will be used " +"instead.\n" "\n" -"When printing the sparse layers, if the internal perimeter speed or " -"calculated speed from the filament max volumetric speed is lower, the lowest " -"will be used instead.\n" +"When printing the sparse layers, if the internal perimeter speed or calculated " +"speed from the filament max volumetric speed is lower, the lowest will be used " +"instead.\n" "\n" -"Increasing this speed may affect the tower's stability as well as increase " -"the force with which the nozzle collides with any blobs that may have formed " -"on the wipe tower.\n" +"Increasing this speed may affect the tower's stability as well as increase the " +"force with which the nozzle collides with any blobs that may have formed on " +"the wipe tower.\n" "\n" "Before increasing this parameter beyond the default of 90mm/sec, make sure " "your printer can reliably bridge at the increased speeds and that ooze when " @@ -14206,9 +14134,9 @@ msgid "" "regardless of this setting." msgstr "" "Silme kulesinde temizleme yaparken ve silme kulesi seyrek katmanlarını " -"yazdırırken maksimum yazdırma hızı. Temizleme sırasında seyrek dolum hızı " -"veya filamanın maksimum hacimsel hızından hesaplanan hız daha düşükse, bunun " -"yerine en düşük olanı kullanılacaktır.\n" +"yazdırırken maksimum yazdırma hızı. Temizleme sırasında seyrek dolum hızı veya " +"filamanın maksimum hacimsel hızından hesaplanan hız daha düşükse, bunun yerine " +"en düşük olanı kullanılacaktır.\n" "\n" "Seyrek katmanları yazdırırken iç çevre hızı veya filamanın maksimum hacimsel " "hızından hesaplanan hız daha düşükse bunun yerine en düşük olanı " @@ -14226,8 +14154,8 @@ msgstr "" "kullanılır." msgid "" -"The extruder to use when printing perimeter of the wipe tower. Set to 0 to " -"use the one that is available (non-soluble would be preferred)." +"The extruder to use when printing perimeter of the wipe tower. Set to 0 to use " +"the one that is available (non-soluble would be preferred)." msgstr "" "Silme kulesinin çevresini yazdırırken kullanılacak ekstruder. Mevcut olanı " "kullanmak için 0 olarak ayarlayın (çözünmeyen tercih edilir)." @@ -14240,9 +14168,9 @@ msgid "" "wipe tower. These values are used to simplify creation of the full purging " "volumes below." msgstr "" -"Bu vektör, silme kulesinde kullanılan her bir araçtan/araca geçiş için " -"gerekli hacimleri kaydeder. Bu değerler, aşağıdaki tam temizleme " -"hacimlerinin oluşturulmasını basitleştirmek için kullanılır." +"Bu vektör, silme kulesinde kullanılan her bir araçtan/araca geçiş için gerekli " +"hacimleri kaydeder. Bu değerler, aşağıdaki tam temizleme hacimlerinin " +"oluşturulmasını basitleştirmek için kullanılır." msgid "" "Purging after filament change will be done inside objects' infills. This may " @@ -14266,13 +14194,13 @@ msgstr "" msgid "" "This object will be used to purge the nozzle after a filament change to save " -"filament and decrease the print time. Colours of the objects will be mixed " -"as a result. It will not take effect, unless the prime tower is enabled." +"filament and decrease the print time. Colours of the objects will be mixed as " +"a result. It will not take effect, unless the prime tower is enabled." msgstr "" -"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için " -"filament değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç " -"olarak nesnelerin renkleri karıştırılacaktır. Prime tower " -"etkinleştirilmediği sürece etkili olmayacaktır." +"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için filament " +"değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç olarak " +"nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği sürece " +"etkili olmayacaktır." msgid "Maximal bridging distance" msgstr "Maksimum köprüleme mesafesi" @@ -14281,8 +14209,8 @@ msgid "Maximal distance between supports on sparse infill sections." msgstr "" "Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için bir " "filament değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç " -"olarak nesnelerin renkleri karıştırılacaktır. Prime tower " -"etkinleştirilmediği sürece etkili olmayacaktır." +"olarak nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği " +"sürece etkili olmayacaktır." msgid "Wipe tower purge lines spacing" msgstr "Silme kulesi temizleme hatları aralığı" @@ -14295,20 +14223,20 @@ msgstr "Temizleme için ekstra akış" msgid "" "Extra flow used for the purging lines on the wipe tower. This makes the " -"purging lines thicker or narrower than they normally would be. The spacing " -"is adjusted automatically." +"purging lines thicker or narrower than they normally would be. The spacing is " +"adjusted automatically." msgstr "" -"Silme kulesindeki temizleme hatları için ekstra akış kullanılır. Bu, " -"temizleme hatlarının normalde olduğundan daha kalın veya daha dar olmasına " -"neden olur. Aralık otomatik olarak ayarlanır." +"Silme kulesindeki temizleme hatları için ekstra akış kullanılır. Bu, temizleme " +"hatlarının normalde olduğundan daha kalın veya daha dar olmasına neden olur. " +"Aralık otomatik olarak ayarlanır." msgid "Idle temperature" msgstr "Boşta sıcaklık" msgid "" "Nozzle temperature when the tool is currently not used in multi-tool setups." -"This is only used when 'Ooze prevention' is active in Print Settings. Set to " -"0 to disable." +"This is only used when 'Ooze prevention' is active in Print Settings. Set to 0 " +"to disable." msgstr "" "Alet şu anda çoklu alet kurulumlarında kullanılmadığında püskürtme ucu " "sıcaklığı. Bu yalnızca Yazdırma Ayarlarında ‘Sızıntı önleme’ etkin olduğunda " @@ -14323,36 +14251,36 @@ msgid "" "function is used to adjust size slightly when the object has assembling issue" msgstr "" "Nesnenin delikleri XY düzleminde yapılandırılan değer kadar büyütülür veya " -"küçültülür. Pozitif değer delikleri büyütür. Negatif değer delikleri " -"küçültür. Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe " -"ayarlamak için kullanılır" +"küçültülür. Pozitif değer delikleri büyütür. Negatif değer delikleri küçültür. " +"Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " +"kullanılır" msgid "X-Y contour compensation" msgstr "X-Y kontur telafisi" msgid "" -"Contour of object will be grown or shrunk in XY plane by the configured " -"value. Positive value makes contour bigger. Negative value makes contour " -"smaller. This function is used to adjust size slightly when the object has " -"assembling issue" +"Contour of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes contour bigger. Negative value makes contour smaller. " +"This function is used to adjust size slightly when the object has assembling " +"issue" msgstr "" "Nesnenin konturu XY düzleminde yapılandırılan değer kadar büyütülür veya " -"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. " -"Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " +"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. Bu " +"fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " "kullanılır" msgid "Convert holes to polyholes" msgstr "Delikleri çokgen deliklere dönüştür" msgid "" -"Search for almost-circular holes that span more than one layer and convert " -"the geometry to polyholes. Use the nozzle size and the (biggest) diameter to " +"Search for almost-circular holes that span more than one layer and convert the " +"geometry to polyholes. Use the nozzle size and the (biggest) diameter to " "compute the polyhole.\n" "See http://hydraraptor.blogspot.com/2011/02/polyholes.html" msgstr "" -"Birden fazla katmana yayılan neredeyse dairesel delikleri arayın ve " -"geometriyi çoklu deliklere dönüştürün. Çoklu deliği hesaplamak için nozul " -"boyutunu ve (en büyük) çapı kullanın.\n" +"Birden fazla katmana yayılan neredeyse dairesel delikleri arayın ve geometriyi " +"çoklu deliklere dönüştürün. Çoklu deliği hesaplamak için nozul boyutunu ve (en " +"büyük) çapı kullanın.\n" "Bakın http://hydraraptor.blogspot.com/2011/02/polyholes.html" msgid "Polyhole detection margin" @@ -14362,14 +14290,14 @@ msgstr "Çokgen delik tespiti marjı" msgid "" "Maximum defection of a point to the estimated radius of the circle.\n" "As cylinders are often exported as triangles of varying size, points may not " -"be on the circle circumference. This setting allows you some leeway to " -"broaden the detection.\n" +"be on the circle circumference. This setting allows you some leeway to broaden " +"the detection.\n" "In mm or in % of the radius." msgstr "" "Bir noktanın dairenin tahmini yarıçapına göre maksimum sapması.\n" "Silindirler genellikle farklı boyutlarda üçgenler olarak ihraç edildiğinden, " -"noktalar daire çevresinde olmayabilir. Bu ayar, algılamayı genişletmeniz " -"için size biraz alan sağlar.\n" +"noktalar daire çevresinde olmayabilir. Bu ayar, algılamayı genişletmeniz için " +"size biraz alan sağlar.\n" "inc mm cinsinden veya yarıçapın %'si cinsinden." msgid "Polyhole twist" @@ -14392,11 +14320,11 @@ msgid "Format of G-code thumbnails" msgstr "G kodu küçük resimlerinin formatı" msgid "" -"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, " -"QOI for low memory firmware" +"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, QOI " +"for low memory firmware" msgstr "" -"G kodu küçük resimlerinin formatı: En iyi kalite için PNG, en küçük boyut " -"için JPG, düşük bellekli donanım yazılımı için QOI" +"G kodu küçük resimlerinin formatı: En iyi kalite için PNG, en küçük boyut için " +"JPG, düşük bellekli donanım yazılımı için QOI" msgid "Use relative E distances" msgstr "Göreceli (relative) E mesafelerini kullan" @@ -14408,17 +14336,17 @@ msgid "" "printers. Default is checked" msgstr "" "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. Bazı " -"ekstrüderler bu seçenek işaretlenmediğinde daha iyi çalışır (mutlak " -"ekstrüzyon modu). Silme kulesi yalnızca göreceli modla uyumludur. Çoğu " -"yazıcıda önerilir. Varsayılan işaretlendi." +"ekstrüderler bu seçenek işaretlenmediğinde daha iyi çalışır (mutlak ekstrüzyon " +"modu). Silme kulesi yalnızca göreceli modla uyumludur. Çoğu yazıcıda önerilir. " +"Varsayılan işaretlendi." msgid "" "Classic wall generator produces walls with constant extrusion width and for " -"very thin areas is used gap-fill. Arachne engine produces walls with " -"variable extrusion width" +"very thin areas is used gap-fill. Arachne engine produces walls with variable " +"extrusion width" msgstr "" -"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir " -"ve çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " +"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir ve " +"çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " "ekstrüzyon genişliğine sahip duvarlar üretir" msgid "Classic" @@ -14443,38 +14371,37 @@ msgid "Wall transitioning filter margin" msgstr "Duvar geçiş filtresi oranı" msgid "" -"Prevent transitioning back and forth between one extra wall and one less. " -"This margin extends the range of extrusion widths which follow to [Minimum " -"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " -"margin reduces the number of transitions, which reduces the number of " -"extrusion starts/stops and travel time. However, large extrusion width " -"variation can lead to under- or overextrusion problems. It's expressed as a " -"percentage over nozzle diameter" +"Prevent transitioning back and forth between one extra wall and one less. This " +"margin extends the range of extrusion widths which follow to [Minimum wall " +"width - margin, 2 * Minimum wall width + margin]. Increasing this margin " +"reduces the number of transitions, which reduces the number of extrusion " +"starts/stops and travel time. However, large extrusion width variation can " +"lead to under- or overextrusion problems. It's expressed as a percentage over " +"nozzle diameter" msgstr "" -"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu " -"kenar boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar " -"genişliği + kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri " -"aralığını genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da " -"ekstrüzyonun başlama/durma sayısını ve seyahat süresini azaltır. Bununla " -"birlikte, büyük ekstrüzyon genişliği değişimi, yetersiz veya aşırı " -"ekstrüzyon sorunlarına yol açabilir. Nozul çapına göre yüzde olarak ifade " -"edilir" +"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu kenar " +"boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar genişliği " +"+ kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri aralığını " +"genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da ekstrüzyonun " +"başlama/durma sayısını ve seyahat süresini azaltır. Bununla birlikte, büyük " +"ekstrüzyon genişliği değişimi, yetersiz veya aşırı ekstrüzyon sorunlarına yol " +"açabilir. Nozul çapına göre yüzde olarak ifade edilir" msgid "Wall transitioning threshold angle" msgstr "Duvar geçiş açısı" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " -"shape with an angle greater than this setting will not have transitions and " -"no walls will be printed in the center to fill the remaining space. Reducing " -"this setting reduces the number and length of these center walls, but may " -"leave gaps or overextrude" +"shape with an angle greater than this setting will not have transitions and no " +"walls will be printed in the center to fill the remaining space. Reducing this " +"setting reduces the number and length of these center walls, but may leave " +"gaps or overextrude" msgstr "" -"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? " -"Bu ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak " -"ve kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu " -"ayarın düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır " -"ancak boşluklara veya aşırı çıkıntıya neden olabilir" +"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? Bu " +"ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak ve " +"kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu ayarın " +"düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır ancak " +"boşluklara veya aşırı çıkıntıya neden olabilir" msgid "Wall distribution count" msgstr "Duvar dağılım sayısı" @@ -14490,10 +14417,10 @@ msgid "Minimum feature size" msgstr "Minimum özellik boyutu" msgid "" -"Minimum thickness of thin features. Model features that are thinner than " -"this value will not be printed, while features thicker than the Minimum " -"feature size will be widened to the Minimum wall width. It's expressed as a " -"percentage over nozzle diameter" +"Minimum thickness of thin features. Model features that are thinner than this " +"value will not be printed, while features thicker than the Minimum feature " +"size will be widened to the Minimum wall width. It's expressed as a percentage " +"over nozzle diameter" msgstr "" "İnce özellikler için minimum kalınlık. Bu değerden daha ince olan model " "özellikleri yazdırılmayacak, Minimum özellik boyutundan daha kalın olan " @@ -14509,31 +14436,30 @@ msgid "" "\n" "NOTE: Bottom and top surfaces will not be affected by this value to prevent " "visual gaps on the outside of the model. Adjust 'One wall threshold' in the " -"Advanced settings below to adjust the sensitivity of what is considered a " -"top-surface. 'One wall threshold' is only visible if this setting is set " -"above the default value of 0.5, or if single-wall top surfaces is enabled." +"Advanced settings below to adjust the sensitivity of what is considered a top-" +"surface. 'One wall threshold' is only visible if this setting is set above the " +"default value of 0.5, or if single-wall top surfaces is enabled." msgstr "" "Yazdırma süresini artırabilecek kısa, kapatılmamış duvarların yazdırılmasını " -"önlemek için bu değeri ayarlayın. Daha yüksek değerler daha fazla ve daha " -"uzun duvarları kaldırır.\n" +"önlemek için bu değeri ayarlayın. Daha yüksek değerler daha fazla ve daha uzun " +"duvarları kaldırır.\n" "\n" -"NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler " -"bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin " -"hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar " -"eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan değer olan " -"0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " -"etkinleştirildiğinde görünür." +"NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler bu " +"değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin hassasiyetini " +"ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar eşiği'ni ayarlayın. " +"'Tek duvar eşiği' yalnızca bu ayar varsayılan değer olan 0,5'in üzerine " +"ayarlandığında veya tek duvarlı üst yüzeyler etkinleştirildiğinde görünür." msgid "First layer minimum wall width" msgstr "İlk katman minimum duvar genişliği" msgid "" -"The minimum wall width that should be used for the first layer is " -"recommended to be set to the same size as the nozzle. This adjustment is " -"expected to enhance adhesion." +"The minimum wall width that should be used for the first layer is recommended " +"to be set to the same size as the nozzle. This adjustment is expected to " +"enhance adhesion." msgstr "" -"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile " -"aynı boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " +"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile aynı " +"boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " "beklenmektedir." msgid "Minimum wall width" @@ -14542,21 +14468,21 @@ msgstr "Minimum duvar genişliği" msgid "" "Width of the wall that will replace thin features (according to the Minimum " "feature size) of the model. If the Minimum wall width is thinner than the " -"thickness of the feature, the wall will become as thick as the feature " -"itself. It's expressed as a percentage over nozzle diameter" +"thickness of the feature, the wall will become as thick as the feature itself. " +"It's expressed as a percentage over nozzle diameter" msgstr "" "Modelin ince özelliklerinin yerini alacak duvarın genişliği (Minimum özellik " "boyutuna göre). Minimum duvar genişliği özelliğin kalınlığından daha inceyse " -"duvar, özelliğin kendisi kadar kalın olacaktır. Nozul çapına göre yüzde " -"olarak ifade edilir" +"duvar, özelliğin kendisi kadar kalın olacaktır. Nozul çapına göre yüzde olarak " +"ifade edilir" msgid "Detect narrow internal solid infill" msgstr "Dar iç katı dolguyu tespit et" msgid "" "This option will auto detect narrow internal solid infill area. If enabled, " -"concentric pattern will be used for the area to speed printing up. " -"Otherwise, rectilinear pattern is used by default." +"concentric pattern will be used for the area to speed printing up. Otherwise, " +"rectilinear pattern is used by default." msgstr "" "Bu seçenek dar dahili katı dolgu alanını otomatik olarak algılayacaktır. " "Etkinleştirilirse, yazdırmayı hızlandırmak amacıyla alanda eşmerkezli desen " @@ -14602,8 +14528,7 @@ msgstr "Yönlendirme Seçenekleri" msgid "Orient options: 0-disable, 1-enable, others-auto" msgstr "" -"Yönlendirme seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğerleri-" -"otomatik" +"Yönlendirme seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğerleri-otomatik" msgid "Rotation angle around the Z axis in degrees." msgstr "Z ekseni etrafında derece cinsinden dönüş açısı." @@ -14618,9 +14543,8 @@ msgid "Data directory" msgstr "Veri dizini" msgid "" -"Load and store settings at the given directory. This is useful for " -"maintaining different profiles or including configurations from a network " -"storage." +"Load and store settings at the given directory. This is useful for maintaining " +"different profiles or including configurations from a network storage." msgstr "" "Ayarları verilen dizine yükleyin ve saklayın. Bu, farklı profilleri korumak " "veya bir ağ depolama birimindeki yapılandırmaları dahil etmek için " @@ -14643,25 +14567,24 @@ msgid "" "custom G-code travels somewhere else, it should write to this variable so " "OrcaSlicer knows where it travels from when it gets control back." msgstr "" -"Ekstruderin özel G kodu bloğunun başlangıcındaki konumu. Özel G kodu başka " -"bir yere seyahat ederse, Slicer'ın kontrolü geri aldığında nereden seyahat " +"Ekstruderin özel G kodu bloğunun başlangıcındaki konumu. Özel G kodu başka bir " +"yere seyahat ederse, Slicer'ın kontrolü geri aldığında nereden seyahat " "ettiğini bilmesi için bu değişkene yazması gerekir." msgid "" -"Retraction state at the beginning of the custom G-code block. If the custom " -"G-code moves the extruder axis, it should write to this variable so " -"OrcaSlicer de-retracts correctly when it gets control back." +"Retraction state at the beginning of the custom G-code block. If the custom G-" +"code moves the extruder axis, it should write to this variable so OrcaSlicer " +"de-retracts correctly when it gets control back." msgstr "" "Özel G kodu bloğunun başlangıcındaki geri çekilme durumu. Özel G kodu " -"ekstruder eksenini hareket ettirirse, Slicer'ın kontrolü geri aldığında " -"doğru şekilde geri çekme yapması için bu değişkene yazması gerekir." +"ekstruder eksenini hareket ettirirse, Slicer'ın kontrolü geri aldığında doğru " +"şekilde geri çekme yapması için bu değişkene yazması gerekir." msgid "Extra de-retraction" msgstr "Ekstra deretraksiyon" msgid "Currently planned extra extruder priming after de-retraction." -msgstr "" -"Şu anda, geri çekilmeden sonra ekstra ekstruder hazırlaması planlanıyor." +msgstr "Şu anda, geri çekilmeden sonra ekstra ekstruder hazırlaması planlanıyor." msgid "Absolute E position" msgstr "Mutlak E konumu" @@ -14683,8 +14606,7 @@ msgid "Current object index" msgstr "Geçerli nesne dizini" msgid "" -"Specific for sequential printing. Zero-based index of currently printed " -"object." +"Specific for sequential printing. Zero-based index of currently printed object." msgstr "" "Sıralı yazdırmaya özel. Şu anda yazdırılan nesnenin sıfır tabanlı dizini." @@ -14698,8 +14620,7 @@ msgid "Initial extruder" msgstr "İlk ekstruder" msgid "" -"Zero-based index of the first extruder used in the print. Same as " -"initial_tool." +"Zero-based index of the first extruder used in the print. Same as initial_tool." msgstr "" "Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. başlangıç_aracı ile " "aynı." @@ -14711,14 +14632,12 @@ msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_extruder." msgstr "" -"Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. İlk ekstruder ile " -"aynı." +"Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. İlk ekstruder ile aynı." msgid "Is extruder used?" msgstr "Ekstruder kullanılıyor mu?" -msgid "" -"Vector of booleans stating whether a given extruder is used in the print." +msgid "Vector of booleans stating whether a given extruder is used in the print." msgstr "" "Belirli bir ekstruderin baskıda kullanılıp kullanılmadığını belirten bool " "vektörü." @@ -14756,18 +14675,18 @@ msgid "" "Weight per extruder extruded during the entire print. Calculated from " "filament_density value in Filament Settings." msgstr "" -"Baskının tamamı boyunca ekstrüzyon yapılan ekstruder başına ağırlık. " -"Filament Ayarlarındaki filaman yoğunluğu değerinden hesaplanır." +"Baskının tamamı boyunca ekstrüzyon yapılan ekstruder başına ağırlık. Filament " +"Ayarlarındaki filaman yoğunluğu değerinden hesaplanır." msgid "Total weight" msgstr "Toplam ağırlık" msgid "" -"Total weight of the print. Calculated from filament_density value in " -"Filament Settings." +"Total weight of the print. Calculated from filament_density value in Filament " +"Settings." msgstr "" -"Baskının toplam ağırlığı. Filament Ayarlarındaki filaman yoğunluğu " -"değerinden hesaplanır." +"Baskının toplam ağırlığı. Filament Ayarlarındaki filaman yoğunluğu değerinden " +"hesaplanır." msgid "Total layer count" msgstr "Toplam katman sayısı" @@ -14786,8 +14705,7 @@ msgstr "Örnek sayısı" msgid "Total number of object instances in the print, summed over all objects." msgstr "" -"Tüm nesneler üzerinden toplanan, yazdırmadaki nesne örneklerinin toplam " -"sayısı." +"Tüm nesneler üzerinden toplanan, yazdırmadaki nesne örneklerinin toplam sayısı." msgid "Scale per object" msgstr "Nesne başına ölçeklendirme" @@ -14816,8 +14734,8 @@ msgstr "" "cinsindendir." msgid "" -"The vector has two elements: x and y dimension of the bounding box. Values " -"in mm." +"The vector has two elements: x and y dimension of the bounding box. Values in " +"mm." msgstr "" "Vektörün iki öğesi vardır: sınırlayıcı kutunun x ve y boyutu. Değerler mm " "cinsindendir." @@ -14829,8 +14747,8 @@ msgid "" "Vector of points of the first layer convex hull. Each element has the " "following format:'[x, y]' (x and y are floating-point numbers in mm)." msgstr "" -"Birinci katmanın dışbükey gövdesinin noktalarının vektörü. Her öğe şu " -"formata sahiptir:'[x, y]' (x ve y, mm cinsinden kayan noktalı sayılardır)." +"Birinci katmanın dışbükey gövdesinin noktalarının vektörü. Her öğe şu formata " +"sahiptir:'[x, y]' (x ve y, mm cinsinden kayan noktalı sayılardır)." msgid "Bottom-left corner of first layer bounding box" msgstr "İlk katman sınırlayıcı kutusunun sol alt köşesi" @@ -14897,8 +14815,8 @@ msgid "Number of extruders" msgstr "Ekstruder sayısı" msgid "" -"Total number of extruders, regardless of whether they are used in the " -"current print." +"Total number of extruders, regardless of whether they are used in the current " +"print." msgstr "" "Geçerli baskıda kullanılıp kullanılmadığına bakılmaksızın ekstrüderlerin " "toplam sayısı." @@ -15036,8 +14954,7 @@ msgstr "Sağlanan dosya boş olduğundan okunamadı" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı " -"olmalıdır." +"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı olmalıdır." msgid "Canceled" msgstr "İptal edildi" @@ -15096,8 +15013,7 @@ msgstr "Bitir" msgid "How to use calibration result?" msgstr "Kalibrasyon sonucu nasıl kullanılır?" -msgid "" -"You could change the Flow Dynamics Calibration Factor in material editing" +msgid "You could change the Flow Dynamics Calibration Factor in material editing" msgstr "" "Malzeme düzenlemede Akış Dinamiği Kalibrasyon Faktörünü değiştirebilirsiniz" @@ -15159,8 +15075,7 @@ msgstr "yeni ön ayar oluşturma başarısız oldu." msgid "" "Are you sure to cancel the current calibration and return to the home page?" msgstr "" -"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin " -"misiniz?" +"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin misiniz?" msgid "No Printer Connected!" msgstr "Yazıcı Bağlı Değil!" @@ -15175,16 +15090,16 @@ msgid "The input value size must be 3." msgstr "Giriş değeri boyutu 3 olmalıdır." msgid "" -"This machine type can only hold 16 history results per nozzle. You can " -"delete the existing historical results and then start calibration. Or you " -"can continue the calibration, but you cannot create new calibration " -"historical results. \n" +"This machine type can only hold 16 history results per nozzle. You can delete " +"the existing historical results and then start calibration. Or you can " +"continue the calibration, but you cannot create new calibration historical " +"results. \n" "Do you still want to continue the calibration?" msgstr "" "Bu makine tipi, püskürtme ucu başına yalnızca 16 geçmiş sonucu tutabilir. " -"Mevcut geçmiş sonuçları silebilir ve ardından kalibrasyona " -"başlayabilirsiniz. Veya kalibrasyona devam edebilirsiniz ancak yeni " -"kalibrasyon geçmişi sonuçları oluşturamazsınız.\n" +"Mevcut geçmiş sonuçları silebilir ve ardından kalibrasyona başlayabilirsiniz. " +"Veya kalibrasyona devam edebilirsiniz ancak yeni kalibrasyon geçmişi sonuçları " +"oluşturamazsınız.\n" "Hala kalibrasyona devam etmek istiyor musunuz?" msgid "Connecting to printer..." @@ -15198,9 +15113,9 @@ msgstr "Akış Dinamiği Kalibrasyonu sonucu yazıcıya kaydedildi" #, c-format, boost-format msgid "" -"There is already a historical calibration result with the same name: %s. " -"Only one of the results with the same name is saved. Are you sure you want " -"to override the historical result?" +"There is already a historical calibration result with the same name: %s. Only " +"one of the results with the same name is saved. Are you sure you want to " +"override the historical result?" msgstr "" "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " "sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " @@ -15211,8 +15126,8 @@ msgid "" "This machine type can only hold %d history results per nozzle. This result " "will not be saved." msgstr "" -"Bu makine türü püskürtme ucu başına yalnızca %d geçmiş sonucunu tutabilir. " -"Bu sonuç kaydedilmeyecek." +"Bu makine türü püskürtme ucu başına yalnızca %d geçmiş sonucunu tutabilir. Bu " +"sonuç kaydedilmeyecek." msgid "Internal Error" msgstr "İç hata" @@ -15230,23 +15145,21 @@ msgid "When do you need Flow Dynamics Calibration" msgstr "Akış Dinamiği Kalibrasyonuna ne zaman ihtiyacınız olur" msgid "" -"We now have added the auto-calibration for different filaments, which is " -"fully automated and the result will be saved into the printer for future " -"use. You only need to do the calibration in the following limited cases:\n" -"1. If you introduce a new filament of different brands/models or the " -"filament is damp;\n" +"We now have added the auto-calibration for different filaments, which is fully " +"automated and the result will be saved into the printer for future use. You " +"only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the filament " +"is damp;\n" "2. if the nozzle is worn out or replaced with a new one;\n" -"3. If the max volumetric speed or print temperature is changed in the " -"filament setting." +"3. If the max volumetric speed or print temperature is changed in the filament " +"setting." msgstr "" "Artık farklı filamentler için tamamen otomatik olan otomatik kalibrasyonu " -"ekledik ve sonuç ileride kullanılmak üzere yazıcıya kaydedilecek. " -"Kalibrasyonu yalnızca aşağıdaki sınırlı durumlarda yapmanız gerekir:\n" -"1. Farklı marka/modelde yeni bir filament taktıysanız veya filament " -"nemliyse;\n" +"ekledik ve sonuç ileride kullanılmak üzere yazıcıya kaydedilecek. Kalibrasyonu " +"yalnızca aşağıdaki sınırlı durumlarda yapmanız gerekir:\n" +"1. Farklı marka/modelde yeni bir filament taktıysanız veya filament nemliyse;\n" "2. Nozul aşınmışsa veya yenisiyle değiştirilmişse;\n" -"3. Filament ayarında maksimum hacimsel hız veya baskı sıcaklığı " -"değiştirilirse." +"3. Filament ayarında maksimum hacimsel hız veya baskı sıcaklığı değiştirilirse." msgid "About this calibration" msgstr "Bu kalibrasyon hakkında" @@ -15254,17 +15167,17 @@ msgstr "Bu kalibrasyon hakkında" msgid "" "Please find the details of Flow Dynamics Calibration from our wiki.\n" "\n" -"Usually the calibration is unnecessary. When you start a single color/" -"material print, with the \"flow dynamics calibration\" option checked in the " -"print start menu, the printer will follow the old way, calibrate the " -"filament before the print; When you start a multi color/material print, the " -"printer will use the default compensation parameter for the filament during " -"every filament switch which will have a good result in most cases.\n" +"Usually the calibration is unnecessary. When you start a single color/material " +"print, with the \"flow dynamics calibration\" option checked in the print " +"start menu, the printer will follow the old way, calibrate the filament before " +"the print; When you start a multi color/material print, the printer will use " +"the default compensation parameter for the filament during every filament " +"switch which will have a good result in most cases.\n" "\n" "Please note that there are a few cases that can make the calibration results " "unreliable, such as insufficient adhesion on the build plate. Improving " -"adhesion can be achieved by washing the build plate or applying glue. For " -"more information on this topic, please refer to our Wiki.\n" +"adhesion can be achieved by washing the build plate or applying glue. For more " +"information on this topic, please refer to our Wiki.\n" "\n" "The calibration results have about 10 percent jitter in our test, which may " "cause the result not exactly the same in each calibration. We are still " @@ -15275,15 +15188,15 @@ msgstr "" "Genellikle kalibrasyon gereksizdir. Baskı başlatma menüsünde \"akış " "dinamikleri kalibrasyonu\" seçeneği işaretliyken tek renkli/malzemeli bir " "baskı başlattığınızda, yazıcı eski yolu izleyecek, baskıdan önce filamenti " -"kalibre edecektir; Çok renkli/malzemeli bir baskı başlattığınızda, yazıcı " -"her filament değişimi sırasında filament için varsayılan telafi " -"parametresini kullanacaktır ve bu da çoğu durumda iyi bir sonuç verecektir.\n" +"kalibre edecektir; Çok renkli/malzemeli bir baskı başlattığınızda, yazıcı her " +"filament değişimi sırasında filament için varsayılan telafi parametresini " +"kullanacaktır ve bu da çoğu durumda iyi bir sonuç verecektir.\n" "\n" -"Yapı plakası üzerinde yetersiz yapışma gibi kalibrasyon sonuçlarını " -"güvenilmez hale getirebilecek birkaç durum olduğunu lütfen unutmayın. " -"Yapıştırma plakası yıkanarak veya yapıştırıcı uygulanarak yapışmanın " -"iyileştirilmesi sağlanabilir. Bu konu hakkında daha fazla bilgi için lütfen " -"Wiki sayfamıza bakın.\n" +"Yapı plakası üzerinde yetersiz yapışma gibi kalibrasyon sonuçlarını güvenilmez " +"hale getirebilecek birkaç durum olduğunu lütfen unutmayın. Yapıştırma plakası " +"yıkanarak veya yapıştırıcı uygulanarak yapışmanın iyileştirilmesi " +"sağlanabilir. Bu konu hakkında daha fazla bilgi için lütfen Wiki sayfamıza " +"bakın.\n" "\n" "Kalibrasyon sonuçları testimizde yaklaşık yüzde 10 titremeye sahiptir, bu da " "sonucun her kalibrasyonda tam olarak aynı olmamasına neden olabilir. Yeni " @@ -15297,8 +15210,8 @@ msgid "" "issues, such as:\n" "1. Over-Extrusion: Excess material on your printed object, forming blobs or " "zits, or the layers seem thicker than expected and not uniform.\n" -"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " -"top layer of the model, even when printing slowly.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the top " +"layer of the model, even when printing slowly.\n" "3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" "4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " "they should be." @@ -15327,10 +15240,10 @@ msgstr "" msgid "" "Flow Rate Calibration measures the ratio of expected to actual extrusion " "volumes. The default setting works well in Bambu Lab printers and official " -"filaments as they were pre-calibrated and fine-tuned. For a regular " -"filament, you usually won't need to perform a Flow Rate Calibration unless " -"you still see the listed defects after you have done other calibrations. For " -"more details, please check out the wiki article." +"filaments as they were pre-calibrated and fine-tuned. For a regular filament, " +"you usually won't need to perform a Flow Rate Calibration unless you still see " +"the listed defects after you have done other calibrations. For more details, " +"please check out the wiki article." msgstr "" "Akış Hızı Kalibrasyonu, beklenen ekstrüzyon hacimlerinin gerçek ekstrüzyon " "hacimlerine oranını ölçer. Varsayılan ayar, önceden kalibre edilmiş ve ince " @@ -15345,25 +15258,24 @@ msgid "" "directly measuring the calibration patterns. However, please be advised that " "the efficacy and accuracy of this method may be compromised with specific " "types of materials. Particularly, filaments that are transparent or semi-" -"transparent, sparkling-particled, or have a high-reflective finish may not " -"be suitable for this calibration and can produce less-than-desirable " -"results.\n" +"transparent, sparkling-particled, or have a high-reflective finish may not be " +"suitable for this calibration and can produce less-than-desirable results.\n" "\n" -"The calibration results may vary between each calibration or filament. We " -"are still improving the accuracy and compatibility of this calibration " -"through firmware updates over time.\n" +"The calibration results may vary between each calibration or filament. We are " +"still improving the accuracy and compatibility of this calibration through " +"firmware updates over time.\n" "\n" -"Caution: Flow Rate Calibration is an advanced process, to be attempted only " -"by those who fully understand its purpose and implications. Incorrect usage " -"can lead to sub-par prints or printer damage. Please make sure to carefully " -"read and understand the process before doing it." +"Caution: Flow Rate Calibration is an advanced process, to be attempted only by " +"those who fully understand its purpose and implications. Incorrect usage can " +"lead to sub-par prints or printer damage. Please make sure to carefully read " +"and understand the process before doing it." msgstr "" "Otomatik Akış Hızı Kalibrasyonu, Bambu Lab'ın Mikro-Lidar teknolojisini " "kullanarak kalibrasyon modellerini doğrudan ölçer. Ancak, bu yöntemin " "etkinliğinin ve doğruluğunun belirli malzeme türleriyle tehlikeye " "girebileceğini lütfen unutmayın. Özellikle şeffaf veya yarı şeffaf, parlak " -"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon " -"için uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" +"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon için " +"uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" "\n" "Kalibrasyon sonuçları her kalibrasyon veya filament arasında farklılık " "gösterebilir. Zaman içinde ürün yazılımı güncellemeleriyle bu kalibrasyonun " @@ -15372,8 +15284,8 @@ msgstr "" "Dikkat: Akış Hızı Kalibrasyonu, yalnızca amacını ve sonuçlarını tam olarak " "anlayan kişiler tarafından denenmesi gereken gelişmiş bir işlemdir. Yanlış " "kullanım, ortalamanın altında baskılara veya yazıcının zarar görmesine neden " -"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup " -"anladığınızdan emin olun." +"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup anladığınızdan " +"emin olun." msgid "When you need Max Volumetric Speed Calibration" msgstr "Maksimum Hacimsel Hız Kalibrasyonuna ihtiyaç duyduğunuzda" @@ -15395,15 +15307,15 @@ msgid "We found the best Flow Dynamics Calibration Factor" msgstr "En iyi Akış Dinamiği Kalibrasyon Faktörünü bulduk" msgid "" -"Part of the calibration failed! You may clean the plate and retry. The " -"failed test result would be dropped." +"Part of the calibration failed! You may clean the plate and retry. The failed " +"test result would be dropped." msgstr "" "Kalibrasyonun bir kısmı başarısız oldu! Plakayı temizleyip tekrar " "deneyebilirsiniz. Başarısız olan test sonucu görmezden gelinir." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " -"the Name" +"*We recommend you to add brand, materia, type, and even humidity level in the " +"Name" msgstr "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" msgid "Failed" @@ -15975,8 +15887,8 @@ msgstr "" msgid "All inputs in the custom vendor or serial are spaces. Please re-enter." msgstr "" -"Özel satıcı veya seri numarasındaki tüm girişler boşluklardan oluşuyor. " -"Lütfen tekrar girin." +"Özel satıcı veya seri numarasındaki tüm girişler boşluklardan oluşuyor. Lütfen " +"tekrar girin." msgid "The vendor can not be a number. Please re-enter." msgstr "Üretici bir sayı olamaz. Lütfen tekrar girin." @@ -15992,8 +15904,8 @@ msgid "" "name. Do you want to continue?" msgstr "" "Oluşturduğunuz %s Filament adı zaten mevcut.\n" -"Oluşturmaya devam ederseniz oluşturulan ön ayar tam adıyla " -"görüntülenecektir. Devam etmek istiyor musun?" +"Oluşturmaya devam ederseniz oluşturulan ön ayar tam adıyla görüntülenecektir. " +"Devam etmek istiyor musun?" msgid "Some existing presets have failed to be created, as follows:\n" msgstr "Aşağıdaki gibi bazı mevcut ön ayarlar oluşturulamadı:\n" @@ -16006,8 +15918,7 @@ msgstr "" "Yeniden yazmak ister misin?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Ön ayarları şu şekilde yeniden adlandırırdık: \"Satıcı Türü Seçtiğiniz Seri " @@ -16106,25 +16017,25 @@ msgid "Back Page 1" msgstr "Arka Sayfa 1" msgid "" -"You have not yet chosen which printer preset to create based on. Please " -"choose the vendor and model of the printer" +"You have not yet chosen which printer preset to create based on. Please choose " +"the vendor and model of the printer" msgstr "" -"Hangi yazıcı ön ayarının temel alınacağını henüz seçmediniz. Lütfen " -"yazıcının satıcısını ve modelini seçin" +"Hangi yazıcı ön ayarının temel alınacağını henüz seçmediniz. Lütfen yazıcının " +"satıcısını ve modelini seçin" msgid "" "You have entered an illegal input in the printable area section on the first " "page. Please check before creating it." msgstr "" -"İlk sayfadaki yazdırılabilir alan kısmına geçersiz bir giriş yaptınız. " -"Lütfen oluşturmadan önce kontrol edin." +"İlk sayfadaki yazdırılabilir alan kısmına geçersiz bir giriş yaptınız. Lütfen " +"oluşturmadan önce kontrol edin." msgid "The custom printer or model is not entered, please enter it." msgstr "Özel yazıcı veya model girilmedi lütfen giriş yapın." msgid "" -"The printer preset you created already has a preset with the same name. Do " -"you want to overwrite it?\n" +"The printer preset you created already has a preset with the same name. Do you " +"want to overwrite it?\n" "\tYes: Overwrite the printer preset with the same name, and filament and " "process presets with the same preset name will be recreated \n" "and filament and process presets without the same preset name will be " @@ -16134,8 +16045,7 @@ msgstr "" "Oluşturduğunuz yazıcı ön ayarının zaten aynı ada sahip bir ön ayarı var. " "Üzerine yazmak istiyor musunuz?\n" "\tEvet: Aynı adı taşıyan yazıcı ön ayarının üzerine yazın; aynı ön ayar adı " -"taşıyan filaman ve proses ön ayarları yeniden oluşturulacak ve aynı ön " -"ayar \n" +"taşıyan filaman ve proses ön ayarları yeniden oluşturulacak ve aynı ön ayar \n" "adı olmayan filament ve işlem ön ayarları rezerve edilecektir.\n" "\tİptal: Ön ayar oluşturmayın, oluşturma arayüzüne dönün." @@ -16181,8 +16091,7 @@ msgstr "" msgid "" "You have not yet selected the printer to replace the nozzle, please choose." -msgstr "" -"Hala nozulu değiştirmek için yazıcı seçmediniz, lütfen bir seçim yapın." +msgstr "Hala nozulu değiştirmek için yazıcı seçmediniz, lütfen bir seçim yapın." msgid "Create Printer Successful" msgstr "Yazıcı Oluşturma Başarılı" @@ -16202,8 +16111,8 @@ msgstr "Filament Oluşturuldu" msgid "" "Please go to filament setting to edit your presets if you need.\n" "Please note that nozzle temperature, hot bed temperature, and maximum " -"volumetric speed has a significant impact on printing quality. Please set " -"them carefully." +"volumetric speed has a significant impact on printing quality. Please set them " +"carefully." msgstr "" "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament ayarına " "gidin.\n" @@ -16265,13 +16174,13 @@ msgstr "Dışa aktarma başarılı" #, c-format, boost-format msgid "" -"The '%s' folder already exists in the current directory. Do you want to " -"clear it and rebuild it.\n" +"The '%s' folder already exists in the current directory. Do you want to clear " +"it and rebuild it.\n" "If not, a time suffix will be added, and you can modify the name after " "creation." msgstr "" -"'%s' klasörü mevcut dizinde zaten mevcut. Onu temizleyip yeniden oluşturmak " -"mı istiyorsunuz?\n" +"'%s' klasörü mevcut dizinde zaten mevcut. Onu temizleyip yeniden oluşturmak mı " +"istiyorsunuz?\n" "Değilse, bir zaman son eki eklenecektir ve oluşturulduktan sonra adı " "değiştirebilirsiniz." @@ -16305,8 +16214,8 @@ msgid "" "Only printer names with user printer presets will be displayed, and each " "preset you choose will be exported as a zip." msgstr "" -"Yalnızca kullanıcı yazıcı ön ayarlarına sahip yazıcı adları görüntülenecek " -"ve seçtiğiniz her ön ayar zip olarak dışa aktarılacaktır." +"Yalnızca kullanıcı yazıcı ön ayarlarına sahip yazıcı adları görüntülenecek ve " +"seçtiğiniz her ön ayar zip olarak dışa aktarılacaktır." msgid "" "Only the filament names with user filament presets will be displayed, \n" @@ -16314,13 +16223,13 @@ msgid "" "exported as a zip." msgstr "" "Yalnızca kullanıcı filamenti ön ayarlarına sahip filament adları \n" -"görüntülenecek ve seçtiğiniz her filament adındaki tüm kullanıcı filamenti " -"ön ayarları zip olarak dışa aktarılacaktır." +"görüntülenecek ve seçtiğiniz her filament adındaki tüm kullanıcı filamenti ön " +"ayarları zip olarak dışa aktarılacaktır." msgid "" "Only printer names with changed process presets will be displayed, \n" -"and all user process presets in each printer name you select will be " -"exported as a zip." +"and all user process presets in each printer name you select will be exported " +"as a zip." msgstr "" "Yalnızca işlem ön ayarları değiştirilen yazıcı adları görüntülenecek \n" "ve seçtiğiniz her yazıcı adındaki tüm kullanıcı işlem ön ayarları zip olarak " @@ -16344,8 +16253,8 @@ msgid "Filament presets under this filament" msgstr "Bu filamentin altındaki filament ön ayarları" msgid "" -"Note: If the only preset under this filament is deleted, the filament will " -"be deleted after exiting the dialog." +"Note: If the only preset under this filament is deleted, the filament will be " +"deleted after exiting the dialog." msgstr "" "Not: Bu filamentin altındaki tek ön ayar silinirse, diyalogdan çıkıldıktan " "sonra filament silinecektir." @@ -16463,8 +16372,7 @@ msgstr "Aygıt sekmesinde yazdırma ana bilgisayarı web arayüzünü görüntü msgid "Replace the BambuLab's device tab with print host webui" msgstr "" -"BambuLab’ın aygıt sekmesini yazdırma ana bilgisayarı web arayüzüyle " -"değiştirin" +"BambuLab’ın aygıt sekmesini yazdırma ana bilgisayarı web arayüzüyle değiştirin" msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" @@ -16484,8 +16392,8 @@ msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" -"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan " -"HTTPS sertifikalarını kullanıyor." +"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan HTTPS " +"sertifikalarını kullanıyor." msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " @@ -16540,8 +16448,8 @@ msgid "Could not connect to FlashAir" msgstr "FlashAir'e bağlanılamadı" msgid "" -"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " -"is required." +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function is " +"required." msgstr "" "Not: Firmware 2.00.02 veya daha yeni ve etkinleştirilmiş yükleme işlevine " "sahip FlashAir gereklidir." @@ -16635,36 +16543,34 @@ msgstr "" "Hata: \"%2%\"" msgid "" -"It has a small layer height, and results in almost negligible layer lines " -"and high printing quality. It is suitable for most general printing cases." +"It has a small layer height, and results in almost negligible layer lines and " +"high printing quality. It is suitable for most general printing cases." msgstr "" "Küçük bir katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir katman " "çizgileri ve yüksek baskı kalitesi sağlar. Çoğu genel yazdırma durumu için " "uygundur." msgid "" -"Compared with the default profile of a 0.2 mm nozzle, it has lower speeds " -"and acceleration, and the sparse infill pattern is Gyroid. So, it results in " -"much higher printing quality, but a much longer printing time." +"Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and " +"acceleration, and the sparse infill pattern is Gyroid. So, it results in much " +"higher printing quality, but a much longer printing time." msgstr "" "0,2 mm’lik nozülün varsayılan profiliyle karşılaştırıldığında daha düşük hız " -"ve ivmeye sahiptir ve seyrek dolgu deseni Gyroid’dir. Böylece çok daha " -"yüksek baskı kalitesi elde edilir, ancak çok daha uzun baskı süresi elde " -"edilir." +"ve ivmeye sahiptir ve seyrek dolgu deseni Gyroid’dir. Böylece çok daha yüksek " +"baskı kalitesi elde edilir, ancak çok daha uzun baskı süresi elde edilir." msgid "" -"Compared with the default profile of a 0.2 mm nozzle, it has a slightly " -"bigger layer height, and results in almost negligible layer lines, and " -"slightly shorter printing time." +"Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger " +"layer height, and results in almost negligible layer lines, and slightly " +"shorter printing time." msgstr "" -"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " -"biraz daha büyük katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir " -"düzeyde katman çizgileri ve biraz daha kısa yazdırma süresi sağlar." +"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, biraz " +"daha büyük katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir düzeyde " +"katman çizgileri ve biraz daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer " -"height, and results in slightly visible layer lines, but shorter printing " -"time." +"height, and results in slightly visible layer lines, but shorter printing time." msgstr "" "0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve katman çizgilerinin hafifçe " @@ -16675,15 +16581,15 @@ msgid "" "height, and results in almost invisible layer lines and higher printing " "quality, but shorter printing time." msgstr "" -"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " -"katman yüksekliği daha küçüktür ve neredeyse görünmez katman çizgileri ve " -"daha yüksek baskı kalitesi, ancak daha kısa yazdırma süresi sağlar." +"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " +"yüksekliği daha küçüktür ve neredeyse görünmez katman çizgileri ve daha yüksek " +"baskı kalitesi, ancak daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer " -"lines, lower speeds and acceleration, and the sparse infill pattern is " -"Gyroid. So, it results in almost invisible layer lines and much higher " -"printing quality, but much longer printing time." +"lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. " +"So, it results in almost invisible layer lines and much higher printing " +"quality, but much longer printing time." msgstr "" "0,2 mm’lik nozulun varsayılan profiliyle karşılaştırıldığında, daha küçük " "katman çizgilerine, daha düşük hızlara ve ivmeye sahiptir ve seyrek dolgu " @@ -16697,14 +16603,14 @@ msgid "" "shorter printing time." msgstr "" "Varsayılan 0,2 mm püskürtme ucu profiliyle karşılaştırıldığında, daha küçük " -"katman yüksekliğine sahiptir ve minimum katman çizgileri ve daha yüksek " -"baskı kalitesi sağlar, ancak daha kısa yazdırma süresi sağlar." +"katman yüksekliğine sahiptir ve minimum katman çizgileri ve daha yüksek baskı " +"kalitesi sağlar, ancak daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer " -"lines, lower speeds and acceleration, and the sparse infill pattern is " -"Gyroid. So, it results in minimal layer lines and much higher printing " -"quality, but much longer printing time." +"lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. " +"So, it results in minimal layer lines and much higher printing quality, but " +"much longer printing time." msgstr "" "0,2 mm’lik nozulun varsayılan profiliyle karşılaştırıldığında, daha küçük " "katman çizgilerine, daha düşük hızlara ve ivmeye sahiptir ve seyrek dolgu " @@ -16712,8 +16618,8 @@ msgstr "" "kalitesi elde edilir, ancak çok daha uzun baskı süresi elde edilir." msgid "" -"It has a general layer height, and results in general layer lines and " -"printing quality. It is suitable for most general printing cases." +"It has a general layer height, and results in general layer lines and printing " +"quality. It is suitable for most general printing cases." msgstr "" "Genel bir katman yüksekliğine sahiptir ve genel katman çizgileri ve baskı " "kalitesiyle sonuçlanır. Çoğu genel yazdırma durumu için uygundur." @@ -16735,8 +16641,7 @@ msgid "" msgstr "" "0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve daha belirgin katman çizgileri ve " -"daha düşük baskı kalitesi sağlar, ancak biraz daha kısa yazdırma süresi " -"sağlar." +"daha düşük baskı kalitesi sağlar, ancak biraz daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer " @@ -16749,12 +16654,12 @@ msgstr "" msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " -"height, and results in less apparent layer lines and higher printing " -"quality, but longer printing time." +"height, and results in less apparent layer lines and higher printing quality, " +"but longer printing time." msgstr "" "0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri " -"ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." +"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri ve " +"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " @@ -16773,10 +16678,9 @@ msgid "" "height, and results in almost negligible layer lines and higher printing " "quality, but longer printing time." msgstr "" -"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " -"katman yüksekliği daha küçüktür ve neredeyse göz ardı edilebilir katman " -"çizgileri ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma " -"süresi sağlar." +"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " +"yüksekliği daha küçüktür ve neredeyse göz ardı edilebilir katman çizgileri ve " +"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " @@ -16792,12 +16696,11 @@ msgstr "" msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " -"height, and results in almost negligible layer lines and longer printing " -"time." +"height, and results in almost negligible layer lines and longer printing time." msgstr "" -"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " -"katman yüksekliği daha küçüktür ve neredeyse göz ardı edilebilecek düzeyde " -"katman çizgileri ve daha uzun yazdırma süresi sağlar." +"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " +"yüksekliği daha küçüktür ve neredeyse göz ardı edilebilecek düzeyde katman " +"çizgileri ve daha uzun yazdırma süresi sağlar." msgid "" "It has a big layer height, and results in apparent layer lines and ordinary " @@ -16828,13 +16731,13 @@ msgstr "" msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer " -"height, and results in much more apparent layer lines and much lower " -"printing quality, but shorter printing time in some printing cases." +"height, and results in much more apparent layer lines and much lower printing " +"quality, but shorter printing time in some printing cases." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve çok daha belirgin katman çizgileri " -"ve çok daha düşük baskı kalitesi sağlar, ancak bazı yazdırma durumlarında " -"daha kısa yazdırma süresi sağlar." +"ve çok daha düşük baskı kalitesi sağlar, ancak bazı yazdırma durumlarında daha " +"kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer " @@ -16842,25 +16745,25 @@ msgid "" "quality, but longer printing time." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve katman çizgilerinin daha az " -"belirgin olmasına ve biraz daha yüksek baskı kalitesine, ancak daha uzun " -"yazdırma süresine neden olur." +"küçük bir katman yüksekliğine sahiptir ve katman çizgilerinin daha az belirgin " +"olmasına ve biraz daha yüksek baskı kalitesine, ancak daha uzun yazdırma " +"süresine neden olur." msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer " -"height, and results in less apparent layer lines and higher printing " -"quality, but longer printing time." +"height, and results in less apparent layer lines and higher printing quality, " +"but longer printing time." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri " -"ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." +"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri ve " +"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." msgid "" -"It has a very big layer height, and results in very apparent layer lines, " -"low printing quality and general printing time." +"It has a very big layer height, and results in very apparent layer lines, low " +"printing quality and general printing time." msgstr "" -"Çok büyük bir katman yüksekliğine sahiptir ve çok belirgin katman " -"çizgilerine, düşük baskı kalitesine ve genel yazdırma süresine neden olur." +"Çok büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgilerine, " +"düşük baskı kalitesine ve genel yazdırma süresine neden olur." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer " @@ -16868,9 +16771,9 @@ msgid "" "quality, but shorter printing time in some printing cases." msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgileri ve " -"çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma " -"durumlarında daha kısa yazdırma süresi sağlar." +"büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgileri ve çok " +"daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma durumlarında daha " +"kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger " @@ -16879,8 +16782,8 @@ msgid "" msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, çok " "daha büyük bir katman yüksekliğine sahiptir ve son derece belirgin katman " -"çizgileri ve çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı " -"yazdırma durumlarında çok daha kısa yazdırma süresi sağlar." +"çizgileri ve çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma " +"durumlarında çok daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a slightly " @@ -16888,15 +16791,15 @@ msgid "" "lines and slightly higher printing quality, but longer printing time in some " "printing cases." msgstr "" -"0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " -"biraz daha küçük bir katman yüksekliğine sahiptir ve biraz daha az ama yine " -"de görünür katman çizgileri ve biraz daha yüksek baskı kalitesi sağlar, " -"ancak bazı yazdırma durumlarında daha uzun yazdırma süresi sağlar." +"0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, biraz " +"daha küçük bir katman yüksekliğine sahiptir ve biraz daha az ama yine de " +"görünür katman çizgileri ve biraz daha yüksek baskı kalitesi sağlar, ancak " +"bazı yazdırma durumlarında daha uzun yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer " -"height, and results in less but still apparent layer lines and slightly " -"higher printing quality, but longer printing time in some printing cases." +"height, and results in less but still apparent layer lines and slightly higher " +"printing quality, but longer printing time in some printing cases." msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "küçük bir katman yüksekliğine sahiptir ve daha az ama yine de görünür katman " @@ -16963,8 +16866,7 @@ msgid "" msgstr "" "Sandviç modu\n" "Modelinizde çok dik çıkıntılar yoksa hassasiyeti ve katman tutarlılığını " -"artırmak için sandviç modunu (iç-dış-iç) kullanabileceğinizi biliyor " -"muydunuz?" +"artırmak için sandviç modunu (iç-dış-iç) kullanabileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Chamber temperature] msgid "" @@ -17022,18 +16924,18 @@ msgstr "" #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" -"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and " -"3D scene operations." +"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D " +"scene operations." msgstr "" "Klavye kısayolları nasıl kullanılır?\n" -"Orca Slicer'ın çok çeşitli klavye kısayolları ve 3B sahne işlemleri " -"sunduğunu biliyor muydunuz?" +"Orca Slicer'ın çok çeşitli klavye kısayolları ve 3B sahne işlemleri sunduğunu " +"biliyor muydunuz?" #: resources/data/hints.ini: [hint:Reverse on odd] msgid "" "Reverse on odd\n" -"Did you know that Reverse on odd feature can significantly improve " -"the surface quality of your overhangs?" +"Did you know that Reverse on odd feature can significantly improve the " +"surface quality of your overhangs?" msgstr "" "Tersine çevir\n" "Tersine çevir özelliğinin çıkıntılarınızın yüzey kalitesini önemli " @@ -17046,8 +16948,8 @@ msgid "" "cutting tool?" msgstr "" "Kesme Aleti\n" -"Kesici aletle bir modeli istediğiniz açıda ve konumda kesebileceğinizi " -"biliyor muydunuz?" +"Kesici aletle bir modeli istediğiniz açıda ve konumda kesebileceğinizi biliyor " +"muydunuz?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -17056,8 +16958,8 @@ msgid "" "problems on the Windows system?" msgstr "" "Modeli Düzelt\n" -"Windows sisteminde birçok dilimleme sorununu önlemek için bozuk bir 3D " -"modeli düzeltebileceğinizi biliyor muydunuz?" +"Windows sisteminde birçok dilimleme sorununu önlemek için bozuk bir 3D modeli " +"düzeltebileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" @@ -17083,15 +16985,15 @@ msgid "" "printing by a simple click?" msgstr "" "Otomatik Yönlendirme\n" -"Basit bir tıklamayla nesneleri yazdırma için en uygun yöne " -"döndürebileceğinizi biliyor muydunuz?" +"Basit bir tıklamayla nesneleri yazdırma için en uygun yöne döndürebileceğinizi " +"biliyor muydunuz?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" "Lay on Face\n" -"Did you know that you can quickly orient a model so that one of its faces " -"sits on the print bed? Select the \"Place on face\" function or press the " -"F key." +"Did you know that you can quickly orient a model so that one of its faces sits " +"on the print bed? Select the \"Place on face\" function or press the F " +"key." msgstr "" "Yüzüstü yatır\n" "Bir modeli, yüzlerinden biri baskı yatağına oturacak şekilde hızla " @@ -17101,12 +17003,12 @@ msgstr "" #: resources/data/hints.ini: [hint:Object List] msgid "" "Object List\n" -"Did you know that you can view all objects/parts in a list and change " -"settings for each object/part?" +"Did you know that you can view all objects/parts in a list and change settings " +"for each object/part?" msgstr "" "Nesne Listesi\n" -"Tüm nesneleri/parçaları bir listede görüntüleyebileceğinizi ve her nesne/" -"parça için ayarları değiştirebileceğinizi biliyor muydunuz?" +"Tüm nesneleri/parçaları bir listede görüntüleyebileceğinizi ve her nesne/parça " +"için ayarları değiştirebileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Search Functionality] msgid "" @@ -17178,26 +17080,26 @@ msgstr "" #: resources/data/hints.ini: [hint:Z seam location] msgid "" "Z seam location\n" -"Did you know that you can customize the location of the Z seam, and even " -"paint it on your print, to have it in a less visible location? This improves " -"the overall look of your model. Check it out!" +"Did you know that you can customize the location of the Z seam, and even paint " +"it on your print, to have it in a less visible location? This improves the " +"overall look of your model. Check it out!" msgstr "" "Z dikiş konumu\n" "Z dikişinin konumunu kişiselleştirebileceğinizi ve hatta daha az görünür bir " -"konuma getirmek için baskının üzerine boyayabileceğinizi biliyor muydunuz? " -"Bu, modelinizin genel görünümünü iyileştirir. Buna bir bak!" +"konuma getirmek için baskının üzerine boyayabileceğinizi biliyor muydunuz? Bu, " +"modelinizin genel görünümünü iyileştirir. Buna bir bak!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" "Fine-tuning for flow rate\n" -"Did you know that flow rate can be fine-tuned for even better-looking " -"prints? Depending on the material, you can improve the overall finish of the " -"printed model by doing some fine-tuning." +"Did you know that flow rate can be fine-tuned for even better-looking prints? " +"Depending on the material, you can improve the overall finish of the printed " +"model by doing some fine-tuning." msgstr "" "Akış hızı için ince ayar\n" "Baskıların daha da iyi görünmesi için akış hızına ince ayar yapılabileceğini " -"biliyor muydunuz? Malzemeye bağlı olarak, bazı ince ayarlar yaparak " -"yazdırılan modelin genel yüzeyini iyileştirebilirsiniz." +"biliyor muydunuz? Malzemeye bağlı olarak, bazı ince ayarlar yaparak yazdırılan " +"modelin genel yüzeyini iyileştirebilirsiniz." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -17219,19 +17121,19 @@ msgid "" "Layer Height option? Check it out!" msgstr "" "Uyarlanabilir Katman Yüksekliği ile baskınızı hızlandırın\n" -"Uyarlanabilir Katman Yüksekliği seçeneğini kullanarak bir modeli daha da " -"hızlı yazdırabileceğinizi biliyor muydunuz? Buna bir bak!" +"Uyarlanabilir Katman Yüksekliği seçeneğini kullanarak bir modeli daha da hızlı " +"yazdırabileceğinizi biliyor muydunuz? Buna bir bak!" #: resources/data/hints.ini: [hint:Support painting] msgid "" "Support painting\n" "Did you know that you can paint the location of your supports? This feature " -"makes it easy to place the support material only on the sections of the " -"model that actually need it." +"makes it easy to place the support material only on the sections of the model " +"that actually need it." msgstr "" "Destek boyama\n" -"Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, " -"destek malzemesinin yalnızca modelin gerçekten ihtiyaç duyulan bölümlerine " +"Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, destek " +"malzemesinin yalnızca modelin gerçekten ihtiyaç duyulan bölümlerine " "yerleştirilmesini kolaylaştırır." #: resources/data/hints.ini: [hint:Different types of supports] @@ -17255,14 +17157,14 @@ msgid "" msgstr "" "İpek Filament Baskı\n" "İpek filamentin başarılı bir şekilde basılabilmesi için özel dikkat " -"gösterilmesi gerektiğini biliyor muydunuz? En iyi sonuçlar için her zaman " -"daha yüksek sıcaklık ve daha düşük hız önerilir." +"gösterilmesi gerektiğini biliyor muydunuz? En iyi sonuçlar için her zaman daha " +"yüksek sıcaklık ve daha düşük hız önerilir." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" "Brim for better adhesion\n" -"Did you know that when printing models have a small contact interface with " -"the printing surface, it's recommended to use a brim?" +"Did you know that when printing models have a small contact interface with the " +"printing surface, it's recommended to use a brim?" msgstr "" "Daha iyi yapışma için kenar\n" "Baskı modellerinde baskı yüzeyi ile küçük bir temas arayüzü bulunduğunda " @@ -17293,14 +17195,14 @@ msgid "" "support/objects/infill during filament change?" msgstr "" "Desteğe/nesnelere/dolguya hizalayın\n" -"Filament değişimi sırasında, boşa harcanan filamenti desteğe/nesnelere/" -"dolguya yıkayarak kurtarabileceğinizi biliyor muydunuz?" +"Filament değişimi sırasında, boşa harcanan filamenti desteğe/nesnelere/dolguya " +"yıkayarak kurtarabileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" "Improve strength\n" -"Did you know that you can use more wall loops and higher sparse infill " -"density to improve the strength of the model?" +"Did you know that you can use more wall loops and higher sparse infill density " +"to improve the strength of the model?" msgstr "" "Gücü artırın\n" "Modelin gücünü artırmak için daha fazla duvar halkası ve daha yüksek seyrek " @@ -17347,8 +17249,8 @@ msgstr "" #~ "stresses in the part walls." #~ msgstr "" #~ "Tek katmanlarda ters yönde bir çıkıntının üzerinde bir kısmı bulunan " -#~ "çevreleri ekstrüzyonla çıkarın. Bu alternatif desen, dik çıkıntıları " -#~ "büyük ölçüde iyileştirebilir.\n" +#~ "çevreleri ekstrüzyonla çıkarın. Bu alternatif desen, dik çıkıntıları büyük " +#~ "ölçüde iyileştirebilir.\n" #~ "\n" #~ "Bu ayar aynı zamanda parça duvarlarındaki gerilimin azalması nedeniyle " #~ "parçanın bükülmesinin azaltılmasına da yardımcı olabilir." @@ -17358,10 +17260,10 @@ msgstr "" #~ "\n" #~ "This setting greatly reduces part stresses as they are now distributed in " #~ "alternating directions. This should reduce part warping while also " -#~ "maintaining external wall quality. This feature can be very useful for " -#~ "warp prone material, like ABS/ASA, and also for elastic filaments, like " -#~ "TPU and Silk PLA. It can also help reduce warping on floating regions " -#~ "over supports.\n" +#~ "maintaining external wall quality. This feature can be very useful for warp " +#~ "prone material, like ABS/ASA, and also for elastic filaments, like TPU and " +#~ "Silk PLA. It can also help reduce warping on floating regions over " +#~ "supports.\n" #~ "\n" #~ "For this setting to be the most effective, it is recommended to set the " #~ "Reverse Threshold to 0 so that all internal walls print in alternating " @@ -17369,16 +17271,16 @@ msgstr "" #~ msgstr "" #~ "Ters çevre mantığını yalnızca iç çevrelere uygulayın. \n" #~ "\n" -#~ "Bu ayar, parçalar artık farklı yönlerde dağıtıldığından parça " -#~ "gerilimlerini büyük ölçüde azaltır. Bu, dış duvar kalitesini korurken " -#~ "parçanın bükülmesini de azaltacaktır. Bu özellik, ABS/ASA gibi eğrilmeye " -#~ "yatkın malzemeler ve ayrıca TPU ve İpek PLA gibi elastik filamentler için " -#~ "çok faydalı olabilir. Ayrıca destekler üzerindeki yüzen bölgelerdeki " -#~ "bükülmenin azaltılmasına da yardımcı olabilir.\n" +#~ "Bu ayar, parçalar artık farklı yönlerde dağıtıldığından parça gerilimlerini " +#~ "büyük ölçüde azaltır. Bu, dış duvar kalitesini korurken parçanın " +#~ "bükülmesini de azaltacaktır. Bu özellik, ABS/ASA gibi eğrilmeye yatkın " +#~ "malzemeler ve ayrıca TPU ve İpek PLA gibi elastik filamentler için çok " +#~ "faydalı olabilir. Ayrıca destekler üzerindeki yüzen bölgelerdeki bükülmenin " +#~ "azaltılmasına da yardımcı olabilir.\n" #~ "\n" #~ "Bu ayarın en etkili olması için, tüm iç duvarların çıkıntı derecelerine " -#~ "bakılmaksızın tek katmanlar üzerine değişen yönlerde yazdırılması için " -#~ "Ters Eşiği 0'a ayarlamanız önerilir." +#~ "bakılmaksızın tek katmanlar üzerine değişen yönlerde yazdırılması için Ters " +#~ "Eşiği 0'a ayarlamanız önerilir." #, no-c-format, no-boost-format #~ msgid "" @@ -17386,25 +17288,25 @@ msgstr "" #~ "useful. Can be a % of the perimeter width.\n" #~ "Value 0 enables reversal on every odd layers regardless." #~ msgstr "" -#~ "Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması " -#~ "gerekir. Çevre genişliğinin %'si olabilir.\n" +#~ "Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması gerekir. " +#~ "Çevre genişliğinin %'si olabilir.\n" #~ "Değer 0 her tek katmanda terslemeyi etkinleştirir." #~ msgid "" -#~ "The direction which the wall loops are extruded when looking down from " -#~ "the top.\n" +#~ "The direction which the wall loops are extruded when looking down from the " +#~ "top.\n" #~ "\n" #~ "By default all walls are extruded in counter-clockwise, unless Reverse on " -#~ "odd is enabled. Set this to any option other than Auto will force the " -#~ "wall direction regardless of the Reverse on odd.\n" +#~ "odd is enabled. Set this to any option other than Auto will force the wall " +#~ "direction regardless of the Reverse on odd.\n" #~ "\n" #~ "This option will be disabled if spiral vase mode is enabled." #~ msgstr "" #~ "Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona uğradığı " #~ "yön.\n" #~ "\n" -#~ "Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak " -#~ "tüm duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " +#~ "Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak tüm " +#~ "duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " #~ "herhangi bir seçeneğe ayarlayın, Ters açıklığa bakılmaksızın duvar yönünü " #~ "zorlayacaktır.\n" #~ "\n" @@ -17436,9 +17338,9 @@ msgstr "" #~ msgid "" #~ "Start the fan this number of seconds earlier than its target start time " -#~ "(you can use fractional seconds). It assumes infinite acceleration for " -#~ "this time estimation, and will only take into account G1 and G0 moves " -#~ "(arc fitting is unsupported).\n" +#~ "(you can use fractional seconds). It assumes infinite acceleration for this " +#~ "time estimation, and will only take into account G1 and G0 moves (arc " +#~ "fitting is unsupported).\n" #~ "It won't move fan commands from custom gcodes (they act as a sort of " #~ "'barrier').\n" #~ "It won't move fan comands into the start gcode if the 'only custom start " @@ -17446,9 +17348,8 @@ msgstr "" #~ "Use 0 to deactivate." #~ msgstr "" #~ "Fanı hedef başlangıç zamanından bu kadar saniye önce başlatın (kesirli " -#~ "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar " -#~ "ve yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma " -#~ "desteklenmez).\n" +#~ "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar ve " +#~ "yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma desteklenmez).\n" #~ "Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi " #~ "görürler).\n" #~ "'Yalnızca özel başlangıç gcode'u etkinleştirilmişse, fan komutları " @@ -17457,8 +17358,8 @@ msgstr "" #~ msgid "" #~ "A draft shield is useful to protect an ABS or ASA print from warping and " -#~ "detaching from print bed due to wind draft. It is usually needed only " -#~ "with open frame printers, i.e. without an enclosure. \n" +#~ "detaching from print bed due to wind draft. It is usually needed only with " +#~ "open frame printers, i.e. without an enclosure. \n" #~ "\n" #~ "Options:\n" #~ "Enabled = skirt is as tall as the highest printed object.\n" @@ -17477,68 +17378,67 @@ msgstr "" #~ "Etkin = etek, yazdırılan en yüksek nesne kadar uzundur.\n" #~ "Sınırlı = etek, etek yüksekliğinin belirttiği kadar uzundur.\n" #~ "\n" -#~ "Not: Rüzgarlık etkinken etek, nesneden etek mesafesinde yazdırılacaktır. " -#~ "Bu nedenle eğer kenarlar aktifse onlarla kesişebilir. Bunu önlemek için " -#~ "etek mesafesi değerini artırın.\n" +#~ "Not: Rüzgarlık etkinken etek, nesneden etek mesafesinde yazdırılacaktır. Bu " +#~ "nedenle eğer kenarlar aktifse onlarla kesişebilir. Bunu önlemek için etek " +#~ "mesafesi değerini artırın.\n" #~ msgid "Limited" #~ msgstr "Sınırlı" #~ msgid "" -#~ "Minimum filament extrusion length in mm when printing the skirt. Zero " -#~ "means this feature is disabled.\n" +#~ "Minimum filament extrusion length in mm when printing the skirt. Zero means " +#~ "this feature is disabled.\n" #~ "\n" -#~ "Using a non zero value is useful if the printer is set up to print " -#~ "without a prime line." +#~ "Using a non zero value is useful if the printer is set up to print without " +#~ "a prime line." #~ msgstr "" -#~ "Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. " -#~ "Sıfır, bu özelliğin devre dışı olduğu anlamına gelir.\n" +#~ "Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, " +#~ "bu özelliğin devre dışı olduğu anlamına gelir.\n" #~ "\n" -#~ "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir " -#~ "değer kullanmak yararlı olur." +#~ "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir değer " +#~ "kullanmak yararlı olur." #~ msgid "" #~ "Adjust this value to prevent short, unclosed walls from being printed, " #~ "which could increase print time. Higher values remove more and longer " #~ "walls.\n" #~ "\n" -#~ "NOTE: Bottom and top surfaces will not be affected by this value to " -#~ "prevent visual gaps on the ouside of the model. Adjust 'One wall " -#~ "threshold' in the Advanced settings below to adjust the sensitivity of " -#~ "what is considered a top-surface. 'One wall threshold' is only visible if " -#~ "this setting is set above the default value of 0.5, or if single-wall top " -#~ "surfaces is enabled." +#~ "NOTE: Bottom and top surfaces will not be affected by this value to prevent " +#~ "visual gaps on the ouside of the model. Adjust 'One wall threshold' in the " +#~ "Advanced settings below to adjust the sensitivity of what is considered a " +#~ "top-surface. 'One wall threshold' is only visible if this setting is set " +#~ "above the default value of 0.5, or if single-wall top surfaces is enabled." #~ msgstr "" #~ "Yazdırma süresini artırabilecek kısa, kapatılmamış duvarların " -#~ "yazdırılmasını önlemek için bu değeri ayarlayın. Daha yüksek değerler " -#~ "daha fazla ve daha uzun duvarları kaldırır.\n" +#~ "yazdırılmasını önlemek için bu değeri ayarlayın. Daha yüksek değerler daha " +#~ "fazla ve daha uzun duvarları kaldırır.\n" #~ "\n" -#~ "NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst " -#~ "yüzeyler bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen " -#~ "şeyin hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek " -#~ "duvar eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan " -#~ "değer olan 0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " +#~ "NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler " +#~ "bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin " +#~ "hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar " +#~ "eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan değer " +#~ "olan 0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " #~ "etkinleştirildiğinde görünür." #~ msgid "Don't filter out small internal bridges (beta)" #~ msgstr "Küçük iç köprüleri filtrelemeyin (deneysel)" #~ msgid "" -#~ "This option can help reducing pillowing on top surfaces in heavily " -#~ "slanted or curved models.\n" +#~ "This option can help reducing pillowing on top surfaces in heavily slanted " +#~ "or curved models.\n" #~ "\n" -#~ "By default, small internal bridges are filtered out and the internal " -#~ "solid infill is printed directly over the sparse infill. This works well " -#~ "in most cases, speeding up printing without too much compromise on top " -#~ "surface quality. \n" +#~ "By default, small internal bridges are filtered out and the internal solid " +#~ "infill is printed directly over the sparse infill. This works well in most " +#~ "cases, speeding up printing without too much compromise on top surface " +#~ "quality. \n" #~ "\n" #~ "However, in heavily slanted or curved models especially where too low " #~ "sparse infill density is used, this may result in curling of the " #~ "unsupported solid infill, causing pillowing.\n" #~ "\n" #~ "Enabling this option will print internal bridge layer over slightly " -#~ "unsupported internal solid infill. The options below control the amount " -#~ "of filtering, i.e. the amount of internal bridges created.\n" +#~ "unsupported internal solid infill. The options below control the amount of " +#~ "filtering, i.e. the amount of internal bridges created.\n" #~ "\n" #~ "Disabled - Disables this option. This is the default behavior and works " #~ "well in most cases.\n" @@ -17559,9 +17459,8 @@ msgstr "" #~ "yüzey kalitesinden çok fazla ödün vermeden yazdırmayı hızlandırır. \n" #~ "\n" #~ "Bununla birlikte, özellikle çok düşük seyrek dolgu yoğunluğunun " -#~ "kullanıldığı aşırı eğimli veya kavisli modellerde, bu durum " -#~ "desteklenmeyen katı dolgunun kıvrılmasına ve yastıklanmaya neden olmasına " -#~ "neden olabilir.\n" +#~ "kullanıldığı aşırı eğimli veya kavisli modellerde, bu durum desteklenmeyen " +#~ "katı dolgunun kıvrılmasına ve yastıklanmaya neden olmasına neden olabilir.\n" #~ "\n" #~ "Bu seçeneğin etkinleştirilmesi, iç köprü katmanını hafif desteklenmeyen " #~ "dahili katı dolgu üzerine yazdıracaktır. Aşağıdaki seçenekler filtreleme " @@ -17574,16 +17473,16 @@ msgstr "" #~ "gereksiz iç köprülerin oluşmasını da önler. Bu, çoğu zor modelde işe " #~ "yarar.\n" #~ "\n" -#~ "Filtreleme yok - Her potansiyel dahili çıkıntıda dahili köprüler " -#~ "oluşturur. Bu seçenek, aşırı eğimli üst yüzey modelleri için " -#~ "kullanışlıdır. Ancak çoğu durumda çok fazla gereksiz köprü oluşturur." +#~ "Filtreleme yok - Her potansiyel dahili çıkıntıda dahili köprüler oluşturur. " +#~ "Bu seçenek, aşırı eğimli üst yüzey modelleri için kullanışlıdır. Ancak çoğu " +#~ "durumda çok fazla gereksiz köprü oluşturur." #~ msgid "Shrinkage" #~ msgstr "Büzüşme" #~ msgid "" -#~ "Your object appears to be too large. It will be scaled down to fit the " -#~ "heat bed automatically." +#~ "Your object appears to be too large. It will be scaled down to fit the heat " +#~ "bed automatically." #~ msgstr "" #~ "Nesneniz çok büyük görünüyor. Plakaya otomatik olarak uyacak şekilde " #~ "küçültülecektir." @@ -17600,15 +17499,14 @@ msgstr "" #~ "below.\n" #~ "\n" #~ "Options:\n" -#~ "1. Everywhere: Applies gap fill to top, bottom and internal solid " -#~ "surfaces\n" +#~ "1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces\n" #~ "2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " #~ "only\n" #~ "3. Nowhere: Disables gap fill\n" #~ msgstr "" -#~ "Seçilen yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak " -#~ "minimum boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden " -#~ "kontrol edilebilir.\n" +#~ "Seçilen yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak minimum " +#~ "boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden kontrol " +#~ "edilebilir.\n" #~ "\n" #~ "Seçenekler:\n" #~ "1. Her Yerde: Üst, alt ve iç katı yüzeylere boşluk doldurma uygular\n" @@ -17624,20 +17522,20 @@ msgstr "" #~ "değeri biraz azaltın (örneğin 0,9)" #~ msgid "" -#~ "This value governs the thickness of the internal bridge layer. This is " -#~ "the first layer over sparse infill. Decrease this value slightly (for " -#~ "example 0.9) to improve surface quality over sparse infill." +#~ "This value governs the thickness of the internal bridge layer. This is the " +#~ "first layer over sparse infill. Decrease this value slightly (for example " +#~ "0.9) to improve surface quality over sparse infill." #~ msgstr "" #~ "Bu değer iç köprü katmanının kalınlığını belirler. Bu, seyrek dolgunun " -#~ "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini " -#~ "iyileştirmek için bu değeri biraz azaltın (örneğin 0,9)." +#~ "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini iyileştirmek " +#~ "için bu değeri biraz azaltın (örneğin 0,9)." #~ msgid "" #~ "This factor affects the amount of material for top solid infill. You can " #~ "decrease it slightly to have smooth surface finish" #~ msgstr "" -#~ "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir " -#~ "yüzey elde etmek için biraz azaltabilirsiniz" +#~ "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir yüzey " +#~ "elde etmek için biraz azaltabilirsiniz" #~ msgid "This factor affects the amount of material for bottom solid infill" #~ msgstr "Bu faktör alt katı dolgu için malzeme miktarını etkiler" @@ -17664,16 +17562,15 @@ msgstr "" #~ "Filamenti değiştirdiğinizde yeni filament yükleme zamanı. Yalnızca " #~ "istatistikler için" -#~ msgid "" -#~ "Time to unload old filament when switch filament. For statistics only" +#~ msgid "Time to unload old filament when switch filament. For statistics only" #~ msgstr "" #~ "Filamenti değiştirdiğinizde eski filamenti boşaltma zamanı. Yalnızca " #~ "istatistikler için" #~ msgid "" #~ "Time for the printer firmware (or the Multi Material Unit 2.0) to load a " -#~ "new filament during a tool change (when executing the T code). This time " -#~ "is added to the total print time by the G-code time estimator." +#~ "new filament during a tool change (when executing the T code). This time is " +#~ "added to the total print time by the G-code time estimator." #~ msgstr "" #~ "Yazıcı donanım yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım " #~ "değişikliği sırasında (T kodu yürütülürken) yeni bir filament yükleme " @@ -17681,20 +17578,20 @@ msgstr "" #~ "eklenir." #~ msgid "" -#~ "Time for the printer firmware (or the Multi Material Unit 2.0) to unload " -#~ "a filament during a tool change (when executing the T code). This time is " +#~ "Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +#~ "filament during a tool change (when executing the T code). This time is " #~ "added to the total print time by the G-code time estimator." #~ msgstr "" -#~ "Yazıcı ürün yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım " -#~ "değişimi sırasında (T kodu yürütülürken) filamenti boşaltma süresi. Bu " -#~ "süre, G kodu süre tahmincisi tarafından toplam baskı süresine eklenir." +#~ "Yazıcı ürün yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım değişimi " +#~ "sırasında (T kodu yürütülürken) filamenti boşaltma süresi. Bu süre, G kodu " +#~ "süre tahmincisi tarafından toplam baskı süresine eklenir." #~ msgid "Filter out gaps smaller than the threshold specified" #~ msgstr "Belirtilen eşikten daha küçük boşlukları filtrele" #~ msgid "" -#~ "Enable this option for chamber temperature control. An M191 command will " -#~ "be added before \"machine_start_gcode\"\n" +#~ "Enable this option for chamber temperature control. An M191 command will be " +#~ "added before \"machine_start_gcode\"\n" #~ "G-code commands: M141/M191 S(0-255)" #~ msgstr "" #~ "Hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Önce bir M191 " @@ -17703,24 +17600,24 @@ msgstr "" #~ msgid "" #~ "Higher chamber temperature can help suppress or reduce warping and " -#~ "potentially lead to higher interlayer bonding strength for high " -#~ "temperature materials like ABS, ASA, PC, PA and so on.At the same time, " -#~ "the air filtration of ABS and ASA will get worse.While for PLA, PETG, " -#~ "TPU, PVA and other low temperature materials,the actual chamber " -#~ "temperature should not be high to avoid cloggings, so 0 which stands for " -#~ "turning off is highly recommended" +#~ "potentially lead to higher interlayer bonding strength for high temperature " +#~ "materials like ABS, ASA, PC, PA and so on.At the same time, the air " +#~ "filtration of ABS and ASA will get worse.While for PLA, PETG, TPU, PVA and " +#~ "other low temperature materials,the actual chamber temperature should not " +#~ "be high to avoid cloggings, so 0 which stands for turning off is highly " +#~ "recommended" #~ msgstr "" #~ "Daha yüksek hazne sıcaklığı, eğrilmeyi bastırmaya veya azaltmaya yardımcı " -#~ "olabilir ve ABS, ASA, PC, PA ve benzeri gibi yüksek sıcaklıktaki " -#~ "malzemeler için potansiyel olarak daha yüksek ara katman yapışmasına yol " -#~ "açabilir Aynı zamanda, ABS ve ASA'nın hava filtrasyonu daha da " -#~ "kötüleşecektir. PLA, PETG, TPU, PVA ve diğer düşük sıcaklıktaki " -#~ "malzemeler için, tıkanmaları önlemek için gerçek hazne sıcaklığı yüksek " -#~ "olmamalıdır, bu nedenle kapatma anlamına gelen 0 şiddetle tavsiye edilir" +#~ "olabilir ve ABS, ASA, PC, PA ve benzeri gibi yüksek sıcaklıktaki malzemeler " +#~ "için potansiyel olarak daha yüksek ara katman yapışmasına yol açabilir Aynı " +#~ "zamanda, ABS ve ASA'nın hava filtrasyonu daha da kötüleşecektir. PLA, PETG, " +#~ "TPU, PVA ve diğer düşük sıcaklıktaki malzemeler için, tıkanmaları önlemek " +#~ "için gerçek hazne sıcaklığı yüksek olmamalıdır, bu nedenle kapatma anlamına " +#~ "gelen 0 şiddetle tavsiye edilir" #~ msgid "" -#~ "Different nozzle diameters and different filament diameters is not " -#~ "allowed when prime tower is enabled." +#~ "Different nozzle diameters and different filament diameters is not allowed " +#~ "when prime tower is enabled." #~ msgstr "" #~ "Ana kule etkinleştirildiğinde farklı nozul çaplarına ve farklı filament " #~ "çaplarına izin verilmez." @@ -17733,11 +17630,10 @@ msgstr "" #~ "Height of initial layer. Making initial layer height to be thick slightly " #~ "can improve build plate adhension" #~ msgstr "" -#~ "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, " -#~ "baskı plakasının yapışmasını iyileştirebilir" +#~ "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " +#~ "plakasının yapışmasını iyileştirebilir" -#~ msgid "" -#~ "Interlocking depth of a segmented region. Zero disables this feature." +#~ msgid "Interlocking depth of a segmented region. Zero disables this feature." #~ msgstr "" #~ "Bölümlere ayrılmış bir bölgenin birbirine kenetlenen derinliği. 0 bu " #~ "özelliği devre dışı bırakır." @@ -17755,8 +17651,8 @@ msgstr "" #~ msgstr "Herhangi bir uygulamayla ilişkili değil" #~ msgid "" -#~ "Associate OrcaSlicer with prusaslicer:// links so that Orca can open " -#~ "models from Printable.com" +#~ "Associate OrcaSlicer with prusaslicer:// links so that Orca can open models " +#~ "from Printable.com" #~ msgstr "" #~ "Orca’nın Printable.com’daki modelleri açabilmesi için OrcaSlicer’ı " #~ "prusaslicer:// bağlantılarıyla ilişkilendirin" @@ -17765,8 +17661,8 @@ msgstr "" #~ msgstr "Bambstudio’yu ilişkilendirin://" #~ msgid "" -#~ "Associate OrcaSlicer with bambustudio:// links so that Orca can open " -#~ "models from makerworld.com" +#~ "Associate OrcaSlicer with bambustudio:// links so that Orca can open models " +#~ "from makerworld.com" #~ msgstr "" #~ "Orca’nın makerworld.com’daki modelleri açabilmesi için OrcaSlicer’ı " #~ "bambustudio:// bağlantılarıyla ilişkilendirin" @@ -17813,45 +17709,42 @@ msgstr "" #~ "Usually the calibration is unnecessary. When you start a single color/" #~ "material print, with the \"flow dynamics calibration\" option checked in " #~ "the print start menu, the printer will follow the old way, calibrate the " -#~ "filament before the print; When you start a multi color/material print, " -#~ "the printer will use the default compensation parameter for the filament " -#~ "during every filament switch which will have a good result in most " -#~ "cases.\n" +#~ "filament before the print; When you start a multi color/material print, the " +#~ "printer will use the default compensation parameter for the filament during " +#~ "every filament switch which will have a good result in most cases.\n" #~ "\n" -#~ "Please note there are a few cases that will make the calibration result " -#~ "not reliable: using a texture plate to do the calibration; the build " -#~ "plate does not have good adhesion (please wash the build plate or apply " -#~ "gluestick!) ...You can find more from our wiki.\n" +#~ "Please note there are a few cases that will make the calibration result not " +#~ "reliable: using a texture plate to do the calibration; the build plate does " +#~ "not have good adhesion (please wash the build plate or apply gluestick!) ..." +#~ "You can find more from our wiki.\n" #~ "\n" -#~ "The calibration results have about 10 percent jitter in our test, which " -#~ "may cause the result not exactly the same in each calibration. We are " -#~ "still investigating the root cause to do improvements with new updates." +#~ "The calibration results have about 10 percent jitter in our test, which may " +#~ "cause the result not exactly the same in each calibration. We are still " +#~ "investigating the root cause to do improvements with new updates." #~ msgstr "" #~ "Lütfen Akış Dinamiği Kalibrasyonunun ayrıntılarını wiki'mizden " #~ "bulabilirsiniz.\n" #~ "\n" #~ "Genellikle kalibrasyon gereksizdir. Yazdırma başlat menüsündeki \"akış " -#~ "dinamiği kalibrasyonu\" seçeneği işaretliyken tek renkli/malzeme " -#~ "baskısını başlattığınızda, yazıcı eski yöntemi izleyecek, yazdırmadan " -#~ "önce filamenti kalibre edecektir; Çok renkli/malzeme baskısını " -#~ "başlattığınızda, yazıcı her filament değişiminde filament için varsayılan " -#~ "dengeleme parametresini kullanacaktır ve bu çoğu durumda iyi bir sonuç " -#~ "verecektir.\n" +#~ "dinamiği kalibrasyonu\" seçeneği işaretliyken tek renkli/malzeme baskısını " +#~ "başlattığınızda, yazıcı eski yöntemi izleyecek, yazdırmadan önce filamenti " +#~ "kalibre edecektir; Çok renkli/malzeme baskısını başlattığınızda, yazıcı her " +#~ "filament değişiminde filament için varsayılan dengeleme parametresini " +#~ "kullanacaktır ve bu çoğu durumda iyi bir sonuç verecektir.\n" #~ "\n" -#~ "Kalibrasyon sonucunun güvenilir olmamasına yol açacak birkaç durum " -#~ "olduğunu lütfen unutmayın: kalibrasyonu yapmak için doku plakası " -#~ "kullanmak; baskı plakasının yapışması iyi değil (lütfen baskı plakasını " -#~ "yıkayın veya yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden " -#~ "bulabilirsiniz.\n" +#~ "Kalibrasyon sonucunun güvenilir olmamasına yol açacak birkaç durum olduğunu " +#~ "lütfen unutmayın: kalibrasyonu yapmak için doku plakası kullanmak; baskı " +#~ "plakasının yapışması iyi değil (lütfen baskı plakasını yıkayın veya " +#~ "yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden bulabilirsiniz.\n" #~ "\n" -#~ "Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim " -#~ "var ve bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden " -#~ "olabilir. Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel " -#~ "nedeni araştırıyoruz." +#~ "Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim var " +#~ "ve bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden " +#~ "olabilir. Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel nedeni " +#~ "araştırıyoruz." #~ msgid "" -#~ "Only one of the results with the same name will be saved. Are you sure " -#~ "you want to overrides the other results?" +#~ "Only one of the results with the same name will be saved. Are you sure you " +#~ "want to overrides the other results?" #~ msgstr "" #~ "Aynı ada sahip sonuçlardan yalnızca biri kaydedilecektir. Diğer sonuçları " #~ "geçersiz kılmak istediğinizden emin misiniz?" @@ -17859,11 +17752,11 @@ msgstr "" #, c-format, boost-format #~ msgid "" #~ "There is already a historical calibration result with the same name: %s. " -#~ "Only one of the results with the same name is saved. Are you sure you " -#~ "want to overrides the historical result?" +#~ "Only one of the results with the same name is saved. Are you sure you want " +#~ "to overrides the historical result?" #~ msgstr "" -#~ "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada " -#~ "sahip sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " +#~ "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " +#~ "sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " #~ "istediğinizden emin misiniz?" #~ msgid "Please find the cornor with perfect degree of extrusion" @@ -17886,11 +17779,11 @@ msgstr "" #~ "Order of wall/infill. When the tickbox is unchecked the walls are printed " #~ "first, which works best in most cases.\n" #~ "\n" -#~ "Printing walls first may help with extreme overhangs as the walls have " -#~ "the neighbouring infill to adhere to. However, the infill will slightly " -#~ "push out the printed walls where it is attached to them, resulting in a " -#~ "worse external surface finish. It can also cause the infill to shine " -#~ "through the external surfaces of the part." +#~ "Printing walls first may help with extreme overhangs as the walls have the " +#~ "neighbouring infill to adhere to. However, the infill will slightly push " +#~ "out the printed walls where it is attached to them, resulting in a worse " +#~ "external surface finish. It can also cause the infill to shine through the " +#~ "external surfaces of the part." #~ msgstr "" #~ "Duvar/dolgu sırası. Onay kutusunun işareti kaldırıldığında ilk olarak " #~ "duvarlar yazdırılır ve bu çoğu durumda en iyi sonucu verir.\n" @@ -17898,20 +17791,20 @@ msgstr "" #~ "Duvarların komşu dolgulara yapışması nedeniyle ilk önce duvarların " #~ "basılması aşırı çıkıntılara yardımcı olabilir. Ancak dolgu, baskılı " #~ "duvarları tutturulduğu yerden hafifçe dışarı doğru itecek ve bu da daha " -#~ "kötü bir dış yüzey kalitesine neden olacaktır. Ayrıca dolgunun parçanın " -#~ "dış yüzeylerinden parlamasına da neden olabilir." +#~ "kötü bir dış yüzey kalitesine neden olacaktır. Ayrıca dolgunun parçanın dış " +#~ "yüzeylerinden parlamasına da neden olabilir." #~ msgid "V" #~ msgstr "V" #~ msgid "" -#~ "Orca Slicer is based on BambuStudio by Bambulab, which is from " -#~ "PrusaSlicer by Prusa Research. PrusaSlicer is from Slic3r by Alessandro " -#~ "Ranellucci and the RepRap community" +#~ "Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +#~ "by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +#~ "the RepRap community" #~ msgstr "" #~ "Orca Slicer, Prusa Research'ün PrusaSlicer'ından Bambulab'ın " -#~ "BambuStudio'sunu temel alıyor. PrusaSlicer, Alessandro Ranellucci ve " -#~ "RepRap topluluğu tarafından hazırlanan Slic3r'dendir" +#~ "BambuStudio'sunu temel alıyor. PrusaSlicer, Alessandro Ranellucci ve RepRap " +#~ "topluluğu tarafından hazırlanan Slic3r'dendir" #~ msgid "Export &Configs" #~ msgstr "Yapılandırmaları Dışa Aktar" @@ -17927,8 +17820,8 @@ msgstr "" #~ msgstr "Dolgu açısı" #~ msgid "" -#~ "Enable this to get a G-code file which has G2 and G3 moves. And the " -#~ "fitting tolerance is same with resolution" +#~ "Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +#~ "tolerance is same with resolution" #~ msgstr "" #~ "G2 ve G3 hareketlerine sahip bir G kodu dosyası elde etmek için bunu " #~ "etkinleştirin. Ve montaj toleransı çözünürlükle aynıdır" @@ -17974,20 +17867,19 @@ msgstr "" #~ "switching preset?" #~ msgstr "" #~ "\n" -#~ "Ön ayarı değiştirdikten sonra bu değiştirilen ayarları (değiştirilen " -#~ "değer) korumak ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra bu değiştirilen ayarları (değiştirilen değer) " +#~ "korumak ister misiniz?" #~ msgid "" -#~ "You have previously modified your settings and are about to overwrite " -#~ "them with new ones." +#~ "You have previously modified your settings and are about to overwrite them " +#~ "with new ones." #~ msgstr "" -#~ "Ayarlarınızı daha önce değiştirdiniz ve bunların üzerine yenilerini " -#~ "yazmak üzeresiniz." +#~ "Ayarlarınızı daha önce değiştirdiniz ve bunların üzerine yenilerini yazmak " +#~ "üzeresiniz." #~ msgid "" #~ "\n" -#~ "Do you want to keep your current modified settings, or use preset " -#~ "settings?" +#~ "Do you want to keep your current modified settings, or use preset settings?" #~ msgstr "" #~ "\n" #~ "Geçerli değiştirilen ayarlarınızı korumak mı yoksa önceden ayarlanmış " @@ -18007,8 +17899,8 @@ msgstr "" #~ "Choose an AMS slot then press \"Load\" or \"Unload\" button to " #~ "automatically load or unload filiament." #~ msgstr "" -#~ "Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası " -#~ "seçin ve ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." +#~ "Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası seçin " +#~ "ve ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." #~ msgid "MC" #~ msgstr "MC" @@ -18041,15 +17933,15 @@ msgstr "" #~ "Over 4 studio/handy are using remote access, you can close some and try " #~ "again." #~ msgstr "" -#~ "4’ten fazla stüdyo/kullanışlı uzaktan erişim kullanıyor, bazılarını " -#~ "kapatıp tekrar deneyebilirsiniz." +#~ "4’ten fazla stüdyo/kullanışlı uzaktan erişim kullanıyor, bazılarını kapatıp " +#~ "tekrar deneyebilirsiniz." #~ msgid "" #~ "The 3mf file version is in Beta and it is newer than the current Bambu " #~ "Studio version." #~ msgstr "" -#~ "3mf dosya sürümü Beta aşamasındadır ve mevcut Bambu Studio sürümünden " -#~ "daha yenidir." +#~ "3mf dosya sürümü Beta aşamasındadır ve mevcut Bambu Studio sürümünden daha " +#~ "yenidir." #~ msgid "If you would like to try Bambu Studio Beta, you may click to" #~ msgstr "Bambu Studio Beta’yı denemek isterseniz tıklayabilirsiniz." @@ -18073,12 +17965,12 @@ msgstr "" #~ msgstr "Kabin nemi" #~ msgid "" -#~ "Green means that AMS humidity is normal, orange represent humidity is " -#~ "high, red represent humidity is too high.(Hygrometer: lower the better.)" +#~ "Green means that AMS humidity is normal, orange represent humidity is high, " +#~ "red represent humidity is too high.(Hygrometer: lower the better.)" #~ msgstr "" -#~ "Yeşil, AMS neminin normal olduğunu, turuncu nemin yüksek olduğunu, " -#~ "kırmızı ise nemin çok yüksek olduğunu gösterir.(Higrometre: ne kadar " -#~ "düşükse o kadar iyidir.)" +#~ "Yeşil, AMS neminin normal olduğunu, turuncu nemin yüksek olduğunu, kırmızı " +#~ "ise nemin çok yüksek olduğunu gösterir.(Higrometre: ne kadar düşükse o " +#~ "kadar iyidir.)" #~ msgid "Desiccant status" #~ msgstr "Kurutucu durumu" @@ -18088,18 +17980,18 @@ msgstr "" #~ "inactive. Please change the desiccant.(The bars: higher the better.)" #~ msgstr "" #~ "İki çubuktan daha düşük bir kurutucu durumu, kurutucunun etkin olmadığını " -#~ "gösterir. Lütfen kurutucuyu değiştirin.(Çubuklar: ne kadar yüksek olursa " -#~ "o kadar iyidir.)" +#~ "gösterir. Lütfen kurutucuyu değiştirin.(Çubuklar: ne kadar yüksek olursa o " +#~ "kadar iyidir.)" #~ msgid "" #~ "Note: When the lid is open or the desiccant pack is changed, it can take " #~ "hours or a night to absorb the moisture. Low temperatures also slow down " -#~ "the process. During this time, the indicator may not represent the " -#~ "chamber accurately." +#~ "the process. During this time, the indicator may not represent the chamber " +#~ "accurately." #~ msgstr "" #~ "Not: Kapak açıkken veya kurutucu paketi değiştirildiğinde, nemin emilmesi " -#~ "saatler veya bir gece sürebilir. Düşük sıcaklıklar da süreci yavaşlatır. " -#~ "Bu süre zarfında gösterge hazneyi doğru şekilde temsil etmeyebilir." +#~ "saatler veya bir gece sürebilir. Düşük sıcaklıklar da süreci yavaşlatır. Bu " +#~ "süre zarfında gösterge hazneyi doğru şekilde temsil etmeyebilir." #~ msgid "" #~ "Note: if new filament is inserted during printing, the AMS will not " @@ -18175,8 +18067,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "\"%1%\" ön ayarının bazı ayarlarını değiştirdiniz.\n" -#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) " -#~ "korumak ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " +#~ "ister misiniz?" #~ msgid "" #~ "You have changed some preset settings. \n" @@ -18184,8 +18076,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "Bazı ön ayar ayarlarını değiştirdiniz.\n" -#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) " -#~ "korumak ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " +#~ "ister misiniz?" #~ msgid " ℃" #~ msgstr " °C" @@ -18193,14 +18085,14 @@ msgstr "" #~ msgid "" #~ "Please go to filament setting to edit your presets if you need.\n" #~ "Please note that nozzle temperature, hot bed temperature, and maximum " -#~ "volumetric speed have a significant impact on printing quality. Please " -#~ "set them carefully." +#~ "volumetric speed have a significant impact on printing quality. Please set " +#~ "them carefully." #~ msgstr "" -#~ "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament " -#~ "ayarına gidin.\n" +#~ "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament ayarına " +#~ "gidin.\n" #~ "Lütfen püskürtme ucu sıcaklığının, sıcak yatak sıcaklığının ve maksimum " -#~ "hacimsel hızın yazdırma kalitesi üzerinde önemli bir etkiye sahip " -#~ "olduğunu unutmayın. Lütfen bunları dikkatlice ayarlayın." +#~ "hacimsel hızın yazdırma kalitesi üzerinde önemli bir etkiye sahip olduğunu " +#~ "unutmayın. Lütfen bunları dikkatlice ayarlayın." #~ msgid "Studio Version:" #~ msgstr "Stüdyo Sürümü:" @@ -18245,19 +18137,19 @@ msgstr "" #~ msgstr "Depolama Yüklemesini Test Etme" #~ msgid "" -#~ "The speed setting exceeds the printer's maximum speed " -#~ "(machine_max_speed_x/machine_max_speed_y).\n" +#~ "The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +#~ "machine_max_speed_y).\n" #~ "Orca will automatically cap the print speed to ensure it doesn't surpass " #~ "the printer's capabilities.\n" -#~ "You can adjust the maximum speed setting in your printer's configuration " -#~ "to get higher speeds." +#~ "You can adjust the maximum speed setting in your printer's configuration to " +#~ "get higher speeds." #~ msgstr "" #~ "Hız ayarı yazıcının maksimum hızını aşıyor (machine_max_speed_x/" #~ "machine_max_speed_y).\n" -#~ "Orca, yazıcının yeteneklerini aşmadığından emin olmak için yazdırma " -#~ "hızını otomatik olarak sınırlayacaktır.\n" -#~ "Daha yüksek hızlar elde etmek için yazıcınızın yapılandırmasındaki " -#~ "maksimum hız ayarını yapabilirsiniz." +#~ "Orca, yazıcının yeteneklerini aşmadığından emin olmak için yazdırma hızını " +#~ "otomatik olarak sınırlayacaktır.\n" +#~ "Daha yüksek hızlar elde etmek için yazıcınızın yapılandırmasındaki maksimum " +#~ "hız ayarını yapabilirsiniz." #~ msgid "" #~ "Alternate extra wall only works with ensure vertical shell thickness " @@ -18281,8 +18173,8 @@ msgstr "" #~ "Add solid infill near sloping surfaces to guarantee the vertical shell " #~ "thickness (top+bottom solid layers)" #~ msgstr "" -#~ "Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına " -#~ "katı dolgu ekleyin (üst + alt katı katmanlar)" +#~ "Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına katı " +#~ "dolgu ekleyin (üst + alt katı katmanlar)" #~ msgid "Further reduce solid infill on walls (beta)" #~ msgstr "Duvarlardaki katı dolguyu daha da azaltın (deneysel)" @@ -18292,8 +18184,8 @@ msgstr "" #~ "limited infill supporting solid surfaces, make sure that you are using " #~ "adequate number of walls to support the part on sloping surfaces.\n" #~ "\n" -#~ "For heavily sloped surfaces this option is not suitable as it will " -#~ "generate too thin of a top layer and should be disabled." +#~ "For heavily sloped surfaces this option is not suitable as it will generate " +#~ "too thin of a top layer and should be disabled." #~ msgstr "" #~ "Duvarlara uygulanan katı dolguları daha da azaltır. Dolguyu destekleyen " #~ "katı yüzeyler çok sınırlı olacağından, eğimli yüzeylerde parçayı " @@ -18321,8 +18213,8 @@ msgstr "" #~ msgstr "Yapılandırma paketi şu şekilde güncellendi: " #~ msgid "" -#~ "Improve shell precision by adjusting outer wall spacing. This also " -#~ "improves layer consistency." +#~ "Improve shell precision by adjusting outer wall spacing. This also improves " +#~ "layer consistency." #~ msgstr "" #~ "Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı " #~ "zamanda katman tutarlılığını da artırır." @@ -18331,13 +18223,13 @@ msgstr "" #~ msgstr "Akış telafisi'ni etkinleştir" #~ msgid "" -#~ "The minimum printing speed for the filament when slow down for better " -#~ "layer cooling is enabled, when printing overhangs and when feature speeds " -#~ "are not specified explicitly." +#~ "The minimum printing speed for the filament when slow down for better layer " +#~ "cooling is enabled, when printing overhangs and when feature speeds are not " +#~ "specified explicitly." #~ msgstr "" #~ "Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yazdırma " -#~ "çıkıntıları olduğunda ve özellik hızları açıkça belirtilmediğinde " -#~ "filament için minimum yazdırma hızı." +#~ "çıkıntıları olduğunda ve özellik hızları açıkça belirtilmediğinde filament " +#~ "için minimum yazdırma hızı." #~ msgid "No sparse layers (EXPERIMENTAL)" #~ msgstr "Seyrek katman yok (DENEYSEL)" @@ -18363,16 +18255,15 @@ msgstr "" #~ msgstr "wiki" #~ msgid "" -#~ "Relative extrusion is recommended when using \"label_objects\" option." -#~ "Some extruders work better with this option unchecked (absolute extrusion " -#~ "mode). Wipe tower is only compatible with relative mode. It is always " -#~ "enabled on BambuLab printers. Default is checked" +#~ "Relative extrusion is recommended when using \"label_objects\" option.Some " +#~ "extruders work better with this option unchecked (absolute extrusion mode). " +#~ "Wipe tower is only compatible with relative mode. It is always enabled on " +#~ "BambuLab printers. Default is checked" #~ msgstr "" -#~ "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. " -#~ "Bazı ekstruderler bu seçeneğin işareti kaldırıldığında (mutlak ekstrüzyon " -#~ "modu) daha iyi çalışır. Temizleme kulesi yalnızca göreceli modla " -#~ "uyumludur. BambuLab yazıcılarında her zaman etkindir. Varsayılan olarak " -#~ "işaretlendi" +#~ "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. Bazı " +#~ "ekstruderler bu seçeneğin işareti kaldırıldığında (mutlak ekstrüzyon modu) " +#~ "daha iyi çalışır. Temizleme kulesi yalnızca göreceli modla uyumludur. " +#~ "BambuLab yazıcılarında her zaman etkindir. Varsayılan olarak işaretlendi" #~ msgid "Movement:" #~ msgstr "Hareket:" @@ -18477,8 +18368,8 @@ msgstr "" #~ msgid "" #~ "Simplify Model\n" #~ "Did you know that you can reduce the number of triangles in a mesh using " -#~ "the Simplify mesh feature? Right-click the model and select Simplify " -#~ "model. Read more in the documentation." +#~ "the Simplify mesh feature? Right-click the model and select Simplify model. " +#~ "Read more in the documentation." #~ msgstr "" #~ "Modeli Basitleştir\n" #~ "Mesh basitleştirme özelliğini kullanarak bir ağdaki üçgen sayısını " @@ -18487,15 +18378,15 @@ msgstr "" #~ msgid "" #~ "Subtract a Part\n" -#~ "Did you know that you can subtract one mesh from another using the " -#~ "Negative part modifier? That way you can, for example, create easily " -#~ "resizable holes directly in Orca Slicer. Read more in the documentation." +#~ "Did you know that you can subtract one mesh from another using the Negative " +#~ "part modifier? That way you can, for example, create easily resizable holes " +#~ "directly in Orca Slicer. Read more in the documentation." #~ msgstr "" #~ "Bir Parçayı Çıkar\n" #~ "Negatif parça değiştiriciyi kullanarak bir ağı diğerinden " #~ "çıkarabileceğinizi biliyor muydunuz? Bu şekilde örneğin doğrudan Orca " -#~ "Slicer'da kolayca yeniden boyutlandırılabilen delikler " -#~ "oluşturabilirsiniz. Daha fazlasını belgelerde okuyun." +#~ "Slicer'da kolayca yeniden boyutlandırılabilen delikler oluşturabilirsiniz. " +#~ "Daha fazlasını belgelerde okuyun." #~ msgid "Filling bed " #~ msgstr "Yatak doldurma " @@ -18511,12 +18402,10 @@ msgstr "" #~ msgstr "" #~ "Doğrusal desene geçilsin mi?\n" #~ "Evet - otomatik olarak doğrusal desene geçin\n" -#~ "Hayır - yoğunluğu otomatik olarak %100 olmayan varsayılan değere " -#~ "sıfırlayın" +#~ "Hayır - yoğunluğu otomatik olarak %100 olmayan varsayılan değere sıfırlayın" #~ msgid "Please heat the nozzle to above 170 degree before loading filament." -#~ msgstr "" -#~ "Filamenti yüklemeden önce lütfen Nozulu 170 derecenin üzerine ısıtın." +#~ msgstr "Filamenti yüklemeden önce lütfen Nozulu 170 derecenin üzerine ısıtın." #~ msgid "Show g-code window" #~ msgstr "G kodu penceresini göster" @@ -18753,8 +18642,8 @@ msgstr "" #~ "load uptodate process/machine settings from the specified file when using " #~ "uptodate" #~ msgstr "" -#~ "güncellemeyi kullanırken belirtilen dosyadan güncel işlem/" -#~ "yazıcıayarlarını yükle" +#~ "güncellemeyi kullanırken belirtilen dosyadan güncel işlem/yazıcıayarlarını " +#~ "yükle" #~ msgid "Output directory" #~ msgstr "Çıkış dizini" @@ -18769,8 +18658,8 @@ msgstr "" #~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" #~ "trace\n" #~ msgstr "" -#~ "Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:" -#~ "bilgi, 4:hata ayıklama, 5:izleme\n" +#~ "Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, " +#~ "4:hata ayıklama, 5:izleme\n" #, boost-format #~ msgid "The selected preset: %1% is not found." @@ -18801,8 +18690,8 @@ msgstr "" #~ "OrcaSlicer configuration file may be corrupted and is not abled to be " #~ "parsed.Please delete the file and try again." #~ msgstr "" -#~ "OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması " -#~ "mümkün olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." +#~ "OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması mümkün " +#~ "olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." #~ msgid "Online Models" #~ msgstr "Çevrimiçi Modeller" @@ -18814,10 +18703,10 @@ msgstr "" #~ msgstr "Soğutma için yavaşlama durumunda minimum yazdırma hızı" #~ msgid "" -#~ "There are currently no identical spare consumables available, and " -#~ "automatic replenishment is currently not possible. \n" -#~ "(Currently supporting automatic supply of consumables with the same " -#~ "brand, material type, and color)" +#~ "There are currently no identical spare consumables available, and automatic " +#~ "replenishment is currently not possible. \n" +#~ "(Currently supporting automatic supply of consumables with the same brand, " +#~ "material type, and color)" #~ msgstr "" #~ "Şu anda aynı yedek sarf malzemesi mevcut değildir ve otomatik yenileme şu " #~ "anda mümkün değildir.\n" @@ -18845,12 +18734,11 @@ msgstr "" #~ "Material becomes soft at this temperature. Thus the heatbed cannot be " #~ "hotter than this tempature" #~ msgstr "" -#~ "Bu sıcaklıkta malzeme yumuşar. Bu nedenle ısıtma yatağı bu sıcaklıktan " -#~ "daha sıcak olamaz" +#~ "Bu sıcaklıkta malzeme yumuşar. Bu nedenle ısıtma yatağı bu sıcaklıktan daha " +#~ "sıcak olamaz" #~ msgid "Enable this option if machine has auxiliary part cooling fan" -#~ msgstr "" -#~ "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin" +#~ msgstr "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin" #~ msgid "" #~ "This option is enabled if machine support controlling chamber temperature" @@ -18878,8 +18766,7 @@ msgstr "" #~ "katmanları etkilemez" #~ msgid "Empty layers around bottom are replaced by nearest normal layers." -#~ msgstr "" -#~ "Alt kısımdaki boş katmanların yerini en yakın normal katmanlar alır." +#~ msgstr "Alt kısımdaki boş katmanların yerini en yakın normal katmanlar alır." #~ msgid "The model has too many empty layers." #~ msgstr "Modelde çok fazla boş katman var." @@ -18894,12 +18781,11 @@ msgstr "" #~ msgstr "Tabla" #~ msgid "" -#~ "Bed temperature when high temperature plate is installed. Value 0 means " -#~ "the filament does not support to print on the High Temp Plate" +#~ "Bed temperature when high temperature plate is installed. Value 0 means the " +#~ "filament does not support to print on the High Temp Plate" #~ msgstr "" -#~ "Yüksek sıcaklık plakası takıldığında yatak sıcaklığı. 0 değeri, " -#~ "filamentin Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına " -#~ "gelir" +#~ "Yüksek sıcaklık plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin " +#~ "Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" #~ msgid "" #~ "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" @@ -18910,17 +18796,16 @@ msgstr "" #~ msgstr "Hareket için maksimum hızlanma (M204 T)" #~ msgid "" -#~ "Style and shape of the support. For normal support, projecting the " -#~ "supports into a regular grid will create more stable supports (default), " -#~ "while snug support towers will save material and reduce object scarring.\n" -#~ "For tree support, slim style will merge branches more aggressively and " -#~ "save a lot of material (default), while hybrid style will create similar " +#~ "Style and shape of the support. For normal support, projecting the supports " +#~ "into a regular grid will create more stable supports (default), while snug " +#~ "support towers will save material and reduce object scarring.\n" +#~ "For tree support, slim style will merge branches more aggressively and save " +#~ "a lot of material (default), while hybrid style will create similar " #~ "structure to normal support under large flat overhangs." #~ msgstr "" #~ "Desteğin stili ve şekli. Normal destek için, desteklerin düzenli bir " #~ "ızgaraya yansıtılması daha sağlam destekler oluşturur (varsayılan), rahat " -#~ "destek kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini " -#~ "azaltır.\n" +#~ "destek kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini azaltır.\n" #~ "Ağaç desteği için, ince stil, dalları daha agresif bir şekilde " #~ "birleştirecek ve çok fazla malzeme tasarrufu sağlayacak (varsayılan), " #~ "hibrit stil ise büyük düz çıkıntılar altında normal desteğe benzer yapı " From c552aae8a76cfe1e4fdd800222fd8f30d987234e Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 25 Sep 2024 13:30:51 +0200 Subject: [PATCH 22/26] Added new french strings (#6895) * Added new french strings --- localization/i18n/fr/OrcaSlicer_fr.po | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index 7d389c1853..a29f1d2187 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -7991,12 +7991,15 @@ msgstr "" "être imprimé sur le plateau froid." msgid "Textured Cool plate" -msgstr "" +msgstr "Plaque Cool plate texturée" msgid "" "Bed temperature when cool plate is installed. Value 0 means the filament " "does not support to print on the Textured Cool Plate" msgstr "" +"Température du plateau lorsque la plaque Cool plate est installée. La valeur " +"0 signifie que le filament ne peut pas être imprimé sur la plaque Cool plate " +"texturée." msgid "Engineering plate" msgstr "Plaque Engineering" @@ -9947,6 +9950,9 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured Cool Plate" msgstr "" +"Température du plateau pour les couches à l’exception de la couche initiale. " +"La valeur 0 signifie que le filament ne peut pas être imprimé sur la plaque " +"Cool plate texturée." msgid "" "Bed temperature for layers except the initial one. Value 0 means the " @@ -9989,6 +9995,8 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured Cool Plate" msgstr "" +"Température du plateau de la couche initiale. La valeur 0 signifie que le " +"filament ne peut pas être imprimé sur la plaque Cool plate texturée." msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -10017,16 +10025,16 @@ msgid "Bed types supported by the printer" msgstr "Types de plateaux pris en charge par l'imprimante" msgid "Smooth Cool Plate" -msgstr "" +msgstr "Plaque Cool plate lisse" msgid "Textured Cool Plate" -msgstr "" +msgstr "Plaque Cool plate texturée" msgid "Engineering Plate" msgstr "Plaque Engineering" msgid "Smooth High Temp Plate" -msgstr "" +msgstr "Plaque lisse haute température" msgid "First layer print sequence" msgstr "Séquence d’impression de la première couche" From ed41e3e5ce57ea64d91008067044305d45de1398 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Wed, 25 Sep 2024 19:31:17 +0800 Subject: [PATCH 23/26] Disable "cut to parts" when dovetail is selected. (#6891) * Disable "cut to parts" when dovetail is selected. Sync with latest PrusaSlicer code. Co-authored-by: YuSanka --- src/slic3r/GUI/Gizmos/GLGizmoCut.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp index 32b0e20492..c6fc3d445a 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp @@ -2772,12 +2772,17 @@ void GLGizmoCut3D::render_cut_plane_input_window(CutConnectors &connectors, floa render_part_action_line(_L("Upper part"), "##upper", m_keep_upper, m_place_on_cut_upper, m_rotate_upper); render_part_action_line(_L("Lower part"), "##lower", m_keep_lower, m_place_on_cut_lower, m_rotate_lower); - m_imgui->disabled_begin(has_connectors); - m_imgui->bbl_checkbox(_L("Cut to parts"), m_keep_as_parts); - if (m_keep_as_parts) { - m_keep_upper = true; - m_keep_lower = true; - } + m_imgui->disabled_begin(has_connectors || m_part_selection.valid() || mode == CutMode::cutTongueAndGroove); + + if (m_part_selection.valid()) + m_keep_as_parts = false; + + m_imgui->bbl_checkbox(_L("Cut to parts"), m_keep_as_parts); + if (m_keep_as_parts) { + m_keep_upper = m_keep_lower = true; + m_place_on_cut_upper = m_place_on_cut_lower = false; + m_rotate_upper = m_rotate_lower = false; + } m_imgui->disabled_end(); } From 65fc14209d19f6b1b565f7004c483488a652af11 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Wed, 25 Sep 2024 19:34:18 +0800 Subject: [PATCH 24/26] Fix a bug that wipe tower has missing extrusions when ramming is disabled (#6894) * Fix a bug that wipe tower has missing extrusions when ramming is disabled. * hide "Prime all printing extruders" for SEMM printers --- src/libslic3r/GCode/WipeTower2.cpp | 16 +++++++++++----- src/slic3r/GUI/ConfigManipulation.cpp | 5 +++-- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/libslic3r/GCode/WipeTower2.cpp b/src/libslic3r/GCode/WipeTower2.cpp index 521dd9b746..bb8a7d471e 100644 --- a/src/libslic3r/GCode/WipeTower2.cpp +++ b/src/libslic3r/GCode/WipeTower2.cpp @@ -893,7 +893,7 @@ void WipeTower2::toolchange_Unload( float remaining = xr - xl ; // keeps track of distance to the next turnaround float e_done = 0; // measures E move done from each segment - const bool do_ramming = m_enable_filament_ramming && (m_semm || m_filpar[m_current_tool].multitool_ramming); + const bool do_ramming = m_semm || m_filpar[m_current_tool].multitool_ramming; const bool cold_ramming = m_is_mk4mmu3; if (do_ramming) { @@ -945,7 +945,6 @@ void WipeTower2::toolchange_Unload( // now the ramming itself: while (do_ramming && i < m_filpar[m_current_tool].ramming_speed.size()) { - writer.append("; Ramming\n"); // The time step is different for SEMM ramming and the MM ramming. See comments in set_extruder() for details. const float time_step = m_semm ? 0.25f : m_filpar[m_current_tool].multitool_ramming_time; @@ -971,9 +970,12 @@ void WipeTower2::toolchange_Unload( writer.change_analyzer_line_width(m_perimeter_width); // so the next lines are not affected by ramming_line_width_multiplier // Retraction: + if(m_enable_filament_ramming) + writer.append("; Ramming start\n"); + float old_x = writer.x(); float turning_point = (!m_left_to_right ? xl : xr ); - if (m_semm && (m_cooling_tube_retraction != 0 || m_cooling_tube_length != 0)) { + if (m_enable_filament_ramming && m_semm && (m_cooling_tube_retraction != 0 || m_cooling_tube_length != 0)) { writer.append("; Retract(unload)\n"); float total_retraction_distance = m_cooling_tube_retraction + m_cooling_tube_length/2.f - 15.f; // the 15mm is reserved for the first part after ramming writer.suppress_preview() @@ -985,7 +987,7 @@ void WipeTower2::toolchange_Unload( } const int& number_of_cooling_moves = m_filpar[m_current_tool].cooling_moves; - const bool cooling_will_happen = m_semm && number_of_cooling_moves > 0 && m_cooling_tube_length != 0; + const bool cooling_will_happen = m_enable_filament_ramming && m_semm && number_of_cooling_moves > 0 && m_cooling_tube_length != 0; bool change_temp_later = false; // Wipe tower should only change temperature with single extruder MM. Otherwise, all temperatures should @@ -1054,7 +1056,7 @@ void WipeTower2::toolchange_Unload( } } - if (m_semm) { + if (m_enable_filament_ramming && m_semm) { writer.append("; Cooling park\n"); // let's wait is necessary: writer.wait(m_filpar[m_current_tool].delay); @@ -1064,6 +1066,10 @@ void WipeTower2::toolchange_Unload( writer.retract(_e, 2000); } + if(m_enable_filament_ramming) + writer.append("; Ramming end\n"); + + // this is to align ramming and future wiping extrusions, so the future y-steps can be uniform from the start: // the perimeter_width will later be subtracted, it is there to not load while moving over just extruded material Vec2f pos = Vec2f(end_of_ramming.x(), end_of_ramming.y() + (y_step/m_extra_spacing_ramming-m_perimeter_width) / 2.f + m_perimeter_width); diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 803ba6f943..3f4399d68e 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -676,10 +676,11 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co for (auto el : {"wipe_tower_rotation_angle", "wipe_tower_cone_angle", "wipe_tower_extra_spacing", "wipe_tower_max_purge_speed", "wipe_tower_bridging", "wipe_tower_extra_flow", - "wipe_tower_no_sparse_layers", - "single_extruder_multi_material_priming"}) + "wipe_tower_no_sparse_layers"}) toggle_line(el, have_prime_tower && !is_BBL_Printer); + toggle_line("single_extruder_multi_material_priming", !bSEMM && have_prime_tower && !is_BBL_Printer); + toggle_line("prime_volume",have_prime_tower && (!purge_in_primetower || !bSEMM)); for (auto el : {"flush_into_infill", "flush_into_support", "flush_into_objects"}) From fff4da56bdd0cba09395ed58ecf5cd50ed53ede0 Mon Sep 17 00:00:00 2001 From: GarlicDebug <54416757+GarlicDebug@users.noreply.github.com> Date: Wed, 25 Sep 2024 07:52:38 -0400 Subject: [PATCH 25/26] Fixed Make Overhangs Printable and Multicolor Printing conflict (#6896) Co-authored-by: Jasper Co-authored-by: SoftFever --- src/libslic3r/PrintObjectSlice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/PrintObjectSlice.cpp b/src/libslic3r/PrintObjectSlice.cpp index 21c9770663..8c9c3c6af5 100644 --- a/src/libslic3r/PrintObjectSlice.cpp +++ b/src/libslic3r/PrintObjectSlice.cpp @@ -1035,6 +1035,8 @@ void PrintObject::slice_volumes() m_layers.back()->upper_layer = nullptr; m_print->throw_if_canceled(); + this->apply_conical_overhang(); + // Is any ModelVolume MMU painted? if (const auto& volumes = this->model_object()->volumes; m_print->config().filament_diameter.size() > 1 && // BBS @@ -1054,7 +1056,6 @@ void PrintObject::slice_volumes() apply_mm_segmentation(*this, [print]() { print->throw_if_canceled(); }); } - this->apply_conical_overhang(); m_print->throw_if_canceled(); InterlockingGenerator::generate_interlocking_structure(this); From 17492c1e5b70a3f3ca6e9e85412d08e322a16439 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Wed, 25 Sep 2024 19:58:26 +0800 Subject: [PATCH 26/26] Fix and update locale --- localization/i18n/OrcaSlicer.pot | 11 +- localization/i18n/ca/OrcaSlicer_ca.po | 11 +- localization/i18n/cs/OrcaSlicer_cs.po | 11 +- localization/i18n/de/OrcaSlicer_de.po | 19 +- localization/i18n/en/OrcaSlicer_en.po | 11 +- localization/i18n/es/OrcaSlicer_es.po | 11 +- localization/i18n/fr/OrcaSlicer_fr.po | 11 +- localization/i18n/hu/OrcaSlicer_hu.po | 11 +- localization/i18n/it/OrcaSlicer_it.po | 11 +- localization/i18n/ja/OrcaSlicer_ja.po | 11 +- localization/i18n/ko/OrcaSlicer_ko.po | 11 +- localization/i18n/nl/OrcaSlicer_nl.po | 11 +- localization/i18n/pl/OrcaSlicer_pl.po | 11 +- localization/i18n/pt_BR/OrcaSlicer_pt_BR.po | 11 +- localization/i18n/ru/OrcaSlicer_ru.po | 11 +- localization/i18n/sv/OrcaSlicer_sv.po | 11 +- localization/i18n/tr/OrcaSlicer_tr.po | 3529 ++++++++++--------- localization/i18n/uk/OrcaSlicer_uk.po | 11 +- localization/i18n/zh_CN/OrcaSlicer_zh_CN.po | 17 +- localization/i18n/zh_TW/OrcaSlicer_zh_TW.po | 11 +- src/slic3r/GUI/PartPlate.cpp | 2 +- 21 files changed, 1981 insertions(+), 1773 deletions(-) diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index 912f0fb0d3..86a879c168 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5516,6 +5516,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -8969,15 +8972,15 @@ msgstr "" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "" diff --git a/localization/i18n/ca/OrcaSlicer_ca.po b/localization/i18n/ca/OrcaSlicer_ca.po index 3310fe953a..b97668e980 100644 --- a/localization/i18n/ca/OrcaSlicer_ca.po +++ b/localization/i18n/ca/OrcaSlicer_ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-07-07 18:43+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -5927,6 +5927,9 @@ msgstr "Bloquejar la placa actual" msgid "Edit current plate name" msgstr "Editar el nom de la placa actual" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Personalitzar la placa actual" @@ -9872,15 +9875,15 @@ msgstr "Tipus de llit suportats per la impressora" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Base d'Enginyeria" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Seqüència d'impressió de primera capa" diff --git a/localization/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po index 73674373c9..cdf947f5c1 100644 --- a/localization/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2023-09-30 15:15+0200\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -5801,6 +5801,9 @@ msgstr "Zamknout aktuální podložku" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Přizpůsobit aktuální podložku" @@ -9561,15 +9564,15 @@ msgstr "Typy podložek podporované tiskárnou" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Podložka" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sekvence tisku první vrstvy" diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index db11d9dcd8..d4e4aea7d4 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: Heiko Liebscher \n" "Language-Team: \n" @@ -5980,6 +5980,9 @@ msgstr "Speere aktuelle Platte" msgid "Edit current plate name" msgstr "Bearbeite den Namen der aktuellen Platte" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Aktuelle Platte anpassen" @@ -7982,8 +7985,8 @@ msgid "" "does not support to print on the Textured Cool Plate" msgstr "" "Dies ist die Betttemperatur, wenn die kalte Druckplatte installiert ist. Ein " -"Wert von 0 bedeutet, dass das Filament auf der texturierten kalten Druckplatte " -"nicht unterstützt wird." +"Wert von 0 bedeutet, dass das Filament auf der texturierten kalten " +"Druckplatte nicht unterstützt wird." msgid "Engineering plate" msgstr "Technische Druckplatte" @@ -9953,8 +9956,8 @@ msgid "" "support to print on the Textured Cool Plate" msgstr "" "Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, " -"dass das Filament auf der strukturierten kalten Druckplatte nicht unterstützt " -"wird." +"dass das Filament auf der strukturierten kalten Druckplatte nicht " +"unterstützt wird." msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -9983,15 +9986,15 @@ msgstr "Vom Drucker unterstützte Druckbettypen" msgid "Smooth Cool Plate" msgstr "Glatte kalte Druckplatte" -msgid "Textured Cool Plate" -msgstr "Strukturierte kalte Druckplatte" - msgid "Engineering Plate" msgstr "Technische Druckplatte" msgid "Smooth High Temp Plate" msgstr "Glatte Hochtemperatur-Druckplatte" +msgid "Textured Cool Plate" +msgstr "Strukturierte kalte Druckplatte" + msgid "First layer print sequence" msgstr "Erste Schicht Druckreihenfolge" diff --git a/localization/i18n/en/OrcaSlicer_en.po b/localization/i18n/en/OrcaSlicer_en.po index e3aca70102..c28f0bb24b 100644 --- a/localization/i18n/en/OrcaSlicer_en.po +++ b/localization/i18n/en/OrcaSlicer_en.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5755,6 +5755,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -9508,15 +9511,15 @@ msgstr "Bed types supported by the printer" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "First layer print sequence" diff --git a/localization/i18n/es/OrcaSlicer_es.po b/localization/i18n/es/OrcaSlicer_es.po index 6ccaf5b834..e5c16dd34b 100644 --- a/localization/i18n/es/OrcaSlicer_es.po +++ b/localization/i18n/es/OrcaSlicer_es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: Carlos Fco. Caruncho Serrano \n" "Language-Team: \n" @@ -5961,6 +5961,9 @@ msgstr "Bloquear bandeja actual" msgid "Edit current plate name" msgstr "Editar el nombre de la bandeja actual" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Personalizar bandeja actual" @@ -9934,15 +9937,15 @@ msgstr "Tipos de cama que admite la impresora" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Bandeja de Ingeniería" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Secuencia de impresión de primera capa" diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index a29f1d2187..d8e5e78d80 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: Guislain Cyril, Thomas Lété\n" @@ -5963,6 +5963,9 @@ msgstr "Verrouiller le plateau actuel" msgid "Edit current plate name" msgstr "Modifier le nom du plateau actuel" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Personnaliser le plateau actuel" @@ -10027,15 +10030,15 @@ msgstr "Types de plateaux pris en charge par l'imprimante" msgid "Smooth Cool Plate" msgstr "Plaque Cool plate lisse" -msgid "Textured Cool Plate" -msgstr "Plaque Cool plate texturée" - msgid "Engineering Plate" msgstr "Plaque Engineering" msgid "Smooth High Temp Plate" msgstr "Plaque lisse haute température" +msgid "Textured Cool Plate" +msgstr "Plaque Cool plate texturée" + msgid "First layer print sequence" msgstr "Séquence d’impression de la première couche" diff --git a/localization/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po index 5ee6e35b6c..332d2de9ea 100644 --- a/localization/i18n/hu/OrcaSlicer_hu.po +++ b/localization/i18n/hu/OrcaSlicer_hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5800,6 +5800,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -9621,15 +9624,15 @@ msgstr "Nyomtató által támogatott asztaltípusok" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Az első réteg nyomtatási sorrendje" diff --git a/localization/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po index f94ae6f106..52ae576202 100644 --- a/localization/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5915,6 +5915,9 @@ msgstr "Piastra corrente di blocco" msgid "Edit current plate name" msgstr "Modificare il nome del piatto corrente" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Personalizza la piastra corrente" @@ -9845,15 +9848,15 @@ msgstr "Tipi di piatti supportati dalla stampante" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sequenza di stampa del primo strato" diff --git a/localization/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po index 43fbfbd996..2f5be4ee82 100644 --- a/localization/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5720,6 +5720,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -9422,15 +9425,15 @@ msgstr "適応ベッド種類" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "エンジニアリングプレート" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "First layer print sequence" diff --git a/localization/i18n/ko/OrcaSlicer_ko.po b/localization/i18n/ko/OrcaSlicer_ko.po index 83c5e4a181..ffb1bbebc4 100644 --- a/localization/i18n/ko/OrcaSlicer_ko.po +++ b/localization/i18n/ko/OrcaSlicer_ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-05-31 23:33+0900\n" "Last-Translator: ElectricalBoy <15651807+ElectricalBoy@users.noreply.github." "com>\n" @@ -5763,6 +5763,9 @@ msgstr "현재 플레이트 잠금" msgid "Edit current plate name" msgstr "현재 번호판 이름 수정" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "사용자 정의 플레이트" @@ -9540,15 +9543,15 @@ msgstr "프린터가 지원하는 베드 유형" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "엔지니어링 플레이트" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "첫 레이어 출력 순서" diff --git a/localization/i18n/nl/OrcaSlicer_nl.po b/localization/i18n/nl/OrcaSlicer_nl.po index 19617b6cd2..b8822a46e8 100644 --- a/localization/i18n/nl/OrcaSlicer_nl.po +++ b/localization/i18n/nl/OrcaSlicer_nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5853,6 +5853,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -9756,15 +9759,15 @@ msgstr "Printbedden ondersteund door de printer" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering plate (technisch printbed)" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Afdrukvolgorde van de eerste laag" diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index 066ecd2528..7d1736a5ed 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer 2.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: \n" "Last-Translator: Krzysztof Morga \n" "Language-Team: \n" @@ -5916,6 +5916,9 @@ msgstr "Zablokuj bieżący stół" msgid "Edit current plate name" msgstr "Edytuj aktualną nazwę płyty" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Dostosuj bieżący stół" @@ -9854,15 +9857,15 @@ msgstr "Rodzaje płyt roboczych obsługiwanych przez drukarkę" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sekwencja druku pierwszej warstwy" diff --git a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po index 40b5fda9f2..e1a883e841 100644 --- a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po +++ b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-06-01 21:51-0300\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" @@ -5911,6 +5911,9 @@ msgstr "Bloquear a mesa atual" msgid "Edit current plate name" msgstr "Editar nome da mesa atual" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Personalizar a mesa atual" @@ -9818,15 +9821,15 @@ msgstr "Tipos de mesa suportadas pela impressora" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engenharia Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Sequência de impressão da primeira camada" diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index c124a7cbab..f29f53320e 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer V2.0.0 Official Release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-09-15 13:34+0300\n" "Last-Translator: \n" "Language-Team: andylg@yandex.ru\n" @@ -5951,6 +5951,9 @@ msgstr "Заблокировать текущую печатную пласти msgid "Edit current plate name" msgstr "Изменить имя текущей пластины" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Настроить текущую печатную пластину" @@ -9942,15 +9945,15 @@ msgstr "Типы столов, поддерживаемые принтером" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Инженерная пластина" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Последовательность печати первого слоя" diff --git a/localization/i18n/sv/OrcaSlicer_sv.po b/localization/i18n/sv/OrcaSlicer_sv.po index 3727224183..2e07533483 100644 --- a/localization/i18n/sv/OrcaSlicer_sv.po +++ b/localization/i18n/sv/OrcaSlicer_sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5766,6 +5766,9 @@ msgstr "" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "" @@ -9528,15 +9531,15 @@ msgstr "Byggplattans typ stöds av skrivaren" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Engineering Plate" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Första lagrets utskrifts ordning" diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index e0c6451828..0ba7257d46 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-09-23 18:02+0300\n" "Last-Translator: GlauTech\n" "Language-Team: \n" @@ -551,8 +551,8 @@ msgstr "Oranı azalt" #, boost-format msgid "" -"Processing model '%1%' with more than 1M triangles could be slow. It is highly " -"recommended to simplify the model." +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." msgstr "" "1 milyondan fazla üçgen içeren '%1%' modelinin işlenmesi yavaş olabilir. " "Modelin basitleştirilmesi önemle tavsiye edilir." @@ -728,8 +728,8 @@ msgid "" "The text cannot be written using the selected font. Please try choosing a " "different font." msgstr "" -"Metin seçilen yazı tipi kullanılarak yazılamıyor. Lütfen farklı bir yazı tipi " -"seçmeyi deneyin." +"Metin seçilen yazı tipi kullanılarak yazılamıyor. Lütfen farklı bir yazı " +"tipi seçmeyi deneyin." msgid "Embossed text cannot contain only white spaces." msgstr "Kabartmalı metin yalnızca beyaz boşluklardan oluşamaz." @@ -1010,12 +1010,12 @@ msgstr "Metni kameraya doğru yönlendirin." #, boost-format msgid "" -"Can't load exactly same font(\"%1%\"). Application selected a similar one(\"%2%" -"\"). You have to specify font for enable edit text." +"Can't load exactly same font(\"%1%\"). Application selected a similar " +"one(\"%2%\"). You have to specify font for enable edit text." msgstr "" -"Tam olarak aynı yazı tipi yüklenemiyor(\"%1%\"). Uygulama benzer bir uygulama " -"seçti(\"%2%\"). Metni düzenlemeyi etkinleştirmek için yazı tipini belirtmeniz " -"gerekir." +"Tam olarak aynı yazı tipi yüklenemiyor(\"%1%\"). Uygulama benzer bir " +"uygulama seçti(\"%2%\"). Metni düzenlemeyi etkinleştirmek için yazı tipini " +"belirtmeniz gerekir." msgid "No symbol" msgstr "Sembol yok" @@ -1131,7 +1131,8 @@ msgid "Path can't be healed from self-intersection and multiple points." msgstr "Yol kendi kendine kesişmeden ve birden fazla noktadan iyileştirilemez." msgid "" -"Final shape contains self-intersection or multiple points with same coordinate." +"Final shape contains self-intersection or multiple points with same " +"coordinate." msgstr "" "Son şekil, kendi kesişimini veya aynı koordinata sahip birden fazla noktayı " "içerir." @@ -1385,8 +1386,8 @@ msgid "" msgstr "\"%1%\" yapılandırma dosyası yüklendi ancak bazı değerler tanınamadı." msgid "" -"OrcaSlicer will terminate because of running out of memory.It may be a bug. It " -"will be appreciated if you report the issue to our team." +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." msgstr "" "OrcaSlicer hafızasının yetersiz olması nedeniyle sonlandırılacak. Bir hata " "olabilir. Sorunu ekibimize bildirirseniz seviniriz." @@ -1466,8 +1467,8 @@ msgstr "Bilgi" msgid "" "The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n" "OrcaSlicer has attempted to recreate the configuration file.\n" -"Please note, application settings will be lost, but printer profiles will not " -"be affected." +"Please note, application settings will be lost, but printer profiles will " +"not be affected." msgstr "" "OrcaSlicer konfigürasyon dosyası bozulmuş olabilir ve ayrıştırılamayabilir.\n" "OrcaSlicer, konfigürasyon dosyasını yeniden oluşturmayı denedi.\n" @@ -1487,7 +1488,8 @@ msgid "Choose one file (3mf):" msgstr "Dosya seçin (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" -msgstr "Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" +msgstr "" +"Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" msgstr "Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf):" @@ -1502,8 +1504,8 @@ msgid "Some presets are modified." msgstr "Bazı ön ayarlar değiştirildi." msgid "" -"You can keep the modified presets to the new project, discard or save changes " -"as new presets." +"You can keep the modified presets to the new project, discard or save " +"changes as new presets." msgstr "" "Modifield ön ayarlarını yeni projede tutabilir, değişiklikleri atabilir veya " "yeni ön ayarlar olarak kaydedebilirsiniz." @@ -1512,7 +1514,8 @@ msgid "User logged out" msgstr "Kullanıcı oturumu kapattı" msgid "new or open project file is not allowed during the slicing process!" -msgstr "dilimleme işlemi sırasında yeni veya açık proje dosyasına izin verilmez!" +msgstr "" +"dilimleme işlemi sırasında yeni veya açık proje dosyasına izin verilmez!" msgid "Open Project" msgstr "Projeyi Aç" @@ -1521,8 +1524,8 @@ msgid "" "The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"Orca Slicer'ın sürümü çok düşük ve normal şekilde kullanılabilmesi için en son " -"sürüme güncellenmesi gerekiyor" +"Orca Slicer'ın sürümü çok düşük ve normal şekilde kullanılabilmesi için en " +"son sürüme güncellenmesi gerekiyor" msgid "Privacy Policy Update" msgstr "Gizlilik Politikası Güncellemesi" @@ -1531,8 +1534,8 @@ msgid "" "The number of user presets cached in the cloud has exceeded the upper limit, " "newly created user presets can only be used locally." msgstr "" -"Bulutta önbelleğe alınan kullanıcı ön ayarlarının sayısı üst sınırı aştı; yeni " -"oluşturulan kullanıcı ön ayarları yalnızca yerel olarak kullanılabilir." +"Bulutta önbelleğe alınan kullanıcı ön ayarlarının sayısı üst sınırı aştı; " +"yeni oluşturulan kullanıcı ön ayarları yalnızca yerel olarak kullanılabilir." msgid "Sync user presets" msgstr "Kullanıcı ön ayarlarını senkronize edin" @@ -1735,10 +1738,10 @@ msgid "" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" -"Bu modelin üst yüzeyinde metin kabartması bulunmaktadır. En iyi sonuçları elde " -"etmek amacıyla, 'Üst Yüzeylerde Yalnızca Bir Duvar'ın en iyi şekilde çalışması " -"için 'Tek Duvar Eşiği(min_width_top_surface)' seçeneğini 0'a ayarlamanız " -"önerilir.\n" +"Bu modelin üst yüzeyinde metin kabartması bulunmaktadır. En iyi sonuçları " +"elde etmek amacıyla, 'Üst Yüzeylerde Yalnızca Bir Duvar'ın en iyi şekilde " +"çalışması için 'Tek Duvar Eşiği(min_width_top_surface)' seçeneğini 0'a " +"ayarlamanız önerilir.\n" "Evet - Bu ayarları otomatik olarak değiştir\n" "Hayır - Bu ayarları benim için değiştirme" @@ -2065,7 +2068,8 @@ msgid "Switch to per-object setting mode to edit modifier settings." msgstr "Değiştirici ayarlarını düzenlemek için nesne başına ayar moduna geçin." msgid "" -"Switch to per-object setting mode to edit process settings of selected objects." +"Switch to per-object setting mode to edit process settings of selected " +"objects." msgstr "" "Seçilen nesnelerin işlem ayarlarını düzenlemek için nesne başına ayar moduna " "geçin." @@ -2090,8 +2094,8 @@ msgid "" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed .\n" "\n" -"To manipulate with solid parts or negative volumes you have to invalidate cut " -"information first." +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut information first." msgstr "" "Bu eylem kesilmiş bir yazışmayı bozacaktır.\n" "Bundan sonra model tutarlılığı garanti edilemez.\n" @@ -2154,7 +2158,8 @@ msgstr "İlk seçilen öğe bir nesne ise ikincisi de nesne olmalıdır." msgid "" "If first selected item is a part, the second one should be part in the same " "object." -msgstr "İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." +msgstr "" +"İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." msgid "The type of the last solid object part is not to be changed." msgstr "Son katı nesne parçasının tipi değiştirilNozullidir." @@ -2511,13 +2516,16 @@ msgstr "" msgid "Arranging done." msgstr "Hizalama tamamlandı." -msgid "Arrange failed. Found some exceptions when processing object geometries." +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." msgstr "" -"Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar bulundu." +"Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar " +"bulundu." #, c-format, boost-format msgid "" -"Arrangement ignored the following objects which can't fit into a single bed:\n" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" "%s" msgstr "" "Hizalama tek plakaya sığmayan aşağıdaki nesneler göz ardı edildi:\n" @@ -2581,8 +2589,8 @@ msgstr "Görev iptal edildi." msgid "Upload task timed out. Please check the network status and try again." msgstr "" -"Yükleme görevi zaman aşımına uğradı. Lütfen ağ durumunu kontrol edin ve tekrar " -"deneyin." +"Yükleme görevi zaman aşımına uğradı. Lütfen ağ durumunu kontrol edin ve " +"tekrar deneyin." msgid "Cloud service connection failed. Please try again." msgstr "Bulut hizmeti bağlantısı başarısız oldu. Lütfen tekrar deneyin." @@ -2617,14 +2625,15 @@ msgstr "" "deneyin." msgid "Print file not found, Please slice it again and send it for printing." -msgstr "Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." +msgstr "" +"Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." msgid "" "Failed to upload print file to FTP. Please check the network status and try " "again." msgstr "" -"Yazdırma dosyası FTP'ye yüklenemedi. Lütfen ağ durumunu kontrol edin ve tekrar " -"deneyin." +"Yazdırma dosyası FTP'ye yüklenemedi. Lütfen ağ durumunu kontrol edin ve " +"tekrar deneyin." msgid "Sending print job over LAN" msgstr "Yazdırma işi LAN üzerinden gönderiliyor" @@ -2673,8 +2682,8 @@ msgid "Importing SLA archive" msgstr "SLA arşivi içe aktarılıyor" msgid "" -"The SLA archive doesn't contain any presets. Please activate some SLA printer " -"preset first before importing that SLA archive." +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." msgstr "" "SLA arşivi herhangi bir ön ayar içermez. Lütfen SLA arşivini içe aktarmadan " "önce bazı SLA yazıcı ön ayarlarını etkinleştirin." @@ -2686,8 +2695,8 @@ msgid "Importing done." msgstr "İçe aktarma tamamlandı." msgid "" -"The imported SLA archive did not contain any presets. The current SLA presets " -"were used as fallback." +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." msgstr "" "İçe aktarılan SLA arşivi herhangi bir ön ayar içermiyordu. Geçerli SLA ön " "ayarları geri dönüş olarak kullanıldı." @@ -2744,8 +2753,8 @@ msgid "" "This software uses open source components whose copyright and other " "proprietary rights belong to their respective owners" msgstr "" -"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait olan " -"açık kaynaklı bileşenleri kullanır" +"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait " +"olan açık kaynaklı bileşenleri kullanır" #, c-format, boost-format msgid "About %s" @@ -2759,7 +2768,8 @@ msgstr "OrcaSlicer, BambuStudio, PrusaSlicer ve SuperSlicer'ı temel alır." msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" -"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel almaktadır." +"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel " +"almaktadır." msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" @@ -2838,7 +2848,8 @@ msgstr "Lütfen geçerli bir değer girin (K %.1f~%.1f içinde)" #, c-format, boost-format msgid "Please input a valid value (K in %.1f~%.1f, N in %.1f~%.1f)" -msgstr "Lütfen geçerli bir değer girin (K %.1f~%.1f içinde, N %.1f~%.1f içinde)" +msgstr "" +"Lütfen geçerli bir değer girin (K %.1f~%.1f içinde, N %.1f~%.1f içinde)" msgid "Other Color" msgstr "Diğer renk" @@ -2850,9 +2861,9 @@ msgid "Dynamic flow calibration" msgstr "Dinamik akış kalibrasyonu" msgid "" -"The nozzle temp and max volumetric speed will affect the calibration results. " -"Please fill in the same values as the actual printing. They can be auto-filled " -"by selecting a filament preset." +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." msgstr "" "Nozul sıcaklığı ve maksimum hacimsel hız kalibrasyon sonuçlarını " "etkileyecektir. Lütfen gerçek yazdırmayla aynı değerleri girin. Bir filament " @@ -2889,8 +2900,8 @@ msgid "Next" msgstr "Sonraki" msgid "" -"Calibration completed. Please find the most uniform extrusion line on your hot " -"bed like the picture below, and fill the value on its left side into the " +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" "Kalibrasyon tamamlandı. Lütfen sıcak yatağınızdaki en düzgün ekstrüzyon " @@ -2956,7 +2967,8 @@ msgstr "" "değiştirildiğinde. nemin emilmesi saatler alır, düşük sıcaklıklar da süreci " "yavaşlatır." -msgid "Config which AMS slot should be used for a filament used in the print job" +msgid "" +"Config which AMS slot should be used for a filament used in the print job" msgstr "" "Yazdırma işinde kullanılan filament için hangi AMS yuvasının kullanılması " "gerektiğini yapılandırma" @@ -2986,7 +2998,8 @@ msgid "" "When the current material run out, the printer will continue to print in the " "following order." msgstr "" -"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam edecektir." +"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam " +"edecektir." msgid "Group" msgstr "Grup" @@ -2994,7 +3007,8 @@ msgstr "Grup" msgid "The printer does not currently support auto refill." msgstr "Yazıcı şu anda otomatik yeniden doldurmayı desteklemiyor." -msgid "AMS filament backup is not enabled, please enable it in the AMS settings." +msgid "" +"AMS filament backup is not enabled, please enable it in the AMS settings." msgstr "" "AMS filament yedekleme özelliği etkin değil, lütfen AMS ayarlarından " "etkinleştirin." @@ -3023,8 +3037,8 @@ msgid "Insertion update" msgstr "Ekleme güncellemesi" msgid "" -"The AMS will automatically read the filament information when inserting a new " -"Bambu Lab filament. This takes about 20 seconds." +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." msgstr "" "AMS, yeni bir Bambu Lab filamenti takıldığında filament bilgilerini otomatik " "olarak okuyacaktır. Bu yaklaşık 20 saniye sürer." @@ -3047,16 +3061,17 @@ msgid "Power on update" msgstr "Güncellemeyi aç" msgid "" -"The AMS will automatically read the information of inserted filament on start-" -"up. It will take about 1 minute.The reading process will roll filament spools." +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." msgstr "" "AMS, başlangıçta takılan filamentin bilgilerini otomatik olarak okuyacaktır. " "Yaklaşık 1 dakika sürecektir. Okuma işlemi filament makaralarını saracaktır." msgid "" -"The AMS will not automatically read information from inserted filament during " -"startup and will continue to use the information recorded before the last " -"shutdown." +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." msgstr "" "AMS, başlatma sırasında takılan filamentden bilgileri otomatik olarak okumaz " "ve son kapatmadan önce kaydedilen bilgileri kullanmaya devam eder." @@ -3070,8 +3085,8 @@ msgid "" "automatically." msgstr "" "AMS, filament bilgisi güncellendikten sonra Bambu filamentin kalan " -"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik olarak " -"güncellenecektir." +"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik " +"olarak güncellenecektir." msgid "AMS filament backup" msgstr "AMS filament yedeklemesi" @@ -3103,8 +3118,8 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" -"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn yazılımınızı " -"kontrol edin, kontrol edip yeniden deneyin." +"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn " +"yazılımınızı kontrol edin, kontrol edip yeniden deneyin." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " @@ -3177,8 +3192,8 @@ msgstr "G kodu dışa aktarılırken bilinmeyen bir hata oluştu." #, boost-format msgid "" -"Copying of the temporary G-code to the output G-code failed. Maybe the SD card " -"is write locked?\n" +"Copying of the temporary G-code to the output G-code failed. Maybe the SD " +"card is write locked?\n" "Error message: %1%" msgstr "" "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu. Belki SD kart " @@ -3192,8 +3207,8 @@ msgid "" "device. The corrupted output G-code is at %1%.tmp." msgstr "" "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu. Hedef cihazda " -"sorun olabilir, lütfen tekrar dışa aktarmayı veya farklı bir cihaz kullanmayı " -"deneyin. Bozuk çıktı G kodu %1%.tmp konumunda." +"sorun olabilir, lütfen tekrar dışa aktarmayı veya farklı bir cihaz " +"kullanmayı deneyin. Bozuk çıktı G kodu %1%.tmp konumunda." #, boost-format msgid "" @@ -3213,8 +3228,8 @@ msgstr "" #, boost-format msgid "" -"Copying of the temporary G-code has finished but the exported code couldn't be " -"opened during copy check. The output G-code is at %1%.tmp." +"Copying of the temporary G-code has finished but the exported code couldn't " +"be opened during copy check. The output G-code is at %1%.tmp." msgstr "" "Geçici G kodunun kopyalanması tamamlandı ancak kopya kontrolü sırasında dışa " "aktarılan kod açılamadı. Çıkış G kodu %1%.tmp konumundadır." @@ -3295,7 +3310,8 @@ msgstr "Cihaz Durumu" msgid "Actions" msgstr "İşlemler" -msgid "Please select the devices you would like to manage here (up to 6 devices)" +msgid "" +"Please select the devices you would like to manage here (up to 6 devices)" msgstr "Lütfen buradan yönetmek istediğiniz cihazları seçin (en fazla 6 cihaz)" msgid "Add" @@ -3425,8 +3441,8 @@ msgid "Send to" msgstr "Gönderildi" msgid "" -"printers at the same time.(It depends on how many devices can undergo heating " -"at the same time.)" +"printers at the same time.(It depends on how many devices can undergo " +"heating at the same time.)" msgstr "" "aynı anda kaç yazıcının ısıtma işleminden geçebileceği, aynı anda " "ısıtılabilecek cihaz sayısına bağlıdır." @@ -3516,7 +3532,8 @@ msgstr "Hata! Geçersiz model" msgid "The selected file contains no geometry." msgstr "Seçilen dosya geometri içermiyor." -msgid "The selected file contains several disjoint areas. This is not supported." +msgid "" +"The selected file contains several disjoint areas. This is not supported." msgstr "Seçilen dosya birkaç ayrık alan içeriyor. Bu desteklenmiyor." msgid "Choose a file to import bed texture from (PNG/SVG):" @@ -3529,11 +3546,11 @@ msgid "Bed Shape" msgstr "Yatak Şekli" msgid "" -"The recommended minimum temperature is less than 190 degree or the recommended " -"maximum temperature is greater than 300 degree.\n" +"The recommended minimum temperature is less than 190 degree or the " +"recommended maximum temperature is greater than 300 degree.\n" msgstr "" -"Önerilen minimum sıcaklık 190 dereceden azdır veya önerilen maksimum sıcaklık " -"300 dereceden yüksektir.\n" +"Önerilen minimum sıcaklık 190 dereceden azdır veya önerilen maksimum " +"sıcaklık 300 dereceden yüksektir.\n" msgid "" "The recommended minimum temperature cannot be higher than the recommended " @@ -3558,7 +3575,8 @@ msgid "" "Recommended nozzle temperature of this filament type is [%d, %d] degree " "centigrade" msgstr "" -"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece santigrattır" +"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece " +"santigrattır" msgid "" "Too small max volumetric speed.\n" @@ -3569,13 +3587,13 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe temperature,it " -"may result in material softening and clogging.The maximum safe temperature for " -"the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" -"Mevcut hazne sıcaklığı malzemenin güvenli sıcaklığından yüksektir, malzemenin " -"yumuşamasına ve tıkanmasına neden olabilir Malzeme için maksimum güvenli " -"sıcaklık %d'dir" +"Mevcut hazne sıcaklığı malzemenin güvenli sıcaklığından yüksektir, " +"malzemenin yumuşamasına ve tıkanmasına neden olabilir Malzeme için maksimum " +"güvenli sıcaklık %d'dir" msgid "" "Too small layer height.\n" @@ -3629,16 +3647,16 @@ msgstr "" "Değer 0'a sıfırlanacaktır." msgid "" -"Alternate extra wall does't work well when ensure vertical shell thickness is " -"set to All. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"Alternatif ekstra duvar, dikey kabuk kalınlığının Tümü olarak ayarlandığından " -"emin olunduğunda iyi çalışmaz. " +"Alternatif ekstra duvar, dikey kabuk kalınlığının Tümü olarak " +"ayarlandığından emin olunduğunda iyi çalışmaz. " msgid "" "Change these settings automatically? \n" -"Yes - Change ensure vertical shell thickness to Moderate and enable alternate " -"extra wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Don't use alternate extra wall" msgstr "" "Bu ayarlar otomatik olarak değiştirilsin mi? \n" @@ -3699,7 +3717,8 @@ msgstr "" "olduğunda ve timelapse türü geleneksel olduğunda çalışır." msgid " But machines with I3 structure will not generate timelapse videos." -msgstr " Ancak I3 yapısına sahip yazıcılar timelapse videolar oluşturmayacaktır." +msgstr "" +" Ancak I3 yapısına sahip yazıcılar timelapse videolar oluşturmayacaktır." msgid "" "Change these settings automatically? \n" @@ -3707,7 +3726,8 @@ msgid "" "No - Give up using spiral mode this time" msgstr "" "Bu ayarlar otomatik olarak değiştirilsin mi?\n" -"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak etkinleştirin\n" +"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak " +"etkinleştirin\n" "Hayır - Bu sefer spiral modunu kullanmaktan vazgeçin" msgid "Auto bed leveling" @@ -3840,9 +3860,9 @@ msgid "Update failed." msgstr "Güncelleme başarısız." msgid "" -"The current chamber temperature or the target chamber temperature exceeds 45℃." -"In order to avoid extruder clogging,low temperature filament(PLA/PETG/TPU) is " -"not allowed to be loaded." +"The current chamber temperature or the target chamber temperature exceeds " +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45 ° C'yi aşıyor Ekstruder " "tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / PETG / TPU) " @@ -3850,8 +3870,8 @@ msgstr "" msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " -"avoid extruder clogging,it is not allowed to set the chamber temperature above " -"45℃." +"avoid extruder clogging,it is not allowed to set the chamber temperature " +"above 45℃." msgstr "" "Ekstrudere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklendi. Ekstruder " "tıkanmasını önlemek için hazne sıcaklığının 45 ° C'nin üzerine ayarlanmasına " @@ -3869,7 +3889,8 @@ msgstr "" msgid "Failed to start printing job" msgstr "Yazdırma işi başlatılamadı" -msgid "This calibration does not support the currently selected nozzle diameter" +msgid "" +"This calibration does not support the currently selected nozzle diameter" msgstr "Bu kalibrasyon, şu anda seçilen nozzle çapını desteklememektedir" msgid "Current flowrate cali param is invalid" @@ -3891,15 +3912,15 @@ msgid "Bambu PET-CF/PA6-CF is not supported by AMS." msgstr "Bambu PET-CF/PA6-CF, AMS tarafından desteklenNozulktedir." msgid "" -"Damp PVA will become flexible and get stuck inside AMS,please take care to dry " -"it before use." +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." msgstr "" -"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan önce " -"kurutmaya dikkat edin." +"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan " +"önce kurutmaya dikkat edin." msgid "" -"CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, " -"please use with caution." +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." msgstr "" "CF/GF filamentleri sert ve kırılgandır. AMS'de kırılması veya sıkışması " "kolaydır, lütfen dikkatli kullanın." @@ -4938,8 +4959,8 @@ msgstr[1] "" msgid "" "\n" -"Hint: Make sure you have added the corresponding printer before importing the " -"configs." +"Hint: Make sure you have added the corresponding printer before importing " +"the configs." msgstr "" "\n" "İpucu: Yapılandırmaları içe aktarmadan önce ilgili yazıcıyı eklediğinizden " @@ -4988,8 +5009,10 @@ msgid "Please confirm if the printer is connected." msgstr "Lütfen yazıcının bağlı olup olmadığını onaylayın." msgid "" -"The printer is currently busy downloading. Please try again after it finishes." -msgstr "Yazıcı şu anda indirmeyle meşgul. Lütfen bittikten sonra tekrar deneyin." +"The printer is currently busy downloading. Please try again after it " +"finishes." +msgstr "" +"Yazıcı şu anda indirmeyle meşgul. Lütfen bittikten sonra tekrar deneyin." msgid "Printer camera is malfunctioning." msgstr "Yazıcı kamerası arızalı." @@ -4998,7 +5021,8 @@ msgid "Problem occurred. Please update the printer firmware and try again." msgstr "" "Sorun oluştu. Lütfen yazıcının ürün yazılımını güncelleyin ve tekrar deneyin." -msgid "LAN Only Liveview is off. Please turn on the liveview on printer screen." +msgid "" +"LAN Only Liveview is off. Please turn on the liveview on printer screen." msgstr "" "Yalnızca LAN Canlı İzleme kapalı. Lütfen yazıcı ekranındaki canlı " "görüntülemeyi açın." @@ -5013,8 +5037,8 @@ msgid "Connection Failed. Please check the network and try again" msgstr "Bağlantı Başarısız. Lütfen ağı kontrol edip tekrar deneyin" msgid "" -"Please check the network and try again, You can restart or update the printer " -"if the issue persists." +"Please check the network and try again, You can restart or update the " +"printer if the issue persists." msgstr "" "Lütfen ağı kontrol edip tekrar deneyin. Sorun devam ederse yazıcıyı yeniden " "başlatabilir veya güncelleyebilirsiniz." @@ -5157,7 +5181,8 @@ msgid_plural "" "You are going to delete %u files from printer. Are you sure to continue?" msgstr[0] "" "%u dosyasını yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" -msgstr[1] "%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" +msgstr[1] "" +"%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" msgid "Delete files" msgstr "Dosyaları sil" @@ -5182,8 +5207,8 @@ msgid "" "The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer " "and export a new .gcode.3mf file." msgstr "" -".gcode.3mf dosyası hiçbir G kodu verisi içermiyor. Lütfen dosyayı Bambu Studio " -"ile dilimleyin ve yeni bir .gcode.3mf dosyasını dışa aktarın." +".gcode.3mf dosyası hiçbir G kodu verisi içermiyor. Lütfen dosyayı Bambu " +"Studio ile dilimleyin ve yeni bir .gcode.3mf dosyasını dışa aktarın." #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -5217,8 +5242,8 @@ msgid "" "Reconnecting the printer, the operation cannot be completed immediately, " "please try again later." msgstr "" -"Yazıcıyı yeniden bağladığınızda işlem hemen tamamlanamıyor, lütfen daha sonra " -"tekrar deneyin." +"Yazıcıyı yeniden bağladığınızda işlem hemen tamamlanamıyor, lütfen daha " +"sonra tekrar deneyin." msgid "File does not exist." msgstr "Dosya bulunmuyor." @@ -5301,8 +5326,8 @@ msgid "" "(The model has already been rated. Your rating will overwrite the previous " "rating.)" msgstr "" -"(Model zaten derecelendirilmiştir. Derecelendirmeniz önceki derecelendirmenin " -"üzerine yazılacaktır)" +"(Model zaten derecelendirilmiştir. Derecelendirmeniz önceki " +"derecelendirmenin üzerine yazılacaktır)" msgid "Rate" msgstr "Derecelendir" @@ -5380,8 +5405,8 @@ msgid "" "Please heat the nozzle to above 170 degree before loading or unloading " "filament." msgstr "" -"Filamenti yüklemeden veya boşaltmadan önce lütfen nozulu 170 derecenin üzerine " -"ısıtın." +"Filamenti yüklemeden veya boşaltmadan önce lütfen nozulu 170 derecenin " +"üzerine ısıtın." msgid "Still unload" msgstr "Daha Fazla Boşalt" @@ -5719,7 +5744,8 @@ msgid "Range" msgstr "Aralık" msgid "" -"The application cannot run normally because OpenGL version is lower than 2.0.\n" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" msgstr "" "OpenGL sürümü 2.0'dan düşük olduğundan uygulama normal şekilde çalışamıyor.\n" @@ -5758,11 +5784,11 @@ msgid "Enable detection of build plate position" msgstr "Yapı plakası konumunun algılanmasını etkinleştir" msgid "" -"The localization tag of build plate is detected, and printing is paused if the " -"tag is not in predefined range." +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." msgstr "" -"Baskı plakasının yerelleştirme etiketi algılanır ve etiket önceden tanımlanmış " -"aralıkta değilse yazdırma duraklatılır." +"Baskı plakasının yerelleştirme etiketi algılanır ve etiket önceden " +"tanımlanmış aralıkta değilse yazdırma duraklatılır." msgid "First Layer Inspection" msgstr "Birinci Katman Denetimi" @@ -5833,6 +5859,9 @@ msgstr "Mevcut plakayı kilitle" msgid "Edit current plate name" msgstr "Mevcut plaka adını düzenle" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Mevcut plakayı özelleştir" @@ -5897,8 +5926,8 @@ msgstr "Peletler" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" -"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' sayfasında " -"bir yazıcı seçin." +"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' " +"sayfasında bir yazıcı seçin." msgid "Sync filaments with AMS" msgstr "Filamentleri AMS ile senkronize et" @@ -5911,10 +5940,11 @@ msgstr "" "ayarlarını ve renklerini kaldıracaktır. Devam etmek istiyor musun?" msgid "" -"Already did a synchronization, do you want to sync only changes or resync all?" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" msgstr "" -"Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek mi " -"yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" +"Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek " +"mi yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" msgid "Sync" msgstr "Senkronizasyon" @@ -5926,12 +5956,13 @@ msgid "There are no compatible filaments, and sync is not performed." msgstr "Uyumlu filament yok ve senkronizasyon gerçekleştirilmiyor." msgid "" -"There are some unknown filaments mapped to generic preset. Please update Orca " -"Slicer or restart Orca Slicer to check if there is an update to system presets." +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." msgstr "" -"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön ayarlarında " -"bir güncelleme olup olmadığını kontrol etmek için lütfen Orca Slicer'ı " -"güncelleyin veya Orca Slicer'ı yeniden başlatın." +"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön " +"ayarlarında bir güncelleme olup olmadığını kontrol etmek için lütfen Orca " +"Slicer'ı güncelleyin veya Orca Slicer'ı yeniden başlatın." #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -5956,26 +5987,26 @@ msgid "Restore" msgstr "Geri Yükleme" msgid "" -"The current hot bed temperature is relatively high. The nozzle may be clogged " -"when printing this filament in a closed enclosure. Please open the front door " -"and/or remove the upper glass." +"The current hot bed temperature is relatively high. The nozzle may be " +"clogged when printing this filament in a closed enclosure. Please open the " +"front door and/or remove the upper glass." msgstr "" -"Mevcut sıcak yatak sıcaklığı oldukça yüksek. Bu filamenti kapalı bir muhafaza " -"içinde bastırırken nozzle tıkanabilir. Lütfen ön kapağı açın ve/veya üst camı " -"çıkarın." +"Mevcut sıcak yatak sıcaklığı oldukça yüksek. Bu filamenti kapalı bir " +"muhafaza içinde bastırırken nozzle tıkanabilir. Lütfen ön kapağı açın ve/" +"veya üst camı çıkarın." msgid "" -"The nozzle hardness required by the filament is higher than the default nozzle " -"hardness of the printer. Please replace the hardened nozzle or filament, " -"otherwise, the nozzle will be attrited or damaged." +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." msgstr "" "Filamentin gerektirdiği nozul sertliği, yazıcının varsayılan nozul " "sertliğinden daha yüksektir. Lütfen sertleşmiş nozulu veya filamenti " "değiştirin, aksi takdirde nozul aşınır veya hasar görür." msgid "" -"Enabling traditional timelapse photography may cause surface imperfections. It " -"is recommended to change to smooth mode." +"Enabling traditional timelapse photography may cause surface imperfections. " +"It is recommended to change to smooth mode." msgstr "" "Geleneksel timelapse etkinleştirilmesi yüzey kusurlarına neden olabilir. " "Yumuşak moda geçilmesi önerilir." @@ -5992,7 +6023,8 @@ msgstr "Dosya yükleniyor: %s" msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" -"OrcaSlicer, 3mf formatını desteklememektedir. Sadece geometri verilerini yükle." +"OrcaSlicer, 3mf formatını desteklememektedir. Sadece geometri verilerini " +"yükle." msgid "Load 3mf" msgstr "3mf yükle" @@ -6024,8 +6056,8 @@ msgstr "Lütfen bunları parametre sekmelerinde düzeltin" msgid "The 3mf has following modified G-codes in filament or printer presets:" msgstr "" -"3mf dosyasında filament veya yazıcı ön ayarlarında şu değiştirilmiş G-kodları " -"bulunmaktadır:" +"3mf dosyasında filament veya yazıcı ön ayarlarında şu değiştirilmiş G-" +"kodları bulunmaktadır:" msgid "" "Please confirm that these modified G-codes are safe to prevent any damage to " @@ -6255,15 +6287,15 @@ msgstr "İndirme başarısız oldu, Dosya boyutu sorunlu." #, c-format, boost-format msgid "Project downloaded %d%%" msgstr "" -"Proje %d%% indirildiBambu Studio’ya içe aktarma başarısız oldu. Lütfen dosyayı " -"indirin ve manuel olarak içe aktarın." +"Proje %d%% indirildiBambu Studio’ya içe aktarma başarısız oldu. Lütfen " +"dosyayı indirin ve manuel olarak içe aktarın." msgid "" -"Importing to Orca Slicer failed. Please download the file and manually import " -"it." +"Importing to Orca Slicer failed. Please download the file and manually " +"import it." msgstr "" -"Orca Slicer'ya aktarma başarısız oldu. Lütfen dosyayı indirin ve manuel olarak " -"İçe aktarın." +"Orca Slicer'ya aktarma başarısız oldu. Lütfen dosyayı indirin ve manuel " +"olarak İçe aktarın." msgid "Import SLA archive" msgstr "SLA arşivini içe aktar" @@ -6322,8 +6354,8 @@ msgstr "Tüm nesneler kaldırılacak, devam edilsin mi?" msgid "The current project has unsaved changes, save it before continue?" msgstr "" -"Mevcut projede kaydedilmemiş değişiklikler var. Devam etmeden önce kaydedilsin " -"mi?" +"Mevcut projede kaydedilmemiş değişiklikler var. Devam etmeden önce " +"kaydedilsin mi?" msgid "Number of copies:" msgstr "Kopya sayısı:" @@ -6348,15 +6380,15 @@ msgstr "Dilimlenmiş dosyayı şu şekilde kaydedin:" #, c-format, boost-format msgid "" -"The file %s has been sent to the printer's storage space and can be viewed on " -"the printer." +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." msgstr "" "%s dosyası yazıcının depolama alanına gönderildi ve yazıcıda " "görüntülenebiliyor." msgid "" -"Unable to perform boolean operation on model meshes. Only positive parts will " -"be kept. You may fix the meshes and try again." +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be kept. You may fix the meshes and try again." msgstr "" "Model ağlarında boole işlemi gerçekleştirilemiyor. Yalnızca olumlu kısımlar " "tutulacaktır. Kafesleri düzeltip tekrar deneyebilirsiniz." @@ -6400,8 +6432,8 @@ msgid "" "Suggest to use auto-arrange to avoid collisions when printing." msgstr "" "Nesneye Göre Yazdır:\n" -"Yazdırma sırasında çarpışmaları önlemek için otomatik düzenlemeyi kullanmanızı " -"önerin." +"Yazdırma sırasında çarpışmaları önlemek için otomatik düzenlemeyi " +"kullanmanızı önerin." msgid "Send G-code" msgstr "G-kodu gönder" @@ -6461,8 +6493,8 @@ msgid "Tips:" msgstr "İpuçları:" msgid "" -"\"Fix Model\" feature is currently only on Windows. Please repair the model on " -"Orca Slicer(windows) or CAD softwares." +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." msgstr "" "\"Modeli Onar\" özelliği şu anda yalnızca Windows'ta bulunmaktadır. Lütfen " "modeli Orca Slicer (windows) veya CAD yazılımlarında onarın." @@ -6470,8 +6502,8 @@ msgstr "" #, c-format, boost-format msgid "" "Plate% d: %s is not suggested to be used to print filament %s(%s). If you " -"still want to do this printing, please set this filament's bed temperature to " -"non zero." +"still want to do this printing, please set this filament's bed temperature " +"to non zero." msgstr "" "Plaka% d: %s'nin %s(%s) filamentinı yazdırmak için kullanılması önerilmez. " "Eğer yine de bu baskıyı yapmak istiyorsanız, lütfen bu filamentin yatak " @@ -6547,8 +6579,8 @@ msgid "Stealth Mode" msgstr "Gizli mod" msgid "" -"This stops the transmission of data to Bambu's cloud services. Users who don't " -"use BBL machines or use LAN mode only can safely turn on this function." +"This stops the transmission of data to Bambu's cloud services. Users who " +"don't use BBL machines or use LAN mode only can safely turn on this function." msgstr "" "Bu, Bambu’nun bulut hizmetlerine veri aktarımını durdurur. BBL makinelerini " "kullanmayan veya yalnızca LAN modunu kullanan kullanıcılar bu işlevi güvenle " @@ -6573,9 +6605,9 @@ msgid "Allow only one OrcaSlicer instance" msgstr "Yalnızca bir OrcaSlicer örneğine izin ver" msgid "" -"On OSX there is always only one instance of app running by default. However it " -"is allowed to run multiple instances of same app from the command line. In " -"such case this settings will allow only one instance." +"On OSX there is always only one instance of app running by default. However " +"it is allowed to run multiple instances of same app from the command line. " +"In such case this settings will allow only one instance." msgstr "" "OSX’te her zaman varsayılan olarak çalışan tek bir uygulama örneği vardır. " "Ancak aynı uygulamanın birden fazla örneğinin komut satırından " @@ -6583,8 +6615,9 @@ msgstr "" "örneğe izin verecektir." msgid "" -"If this is enabled, when starting OrcaSlicer and another instance of the same " -"OrcaSlicer is already running, that instance will be reactivated instead." +"If this is enabled, when starting OrcaSlicer and another instance of the " +"same OrcaSlicer is already running, that instance will be reactivated " +"instead." msgstr "" "Bu etkinleştirilirse, OrcaSlicer başlatıldığında ve aynı OrcaSlicer’ın başka " "bir örneği zaten çalışıyorken, bunun yerine bu örnek yeniden " @@ -6657,7 +6690,8 @@ msgstr "Hacimleri temizleme: Renk her değiştiğinde otomatik olarak hesapla." msgid "If enabled, auto-calculate every time the color changed." msgstr "Etkinleştirilirse, renk her değiştiğinde otomatik hesapla." -msgid "Flushing volumes: Auto-calculate every time when the filament is changed." +msgid "" +"Flushing volumes: Auto-calculate every time when the filament is changed." msgstr "" "Yıkama hacimleri: Filament her değiştirildiğinde otomatik olarak hesaplanır." @@ -6675,11 +6709,12 @@ msgstr "" "hatırlayacak ve otomatik olarak değiştirecektir." msgid "Multi-device Management(Take effect after restarting Orca)." -msgstr "Çoklu Cihaz Yönetimi(Studio yeniden başlatıldıktan sonra geçerli olur)." +msgstr "" +"Çoklu Cihaz Yönetimi(Studio yeniden başlatıldıktan sonra geçerli olur)." msgid "" -"With this option enabled, you can send a task to multiple devices at the same " -"time and manage multiple devices." +"With this option enabled, you can send a task to multiple devices at the " +"same time and manage multiple devices." msgstr "" "Bu seçenek etkinleştirildiğinde, aynı anda birden fazla cihaza bir görev " "gönderebilir ve birden fazla cihazı yönetebilirsiniz." @@ -6724,8 +6759,8 @@ msgstr ".stl dosyalarını OrcaSlicer ile ilişkilendirin" msgid "If enabled, sets OrcaSlicer as default application to open .stl files" msgstr "" -"Etkinleştirilirse OrcaSlicer'ı .stl dosyalarını açmak için varsayılan uygulama " -"olarak ayarlar" +"Etkinleştirilirse OrcaSlicer'ı .stl dosyalarını açmak için varsayılan " +"uygulama olarak ayarlar" msgid "Associate .step/.stp files to OrcaSlicer" msgstr ".step/.stp dosyalarını OrcaSlicer ile ilişkilendirin" @@ -6756,10 +6791,11 @@ msgstr "Değiştirilmiş G-kodları içeren 3MF dosyalarını yüklerken uyarı msgid "Auto-Backup" msgstr "Otomatik yedekleme" -msgid "Backup your project periodically for restoring from the occasional crash." +msgid "" +"Backup your project periodically for restoring from the occasional crash." msgstr "" -"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi düzenli " -"aralıklarla yedekleyin." +"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi " +"düzenli aralıklarla yedekleyin." msgid "every" msgstr "her" @@ -7116,7 +7152,8 @@ msgid "Error code" msgstr "Hata kodu" msgid "No login account, only printers in LAN mode are displayed" -msgstr "Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" +msgstr "" +"Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" msgid "Connecting to server" msgstr "Sunucuya baglanıyor" @@ -7144,8 +7181,8 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" -"%s filamenti AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek için " -"lütfen yazıcının ürün yazılımını güncelleyin." +"%s filamenti AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek " +"için lütfen yazıcının ürün yazılımını güncelleyin." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " @@ -7184,7 +7221,8 @@ msgstr "" "desteklemek için lütfen yazıcının ürün yazılımını güncelleyin." msgid "" -"The printer firmware only supports sequential mapping of filament => AMS slot." +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." msgstr "" "Yazıcı ürün yazılımı yalnızca filament => AMS yuvasının sıralı eşlemesini " "destekler." @@ -7245,8 +7283,8 @@ msgstr "" msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " -"they are the required filaments. If they are okay, press \"Confirm\" to start " -"printing." +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." msgstr "" "AMS eşlemelerinde bazı bilinmeyen filamentler var. Lütfen bunların gerekli " "filamentler olup olmadığını kontrol edin. Sorun yoksa, yazdırmayı başlatmak " @@ -7271,13 +7309,15 @@ msgstr "" #, c-format, boost-format msgid "" -"Printing high temperature material(%s material) with %s may cause nozzle damage" +"Printing high temperature material(%s material) with %s may cause nozzle " +"damage" msgstr "" "Yüksek sıcaklıktaki malzemeyi (%s malzeme) %s ile yazdırmak püskürtme ucu " "hasarına neden olabilir" msgid "Please fix the error above, otherwise printing cannot continue." -msgstr "Lütfen yukarıdaki hatayı düzeltin, aksi takdirde yazdırma devam edemez." +msgstr "" +"Lütfen yukarıdaki hatayı düzeltin, aksi takdirde yazdırma devam edemez." msgid "" "Please click the confirm button if you still want to proceed with printing." @@ -7395,16 +7435,16 @@ msgstr "Şartlar ve koşullar" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " -"device, please read the terms and conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"device, please read the terms and conditions.By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " "Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" -"Bir Bambu Lab cihazı satın aldığınız için teşekkür ederiz.Bambu Lab cihazınızı " -"kullanmadan önce lütfen şartlar ve koşulları okuyun.Bambu Lab cihazınızı " -"kullanmayı kabul etmek için tıklayarak, Gizlilik Politikasına ve Kullanım " -"Koşullarına (topluca \"Şartlar\" olarak anılacaktır) uymayı kabul etmiş " -"olursunuz. \"). Bambu Lab Gizlilik Politikasına uymuyorsanız veya bu " +"Bir Bambu Lab cihazı satın aldığınız için teşekkür ederiz.Bambu Lab " +"cihazınızı kullanmadan önce lütfen şartlar ve koşulları okuyun.Bambu Lab " +"cihazınızı kullanmayı kabul etmek için tıklayarak, Gizlilik Politikasına ve " +"Kullanım Koşullarına (topluca \"Şartlar\" olarak anılacaktır) uymayı kabul " +"etmiş olursunuz. \"). Bambu Lab Gizlilik Politikasına uymuyorsanız veya bu " "Politikayı kabul etmiyorsanız lütfen Bambu Lab ekipmanlarını ve hizmetlerini " "kullanmayın." @@ -7428,11 +7468,11 @@ msgid "" "successes and failures of the vast number of prints by our users. We are " "training %s to be smarter by feeding them the real-world data. If you are " "willing, this service will access information from your error logs and usage " -"logs, which may include information described in Privacy Policy. We will not " -"collect any Personal Data by which an individual can be identified directly or " -"indirectly, including without limitation names, addresses, payment " -"information, or phone numbers. By enabling this service, you agree to these " -"terms and the statement about Privacy Policy." +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." msgstr "" "3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı " "düzenlerken birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. " @@ -7483,19 +7523,20 @@ msgid "Click to reset all settings to the last saved preset." msgstr "Tüm ayarları en son kaydedilen ön ayara sıfırlamak için tıklayın." msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the model " -"without prime tower. Are you sure you want to disable prime tower?" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" msgstr "" "Sorunsuz timeplace için Prime Tower gereklidir. Prime tower olmayan modelde " "kusurlar olabilir. Prime tower'ı devre dışı bırakmak istediğinizden emin " "misiniz?" msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the model " -"without prime tower. Do you want to enable prime tower?" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" msgstr "" -"Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower olmayan " -"modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor musunuz?" +"Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower " +"olmayan modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor " +"musunuz?" msgid "Still print by object?" msgstr "Hala nesneye göre yazdırıyor musunuz?" @@ -7520,12 +7561,12 @@ msgstr "" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " -"settings: at least 2 interface layers, at least 0.1mm top z distance or using " -"support materials on interface." +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." msgstr "" -"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en az " -"2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek malzemeleri " -"kullanılması." +"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en " +"az 2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek " +"malzemeleri kullanılması." msgid "" "When using support material for the support interface, We recommend the " @@ -7543,8 +7584,8 @@ msgid "" "precise dimensions or is part of an assembly, it's important to double-check " "whether this change in geometry impacts the functionality of your print." msgstr "" -"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız kesin " -"boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu " +"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız " +"kesin boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu " "değişikliğin baskınızın işlevselliğini etkileyip etkilemediğini bir kez daha " "kontrol etmeniz önemlidir." @@ -7559,11 +7600,12 @@ msgstr "" "min_layer_height olarak ayarlanacak\n" msgid "" -"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer height " -"limits ,this may cause printing quality issues." +"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer " +"height limits ,this may cause printing quality issues." msgstr "" -"Katman yüksekliği, Yazıcı Ayarları -> Ekstruder -> Katman yüksekliği sınırları " -"bölümündeki sınırı aşıyor bu durum baskı kalitesi sorunlarına neden olabilir." +"Katman yüksekliği, Yazıcı Ayarları -> Ekstruder -> Katman yüksekliği " +"sınırları bölümündeki sınırı aşıyor bu durum baskı kalitesi sorunlarına " +"neden olabilir." msgid "Adjust to the set range automatically? \n" msgstr "Ayarlanan aralığa otomatik olarak ayarlansın mı? \n" @@ -7577,8 +7619,8 @@ msgstr "Atla" msgid "" "Experimental feature: Retracting and cutting off the filament at a greater " "distance during filament changes to minimize flush.Although it can notably " -"reduce flush, it may also elevate the risk of nozzle clogs or other printing " -"complications." +"reduce flush, it may also elevate the risk of nozzle clogs or other " +"printing complications." msgstr "" "Deneysel özellik: Filament değişiklikleri sırasında, floşu en aza indirmek " "için filamanı daha büyük bir mesafeden geri çekmek ve kesmek. Flush’u önemli " @@ -7593,15 +7635,15 @@ msgid "" msgstr "" "Deneysel özellik: Filament değişiklikleri sırasında, filamanın en aza " "indirilmesi için filamanın daha büyük bir mesafeden geri çekilmesi ve " -"kesilmesi. Akmayı önemli ölçüde azaltabilmesine rağmen, aynı zamanda püskürtme " -"uçları tıkanması veya diğer yazdırma komplikasyonları riskini de artırabilir. " -"Lütfen en son yazıcı ürün yazılımını kullanın." +"kesilmesi. Akmayı önemli ölçüde azaltabilmesine rağmen, aynı zamanda " +"püskürtme uçları tıkanması veya diğer yazdırma komplikasyonları riskini de " +"artırabilir. Lütfen en son yazıcı ürün yazılımını kullanın." msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add Primitive\"-" -">\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add " +"Primitive\"->\"Timelapse Wipe Tower\"." msgstr "" "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "eklenmesi önerilir.\n" @@ -7645,13 +7687,13 @@ msgid "Overhang speed" msgstr "Çıkıntı Hızı" msgid "" -"This is the speed for various overhang degrees. Overhang degrees are expressed " -"as a percentage of line width. 0 speed means no slowing down for the overhang " -"degree range and wall speed is used" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" msgstr "" "Bu, çeşitli sarkma dereceleri için hızdır. Çıkıntı dereceleri çizgi " -"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı için " -"yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" +"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı " +"için yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" msgid "Bridge" msgstr "Köprü" @@ -7763,18 +7805,18 @@ msgid "Cool plate" msgstr "Soğuk plaka" msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament does " -"not support to print on the Cool Plate" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" msgstr "" -"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool Plate " -"üzerine yazdırmayı desteklemediği anlamına gelir" +"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool " +"Plate üzerine yazdırmayı desteklemediği anlamına gelir" msgid "Textured Cool plate" msgstr "Dokulu Soğuk Plaka" msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament does " -"not support to print on the Textured Cool Plate" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Textured Cool Plate" msgstr "" "Soğuk plaka takıldığında yatak sıcaklığı. 0 Değeri, filamentin Dokulu Soğuk " "Plaka üzerine yazdırmayı desteklemediği anlamına gelir." @@ -7827,15 +7869,15 @@ msgid "Min fan speed threshold" msgstr "Minimum fan hızı" msgid "" -"Part cooling fan speed will start to run at min speed when the estimated layer " -"time is no longer than the layer time in setting. When layer time is shorter " -"than threshold, fan speed is interpolated between the minimum and maximum fan " -"speed according to layer printing time" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" msgstr "" "Tahmini katman süresi ayardaki katman süresinden uzun olmadığında parça " -"soğutma fanı hızı minimum hızda çalışmaya başlayacaktır. Katman süresi eşikten " -"kısa olduğunda fan hızı, katman yazdırma süresine göre minimum ve maksimum fan " -"hızı arasında enterpole edilir" +"soğutma fanı hızı minimum hızda çalışmaya başlayacaktır. Katman süresi " +"eşikten kısa olduğunda fan hızı, katman yazdırma süresine göre minimum ve " +"maksimum fan hızı arasında enterpole edilir" msgid "Max fan speed threshold" msgstr "Maksimum fan hızı" @@ -7960,13 +8002,13 @@ msgstr "Yazıcının ekstruder sayısı." msgid "" "Single Extruder Multi Material is selected, \n" "and all extruders must have the same diameter.\n" -"Do you want to change the diameter for all extruders to first extruder nozzle " -"diameter value?" +"Do you want to change the diameter for all extruders to first extruder " +"nozzle diameter value?" msgstr "" "Tek Ekstruder Çoklu Malzeme seçilir, \n" "ve tüm ekstrüderlerin aynı çapa sahip olması gerekir.\n" -"Tüm ekstruderlerin çapını ilk ekstruder bozul çapı değerine değiştirmek ister " -"misiniz?" +"Tüm ekstruderlerin çapını ilk ekstruder bozul çapı değerine değiştirmek " +"ister misiniz?" msgid "Nozzle diameter" msgstr "Nozul çapı" @@ -8040,8 +8082,8 @@ msgid "" "please reset the filament information for that slot." msgstr "" "Seçilen ön ayarı silmek istediğinizden emin misiniz? \n" -"Eğer ön ayar, şu anda yazıcınızda kullanılan bir filamente karşılık geliyorsa, " -"lütfen o slot için filament bilgilerini sıfırlayın." +"Eğer ön ayar, şu anda yazıcınızda kullanılan bir filamente karşılık " +"geliyorsa, lütfen o slot için filament bilgilerini sıfırlayın." #, boost-format msgid "Are you sure to %1% the selected preset?" @@ -8127,19 +8169,19 @@ msgstr "\"%1%\" ön ayarı aşağıdaki kaydedilmemiş değişiklikleri içeriyo #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new printer profile and it contains " -"the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" msgstr "" "Ön ayar \"%1%\", yeni yazıcı profiliyle uyumlu değil ve aşağıdaki " "kaydedilmemiş değişiklikleri içeriyor:" #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new process profile and it contains " -"the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" msgstr "" -"Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki kaydedilmemiş " -"değişiklikleri içeriyor:" +"Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki " +"kaydedilmemiş değişiklikleri içeriyor:" #, boost-format msgid "You have changed some settings of preset \"%1%\". " @@ -8166,12 +8208,12 @@ msgstr "Daha önce ayarlarınızı değiştirdiniz." msgid "" "\n" -"You can discard the preset values you have modified, or choose to transfer the " -"modified values to the new project" +"You can discard the preset values you have modified, or choose to transfer " +"the modified values to the new project" msgstr "" "\n" -"Değiştirdiğiniz ön ayar değerlerini atabilir veya değiştirilen değerleri yeni " -"projeye aktarmayı seçebilirsiniz." +"Değiştirdiğiniz ön ayar değerlerini atabilir veya değiştirilen değerleri " +"yeni projeye aktarmayı seçebilirsiniz." msgid "Extruders count" msgstr "Ekstruder sayısı" @@ -8195,19 +8237,19 @@ msgstr "" msgid "" "Transfer the selected options from left preset to the right.\n" -"Note: New modified presets will be selected in settings tabs after close this " -"dialog." +"Note: New modified presets will be selected in settings tabs after close " +"this dialog." msgstr "" "Seçilen seçenekleri sol ön ayardan sağa aktarın.\n" -"Not: Bu iletişim kutusunu kapattıktan sonra ayarlar sekmelerinde değiştirilen " -"yeni ön ayarlar seçilecektir." +"Not: Bu iletişim kutusunu kapattıktan sonra ayarlar sekmelerinde " +"değiştirilen yeni ön ayarlar seçilecektir." msgid "Transfer values from left to right" msgstr "Değerleri soldan sağa aktarın" msgid "" -"If enabled, this dialog can be used for transfer selected values from left to " -"right preset." +"If enabled, this dialog can be used for transfer selected values from left " +"to right preset." msgstr "" "Etkinleştirilirse, bu iletişim kutusu seçilen değerleri soldan sağa ön ayara " "aktarmak için kullanılabilir." @@ -8348,22 +8390,22 @@ msgstr "Sıkıştırma özelleştirme" msgid "" "Ramming denotes the rapid extrusion just before a tool change in a single-" -"extruder MM printer. Its purpose is to properly shape the end of the unloaded " -"filament so it does not prevent insertion of the new filament and can itself " -"be reinserted later. This phase is important and different materials can " -"require different extrusion speeds to get the good shape. For this reason, the " -"extrusion rates during ramming are adjustable.\n" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" "\n" "This is an expert-level setting, incorrect adjustment will likely lead to " "jams, extruder wheel grinding into filament etc." msgstr "" "Sıkıştırma, tek ekstruderli bir MM yazıcıda takım değişiminden hemen önce " -"yapılan hızlı ekstrüzyonu ifade eder. Amacı, yeni filamentin yerleştirilmesini " -"engellememesi ve daha sonra yeniden yerleştirilebilmesi için boşaltılmış " -"filamentin ucunu düzgün bir şekilde şekillendirmektir. Bu aşama önemlidir ve " -"farklı malzemeler iyi bir şekil elde etmek için farklı ekstrüzyon hızları " -"gerektirebilir. Bu nedenle, sıkıştırma sırasındaki ekstrüzyon hızları " -"ayarlanabilir.\n" +"yapılan hızlı ekstrüzyonu ifade eder. Amacı, yeni filamentin " +"yerleştirilmesini engellememesi ve daha sonra yeniden yerleştirilebilmesi " +"için boşaltılmış filamentin ucunu düzgün bir şekilde şekillendirmektir. Bu " +"aşama önemlidir ve farklı malzemeler iyi bir şekil elde etmek için farklı " +"ekstrüzyon hızları gerektirebilir. Bu nedenle, sıkıştırma sırasındaki " +"ekstrüzyon hızları ayarlanabilir.\n" "\n" "Bu uzman düzeyinde bir ayardır, yanlış ayarlama muhtemelen sıkışmalara, " "ekstruder tekerleğinin filamente sürtünmesine vb. yol açacaktır." @@ -8430,22 +8472,22 @@ msgid "To" msgstr "İle" msgid "" -"Windows Media Player is required for this task! Do you want to enable 'Windows " -"Media Player' for your operation system?" +"Windows Media Player is required for this task! Do you want to enable " +"'Windows Media Player' for your operation system?" msgstr "" "Bu görev için Windows Media Player gereklidir! İşletim sisteminiz için " "‘Windows Media Player’ı etkinleştirmek istiyor musunuz?" msgid "" -"BambuSource has not correctly been registered for media playing! Press Yes to " -"re-register it. You will be promoted twice" +"BambuSource has not correctly been registered for media playing! Press Yes " +"to re-register it. You will be promoted twice" msgstr "" -"BambuSource medya oynatımı için doğru şekilde kaydedilmemiş! Yeniden kaydetmek " -"için Evet’e basın." +"BambuSource medya oynatımı için doğru şekilde kaydedilmemiş! Yeniden " +"kaydetmek için Evet’e basın." msgid "" -"Missing BambuSource component registered for media playing! Please re-install " -"BambuStudio or seek after-sales help." +"Missing BambuSource component registered for media playing! Please re-" +"install BambuStudio or seek after-sales help." msgstr "" "Medya oynatma için kayıtlı BambuSource bileşeni eksik! Lütfen BambuStudio’yu " "yeniden yükleyin veya satış sonrası yardım isteyin." @@ -8458,9 +8500,9 @@ msgstr "" "çalışmayabilir! Düzeltmek için Evet’e basın." msgid "" -"Your system is missing H.264 codecs for GStreamer, which are required to play " -"video. (Try installing the gstreamer1.0-plugins-bad or gstreamer1.0-libav " -"packages, then restart Orca Slicer?)" +"Your system is missing H.264 codecs for GStreamer, which are required to " +"play video. (Try installing the gstreamer1.0-plugins-bad or gstreamer1.0-" +"libav packages, then restart Orca Slicer?)" msgstr "" "Sisteminizde video oynatmak için gerekli olan GStreamer H.264 codec " "bileşenleri eksik. (gstreamer1.0-plugins-bad veya gstreamer1.0-libav " @@ -8530,9 +8572,9 @@ msgid "Shift+R" msgstr "Shift+R" msgid "" -"Auto orientates selected objects or all objects.If there are selected objects, " -"it just orientates the selected ones.Otherwise, it will orientates all objects " -"in the current disk." +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." msgstr "" "Seçilen nesneleri veya tüm nesneleri otomatik olarak yönlendirir. Seçilen " "nesneler varsa, yalnızca seçilenleri yönlendirir. Aksi takdirde, geçerli " @@ -8755,8 +8797,8 @@ msgstr "Ağ eklentisi güncellemesi" msgid "" "Click OK to update the Network plug-in when Orca Slicer launches next time." msgstr "" -"Orca Slicer bir sonraki sefer başlatıldığında Ağ eklentisini güncellemek için " -"Tamam'a tıklayın." +"Orca Slicer bir sonraki sefer başlatıldığında Ağ eklentisini güncellemek " +"için Tamam'a tıklayın." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" @@ -8813,7 +8855,8 @@ msgstr "Nozulu Onaylayın ve Güncelleyin" msgid "LAN Connection Failed (Sending print file)" msgstr "LAN Bağlantısı Başarısız (Yazdırma dosyası gönderiliyor)" -msgid "Step 1, please confirm Orca Slicer and your printer are in the same LAN." +msgid "" +"Step 1, please confirm Orca Slicer and your printer are in the same LAN." msgstr "" "Adım 1, lütfen Orca Slicer ile yazıcınızın aynı LAN'da olduğunu doğrulayın." @@ -8821,8 +8864,8 @@ msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" -"Adım 2, aşağıdaki IP ve Erişim Kodu yazıcınızdaki gerçek değerlerden farklıysa " -"lütfen bunları düzeltin." +"Adım 2, aşağıdaki IP ve Erişim Kodu yazıcınızdaki gerçek değerlerden " +"farklıysa lütfen bunları düzeltin." msgid "IP" msgstr "IP" @@ -8882,8 +8925,8 @@ msgid "Updating successful" msgstr "Güncelleme başarılı" msgid "" -"Are you sure you want to update? This will take about 10 minutes. Do not turn " -"off the power while the printer is updating." +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." msgstr "" "Güncellemek istediğinizden emin misiniz? Bu yaklaşık 10 dakika sürecektir. " "Yazıcı güncellenirken gücü kapatmayın." @@ -8902,9 +8945,10 @@ msgid "" "printing. Do you want to update now? You can also update later on printer or " "update next time starting Orca." msgstr "" -"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme yapılması " -"gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra yazıcıda " -"güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda güncelleyebilirsiniz." +"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme " +"yapılması gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra " +"yazıcıda güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda " +"güncelleyebilirsiniz." msgid "Extension Board" msgstr "Uzatma Kartı" @@ -8976,8 +9020,8 @@ msgid "Open G-code file:" msgstr "G kodu dosyasını açın:" msgid "" -"One object has empty initial layer and can't be printed. Please Cut the bottom " -"or enable supports." +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." msgstr "" "Bir nesnenin başlangıç katmanı boş ve yazdırılamıyor. Lütfen alt kısmı kesin " "veya destekleri etkinleştirin." @@ -9062,8 +9106,8 @@ msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "%1% çizgi genişliği hesaplanamadı. \"%2%\" değeri alınamıyor " msgid "" -"Invalid spacing supplied to Flow::with_spacing(), check your layer height and " -"extrusion width" +"Invalid spacing supplied to Flow::with_spacing(), check your layer height " +"and extrusion width" msgstr "" "Flow::with_spacing()'e sağlanan geçersiz boşluk, kat yüksekliğinizi ve " "ekstrüzyon genişliğinizi kontrol edin" @@ -9196,8 +9240,8 @@ msgstr " dışlama alanına çok yakın ve çarpışmalara neden olacak.\n" msgid "" "Can not print multiple filaments which have large difference of temperature " -"together. Otherwise, the extruder and nozzle may be blocked or damaged during " -"printing" +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" msgstr "" "Birlikte büyük sıcaklık farkına sahip birden fazla filament basılamaz. Aksi " "takdirde baskı sırasında ekstruder ve nozul tıkanabilir veya hasar görebilir" @@ -9213,8 +9257,8 @@ msgstr "" "modu desteklenmez." msgid "" -"Please select \"By object\" print sequence to print multiple objects in spiral " -"vase mode." +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." msgstr "" "Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye " "göre\" yazdırma sırasını seçin." @@ -9238,8 +9282,8 @@ msgstr "%1% nesnesi maksimum yapı hacmi yüksekliğini aşıyor." #, boost-format msgid "" -"While the object %1% itself fits the build volume, its last layer exceeds the " -"maximum build volume height." +"While the object %1% itself fits the build volume, its last layer exceeds " +"the maximum build volume height." msgstr "" "%1% nesnesinin kendisi yapı hacmine uysa da, son katmanı maksimum yapı hacmi " "yüksekliğini aşıyor." @@ -9255,9 +9299,9 @@ msgid "Variable layer height is not supported with Organic supports." msgstr "Değişken katman yüksekliği Organik desteklerle desteklenmez." msgid "" -"Different nozzle diameters and different filament diameters may not work well " -"when the prime tower is enabled. It's very experimental, so please proceed " -"with caution." +"Different nozzle diameters and different filament diameters may not work " +"well when the prime tower is enabled. It's very experimental, so please " +"proceed with caution." msgstr "" "Farklı püskürtme ucu çapları ve farklı filaman çapları, ana kule " "etkinleştirildiğinde iyi çalışmayabilir. Oldukça deneysel olduğundan lütfen " @@ -9288,11 +9332,11 @@ msgid "The prime tower is not supported in \"By object\" print." msgstr "Prime tower, \"Nesneye göre\" yazdırmada desteklenmez." msgid "" -"The prime tower is not supported when adaptive layer height is on. It requires " -"that all objects have the same layer height." +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." msgstr "" -"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm nesnelerin " -"aynı katman yüksekliğine sahip olmasını gerektirir." +"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm " +"nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" @@ -9300,11 +9344,12 @@ msgstr "" msgid "The prime tower requires that all objects have the same layer heights" msgstr "" -"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir" +"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını " +"gerektirir" msgid "" -"The prime tower requires that all objects are printed over the same number of " -"raft layers" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" msgstr "" "Ana kule, tüm nesnelerin aynı sayıda sal katmanı üzerine yazdırılmasını " "gerektirir" @@ -9317,8 +9362,8 @@ msgstr "" "gerektirir." msgid "" -"The prime tower is only supported if all objects have the same variable layer " -"height" +"The prime tower is only supported if all objects have the same variable " +"layer height" msgstr "" "Prime tower yalnızca tüm nesnelerin aynı değişken katman yüksekliğine sahip " "olması durumunda desteklenir" @@ -9332,7 +9377,8 @@ msgstr "Çok büyük çizgi genişliği" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip olmalıdır." +"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip " +"olmalıdır." msgid "" "Organic support tree tip diameter must not be smaller than support material " @@ -9345,8 +9391,8 @@ msgid "" "Organic support branch diameter must not be smaller than 2x support material " "extrusion width." msgstr "" -"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 katından " -"daha küçük olamaz." +"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 " +"katından daha küçük olamaz." msgid "" "Organic support branch diameter must not be smaller than support tree tip " @@ -9363,32 +9409,34 @@ msgid "Layer height cannot exceed nozzle diameter" msgstr "Katman yüksekliği nozul çapını aşamaz" msgid "" -"Relative extruder addressing requires resetting the extruder position at each " -"layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " "layer_gcode." msgstr "" -"Göreceli ekstruder adreslemesi, kayan nokta doğruluğunun kaybını önlemek için " -"her katmandaki ekstruder konumunun sıfırlanmasını gerektirir. Layer_gcode'a " -"\"G92 E0\" ekleyin." +"Göreceli ekstruder adreslemesi, kayan nokta doğruluğunun kaybını önlemek " +"için her katmandaki ekstruder konumunun sıfırlanmasını gerektirir. " +"Layer_gcode'a \"G92 E0\" ekleyin." msgid "" "\"G92 E0\" was found in before_layer_gcode, which is incompatible with " "absolute extruder addressing." msgstr "" -"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder adreslemeyle " -"uyumsuzdu." +"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder " +"adreslemeyle uyumsuzdu." msgid "" "\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " "extruder addressing." msgstr "" -"Layer_gcode'da mutlak ekstruder adreslemeyle uyumlu olmayan \"G92 E0\" bulundu." +"Layer_gcode'da mutlak ekstruder adreslemeyle uyumlu olmayan \"G92 E0\" " +"bulundu." #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "Plaka %d: %s, %s filamentini desteklemiyor" -msgid "Setting the jerk speed too low could lead to artifacts on curved surfaces" +msgid "" +"Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" "Sarsıntı hızının çok düşük ayarlanması kavisli yüzeylerde bozulmalara neden " "olabilir" @@ -9398,8 +9446,8 @@ msgid "" "machine_max_jerk_y).\n" "Orca will automatically cap the jerk speed to ensure it doesn't surpass the " "printer's capabilities.\n" -"You can adjust the maximum jerk setting in your printer's configuration to get " -"higher speeds." +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." msgstr "" "Sarsıntı ayarı yazıcının maksimum sarsıntısını aşıyor (machine_max_jerk_x/" "machine_max_jerk_y).\n" @@ -9413,8 +9461,8 @@ msgid "" "(machine_max_acceleration_extruding).\n" "Orca will automatically cap the acceleration speed to ensure it doesn't " "surpass the printer's capabilities.\n" -"You can adjust the machine_max_acceleration_extruding value in your printer's " -"configuration to get higher speeds." +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." msgstr "" "Hızlanma ayarı yazıcının maksimum hızlanmasını aşıyor " "(machine_max_acceleration_extruding).\n" @@ -9426,8 +9474,8 @@ msgstr "" msgid "" "The travel acceleration setting exceeds the printer's maximum travel " "acceleration (machine_max_acceleration_travel).\n" -"Orca will automatically cap the travel acceleration speed to ensure it doesn't " -"surpass the printer's capabilities.\n" +"Orca will automatically cap the travel acceleration speed to ensure it " +"doesn't surpass the printer's capabilities.\n" "You can adjust the machine_max_acceleration_travel value in your printer's " "configuration to get higher speeds." msgstr "" @@ -9442,8 +9490,8 @@ msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " "filaments differs significantly." msgstr "" -"Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin filament " -"büzülmesi önemli ölçüde farklılık göstermektedir." +"Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin " +"filament büzülmesi önemli ölçüde farklılık göstermektedir." msgid "Generating skirt & brim" msgstr "Etek ve kenar oluşturma" @@ -9482,7 +9530,8 @@ msgid "Elephant foot compensation" msgstr "Fil ayağı telafi oranı" msgid "" -"Shrink the initial layer on build plate to compensate for elephant foot effect" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" msgstr "" "Fil ayağı etkisini telafi etmek için baskı plakasındaki ilk katmanı küçültün" @@ -9506,8 +9555,8 @@ msgid "" "Slicing height for each layer. Smaller layer height means more accurate and " "more printing time" msgstr "" -"Her katman için dilimleme yüksekliği. Daha küçük katman yüksekliği, daha doğru " -"ve daha fazla baskı süresi anlamına gelir" +"Her katman için dilimleme yüksekliği. Daha küçük katman yüksekliği, daha " +"doğru ve daha fazla baskı süresi anlamına gelir" msgid "Printable height" msgstr "Yazdırılabilir yükseklik" @@ -9531,8 +9580,8 @@ msgstr "3. taraf yazdırma ana bilgisayarını kullanın" msgid "Allow controlling BambuLab's printer through 3rd party print hosts" msgstr "" -"BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla kontrol " -"edilmesine izin ver" +"BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla " +"kontrol edilmesine izin ver" msgid "Hostname, IP or URL" msgstr "Ana bilgisayar adı, IP veya URL" @@ -9541,15 +9590,15 @@ msgid "" "Orca Slicer can upload G-code files to a printer host. This field should " "contain the hostname, IP address or URL of the printer host instance. Print " "host behind HAProxy with basic auth enabled can be accessed by putting the " -"user name and password into the URL in the following format: https://username:" -"password@your-octopi-address/" +"user name and password into the URL in the following format: https://" +"username:password@your-octopi-address/" msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " -"alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini veya " -"URL'sini içermelidir. Temel kimlik doğrulamanın etkin olduğu HAProxy'nin " -"arkasındaki yazdırma ana bilgisayarına, kullanıcı adı ve parolanın aşağıdaki " -"biçimdeki URL'ye girilmesiyle erişilebilir: https://username:password@your-" -"octopi-address/" +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " +"Bu alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini " +"veya URL'sini içermelidir. Temel kimlik doğrulamanın etkin olduğu " +"HAProxy'nin arkasındaki yazdırma ana bilgisayarına, kullanıcı adı ve " +"parolanın aşağıdaki biçimdeki URL'ye girilmesiyle erişilebilir: https://" +"username:password@your-octopi-address/" msgid "Device UI" msgstr "Cihaz kullanıcı arayüzü" @@ -9557,7 +9606,8 @@ msgstr "Cihaz kullanıcı arayüzü" msgid "" "Specify the URL of your device user interface if it's not same as print_host" msgstr "" -"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini belirtin" +"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini " +"belirtin" msgid "API Key / Password" msgstr "API Anahtarı / Şifre" @@ -9566,8 +9616,9 @@ msgid "" "Orca Slicer can upload G-code files to a printer host. This field should " "contain the API Key or the password required for authentication." msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " -"alan, kimlik doğrulama için gereken API Anahtarını veya şifreyi içermelidir." +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " +"Bu alan, kimlik doğrulama için gereken API Anahtarını veya şifreyi " +"içermelidir." msgid "Name of the printer" msgstr "Yazıcı adı" @@ -9577,11 +9628,12 @@ msgstr "HTTPS CA Dosyası" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " -"in crt/pem format. If left blank, the default OS CA certificate repository is " -"used." +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." msgstr "" -"HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika dosyası " -"belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu kullanılır." +"HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika " +"dosyası belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu " +"kullanılır." msgid "User" msgstr "Kullanıcı" @@ -9598,8 +9650,8 @@ msgid "" "certificates if connection fails." msgstr "" "Eksik veya çevrimdışı dağıtım noktaları olması durumunda HTTPS sertifikası " -"iptal kontrollerini göz ardı edin. Bağlantı başarısız olursa, kendinden imzalı " -"sertifikalar için bu seçeneğin etkinleştirilmesi istenebilir." +"iptal kontrollerini göz ardı edin. Bağlantı başarısız olursa, kendinden " +"imzalı sertifikalar için bu seçeneğin etkinleştirilmesi istenebilir." msgid "Names of presets related to the physical printer" msgstr "Fiziksel yazıcıyla ilgili ön ayarların adları" @@ -9623,15 +9675,15 @@ msgid "Avoid crossing wall - Max detour length" msgstr "Duvarı geçmekten kaçının - maksimum servis yolu uzunluğu" msgid "" -"Maximum detour distance for avoiding crossing wall. Don't detour if the detour " -"distance is large than this value. Detour length could be specified either as " -"an absolute value or as percentage (for example 50%) of a direct travel path. " -"Zero to disable" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" msgstr "" -"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma mesafesi " -"bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer olarak " -"veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak belirtilebilir. " -"Devre dışı bırakmak için sıfır" +"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma " +"mesafesi bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer " +"olarak veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak " +"belirtilebilir. Devre dışı bırakmak için sıfır" msgid "mm or %" msgstr "mm veya %" @@ -9640,39 +9692,39 @@ msgid "Other layers" msgstr "Diğer katmanlar" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the filament " -"does not support to print on the Cool Plate" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" msgstr "" -"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin Cool " -"Plate üzerine yazdırmayı desteklemediği anlamına gelir" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " +"Cool Plate üzerine yazdırmayı desteklemediği anlamına gelir" msgid "°C" msgstr "°C" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the filament " -"does not support to print on the Textured Cool Plate" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured Cool Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " "Dokulu Soğuk Plaka üzerine yazdırmayı desteklemediği anlamına gelir." msgid "" -"Bed temperature for layers except the initial one. Value 0 means the filament " -"does not support to print on the Engineering Plate" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. Değer 0, filamentin " "Mühendislik Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the filament " -"does not support to print on the High Temp Plate" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " "Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the filament " -"does not support to print on the Textured PEI Plate" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " "Dokulu PEI Plaka üzerine yazdırmayı desteklemediği anlamına gelir" @@ -9694,8 +9746,8 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured Cool Plate" msgstr "" -"İlk katmanın yatak sıcaklığı. 0 Değeri, filamentin Dokulu Soğuk Plaka üzerine " -"yazdırmayı desteklemediği anlamına gelir." +"İlk katmanın yatak sıcaklığı. 0 Değeri, filamentin Dokulu Soğuk Plaka " +"üzerine yazdırmayı desteklemediği anlamına gelir." msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " @@ -9724,15 +9776,15 @@ msgstr "Yazıcının desteklediği yatak türleri" msgid "Smooth Cool Plate" msgstr "Pürüzsüz Soğuk Plaka" -msgid "Textured Cool Plate" -msgstr "Dokulu Soğuk Plaka" - msgid "Engineering Plate" msgstr "Mühendislik Plakası" msgid "Smooth High Temp Plate" msgstr "Pürüzsüz Yüksek Sıcaklık Plaka" +msgid "Textured Cool Plate" +msgstr "Dokulu Soğuk Plaka" + msgid "First layer print sequence" msgstr "İlk katman yazdırma sırası" @@ -9766,55 +9818,57 @@ msgstr "Alt katman kalınlığı" msgid "" "The number of bottom solid layers is increased when slicing if the thickness " "calculated by bottom shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting is " -"disabled and thickness of bottom shell is absolutely determined by bottom " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determined by bottom " "shell layers" msgstr "" -"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " -"dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " -"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu ayarın " -"devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk katmanları " -"tarafından belirlendiği anlamına gelir" +"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " +"ise dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " +"ayarın devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk " +"katmanları tarafından belirlendiği anlamına gelir" msgid "Apply gap fill" msgstr "Boşluk doldurmayı uygula" msgid "" -"Enables gap fill for the selected solid surfaces. The minimum gap length that " -"will be filled can be controlled from the filter out tiny gaps option below.\n" +"Enables gap fill for the selected solid surfaces. The minimum gap length " +"that will be filled can be controlled from the filter out tiny gaps option " +"below.\n" "\n" "Options:\n" -"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces for " -"maximum strength\n" -"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces only, " -"balancing print speed, reducing potential over extrusion in the solid infill " -"and making sure the top and bottom surfaces have no pin hole gaps\n" +"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces " +"for maximum strength\n" +"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " +"only, balancing print speed, reducing potential over extrusion in the solid " +"infill and making sure the top and bottom surfaces have no pin hole gaps\n" "3. Nowhere: Disables gap fill for all solid infill areas. \n" "\n" "Note that if using the classic perimeter generator, gap fill may also be " "generated between perimeters, if a full width line cannot fit between them. " "That perimeter gap fill is not controlled by this setting. \n" "\n" -"If you would like all gap fill, including the classic perimeter generated one, " -"removed, set the filter out tiny gaps value to a large number, like 999999. \n" +"If you would like all gap fill, including the classic perimeter generated " +"one, removed, set the filter out tiny gaps value to a large number, like " +"999999. \n" "\n" -"However this is not advised, as gap fill between perimeters is contributing to " -"the model's strength. For models where excessive gap fill is generated between " -"perimeters, a better option would be to switch to the arachne wall generator " -"and use this option to control whether the cosmetic top and bottom surface gap " -"fill is generated" +"However this is not advised, as gap fill between perimeters is contributing " +"to the model's strength. For models where excessive gap fill is generated " +"between perimeters, a better option would be to switch to the arachne wall " +"generator and use this option to control whether the cosmetic top and bottom " +"surface gap fill is generated" msgstr "" "Seçilen katı yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak " "minimum boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden " "kontrol edilebilir.\n" "\n" "Seçenekler:\n" -"1. Her Yerde: Maksimum dayanıklılık için üst, alt ve iç katı yüzeylere boşluk " -"dolgusu uygular\n" +"1. Her Yerde: Maksimum dayanıklılık için üst, alt ve iç katı yüzeylere " +"boşluk dolgusu uygular\n" "2. Üst ve Alt yüzeyler: Boşluk dolgusunu yalnızca üst ve alt yüzeylere " "uygulayarak baskı hızını dengeler, katı dolgudaki aşırı ekstrüzyon " -"potansiyelini azaltır ve üst ve alt yüzeylerde iğne deliği boşluğu kalmamasını " -"sağlar\n" +"potansiyelini azaltır ve üst ve alt yüzeylerde iğne deliği boşluğu " +"kalmamasını sağlar\n" "3. Hiçbir Yer: Tüm katı dolgu alanları için boşluk doldurmayı devre dışı " "bırakır. \n" "\n" @@ -9823,8 +9877,8 @@ msgstr "" "unutmayın. Bu çevre boşluğu dolgusu bu ayarla kontrol edilmez. \n" "\n" "Oluşturulan klasik çevre de dahil olmak üzere tüm boşluk doldurmanın " -"kaldırılmasını istiyorsanız, filtreyi küçük boşluklar dışında değerini 999999 " -"gibi büyük bir sayıya ayarlayın. \n" +"kaldırılmasını istiyorsanız, filtreyi küçük boşluklar dışında değerini " +"999999 gibi büyük bir sayıya ayarlayın. \n" "\n" "Ancak çevreler arasındaki boşluğun doldurulması modelin gücüne katkıda " "bulunduğundan bu önerilmez. Çevreler arasında aşırı boşluk dolgusunun " @@ -9845,19 +9899,19 @@ msgid "Force cooling for overhang and bridge" msgstr "Çıkıntı ve köprüler için soğutmayı zorla" msgid "" -"Enable this option to optimize part cooling fan speed for overhang and bridge " -"to get better cooling" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" msgstr "" -"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma fanı " -"hızını optimize etmek amacıyla bu seçeneği etkinleştirin" +"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma " +"fanı hızını optimize etmek amacıyla bu seçeneği etkinleştirin" msgid "Fan speed for overhang" msgstr "Çıkıntılar için fan hızı" msgid "" -"Force part cooling fan to be this speed when printing bridge or overhang wall " -"which has large overhang degree. Forcing cooling for overhang and bridge can " -"get better quality for these part" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" msgstr "" "Çıkıntı derecesi büyük olan köprü veya çıkıntılı duvara baskı yaparken parça " "soğutma fanını bu hızda olmaya zorlayın. Çıkıntı ve köprü için soğutmayı " @@ -9869,14 +9923,14 @@ msgstr "Çıkıntı soğutması" #, c-format msgid "" "Force cooling fan to be specific speed when overhang degree of printed part " -"exceeds this value. Expressed as percentage which indicates how much width of " -"the line without support from lower layer. 0% means forcing cooling for all " -"outer wall no matter how much overhang degree" +"exceeds this value. Expressed as percentage which indicates how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" msgstr "" "Yazdırılan parçanın çıkıntı derecesi bu değeri aştığında soğutma fanını " "belirli bir hıza zorlar. Alt katmandan destek almadan çizginin ne kadar " -"genişlediğini gösteren yüzde olarak ifade edilir. 0, çıkıntı derecesi ne kadar " -"olursa olsun tüm dış duvar için soğutmayı zorlamak anlamına gelir" +"genişlediğini gösteren yüzde olarak ifade edilir. 0, çıkıntı derecesi ne " +"kadar olursa olsun tüm dış duvar için soğutmayı zorlamak anlamına gelir" msgid "Bridge infill direction" msgstr "Köprü dolgu açısı" @@ -9902,8 +9956,8 @@ msgid "Bridge flow ratio" msgstr "Köprülerde akış oranı" msgid "" -"Decrease this value slightly(for example 0.9) to reduce the amount of material " -"for bridge, to improve sag. \n" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag. \n" "\n" "The actual bridge flow used is calculated by multiplying this value with the " "filament flow ratio, and if set, the object's flow ratio." @@ -9919,12 +9973,12 @@ msgstr "İç köprü akış oranı" msgid "" "This value governs the thickness of the internal bridge layer. This is the " -"first layer over sparse infill. Decrease this value slightly (for example 0.9) " -"to improve surface quality over sparse infill.\n" +"first layer over sparse infill. Decrease this value slightly (for example " +"0.9) to improve surface quality over sparse infill.\n" "\n" "The actual internal bridge flow used is calculated by multiplying this value " -"with the bridge flow ratio, the filament flow ratio, and if set, the object's " -"flow ratio." +"with the bridge flow ratio, the filament flow ratio, and if set, the " +"object's flow ratio." msgstr "" "Bu değer iç köprü katmanının kalınlığını belirler. Bu, seyrek dolgunun " "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini iyileştirmek " @@ -9940,8 +9994,8 @@ msgid "" "This factor affects the amount of material for top solid infill. You can " "decrease it slightly to have smooth surface finish. \n" "\n" -"The actual top surface flow used is calculated by multiplying this value with " -"the filament flow ratio, and if set, the object's flow ratio." +"The actual top surface flow used is calculated by multiplying this value " +"with the filament flow ratio, and if set, the object's flow ratio." msgstr "" "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir yüzey " "elde etmek için bunu biraz azaltabilirsiniz. \n" @@ -9969,8 +10023,8 @@ msgstr "Hassas duvar" msgid "" "Improve shell precision by adjusting outer wall spacing. This also improves " "layer consistency.\n" -"Note: This setting will only take effect if the wall sequence is configured to " -"Inner-Outer" +"Note: This setting will only take effect if the wall sequence is configured " +"to Inner-Outer" msgstr "" "Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı zamanda " "katman tutarlılığını da artırır.\n" @@ -9995,17 +10049,17 @@ msgid "" "If a top surface has to be printed and it's partially covered by another " "layer, it won't be considered at a top layer where its width is below this " "value. This can be useful to not let the 'one perimeter on top' trigger on " -"surface that should be covered only by perimeters. This value can be a mm or a " -"% of the perimeter extrusion width.\n" +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" "Warning: If enabled, artifacts can be created if you have some thin features " "on the next layer, like letters. Set this setting to 0 to remove these " "artifacts." msgstr "" -"Eğer bir üst yüzey basılacaksa ve kısmen başka bir katman tarafından kaplıysa " -"layer genişliği bu değerin altında olan bir üst katman olarak " +"Eğer bir üst yüzey basılacaksa ve kısmen başka bir katman tarafından " +"kaplıysa layer genişliği bu değerin altında olan bir üst katman olarak " "değerlendirilmeyecek. Yalnızca çevrelerle kaplanması gereken yüzeyde 'bir " -"çevre üstte' tetiklemesine izin vermemek yararlı olabilir. Bu değer mm veya a " -"% çevre ekstrüzyon genişliğinin bir yüzdesi olabilir.\n" +"çevre üstte' tetiklemesine izin vermemek yararlı olabilir. Bu değer mm veya " +"a % çevre ekstrüzyon genişliğinin bir yüzdesi olabilir.\n" "Uyarı: Etkinleştirilirse bir sonraki katmanda harfler gibi bazı ince " "özelliklerin olması durumunda yapay yapılar oluşturulabilir. Bu yapıları " "kaldırmak için bu ayarı 0 olarak ayarlayın." @@ -10024,11 +10078,11 @@ msgid "Extra perimeters on overhangs" msgstr "Çıkıntılarda ekstra çevre (perimeter)" msgid "" -"Create additional perimeter paths over steep overhangs and areas where bridges " -"cannot be anchored. " +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " msgstr "" -"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre yolları " -"(perimeter) oluşturun. " +"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre " +"yolları (perimeter) oluşturun. " msgid "Reverse on even" msgstr "Çifteri ters çevirin" @@ -10037,9 +10091,9 @@ msgid "Overhang reversal" msgstr "Çıkıntıyı tersine çevir" msgid "" -"Extrude perimeters that have a part over an overhang in the reverse direction " -"on even layers. This alternating pattern can drastically improve steep " -"overhangs.\n" +"Extrude perimeters that have a part over an overhang in the reverse " +"direction on even layers. This alternating pattern can drastically improve " +"steep overhangs.\n" "\n" "This setting can also help reduce part warping due to the reduction of " "stresses in the part walls." @@ -10058,10 +10112,11 @@ msgid "" "Apply the reverse perimeters logic only on internal perimeters. \n" "\n" "This setting greatly reduces part stresses as they are now distributed in " -"alternating directions. This should reduce part warping while also maintaining " -"external wall quality. This feature can be very useful for warp prone " -"material, like ABS/ASA, and also for elastic filaments, like TPU and Silk PLA. " -"It can also help reduce warping on floating regions over supports.\n" +"alternating directions. This should reduce part warping while also " +"maintaining external wall quality. This feature can be very useful for warp " +"prone material, like ABS/ASA, and also for elastic filaments, like TPU and " +"Silk PLA. It can also help reduce warping on floating regions over " +"supports.\n" "\n" "For this setting to be the most effective, it is recommended to set the " "Reverse Threshold to 0 so that all internal walls print in alternating " @@ -10076,16 +10131,16 @@ msgstr "" "Ayrıca destekler üzerindeki yüzen bölgelerdeki bükülmenin azaltılmasına da " "yardımcı olabilir.\n" "\n" -"Bu ayarın en etkili olması için, Ters Eşiğin 0’a ayarlanması önerilir; böylece " -"tüm iç duvarlar, çıkıntı derecelerine bakılmaksızın eşit katmanlara alternatif " -"yönlerde yazdırılır." +"Bu ayarın en etkili olması için, Ters Eşiğin 0’a ayarlanması önerilir; " +"böylece tüm iç duvarlar, çıkıntı derecelerine bakılmaksızın eşit katmanlara " +"alternatif yönlerde yazdırılır." msgid "Bridge counterbore holes" msgstr "Köprü havşa delikleri" msgid "" -"This option creates bridges for counterbore holes, allowing them to be printed " -"without support. Available modes include:\n" +"This option creates bridges for counterbore holes, allowing them to be " +"printed without support. Available modes include:\n" "1. None: No bridge is created.\n" "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created." @@ -10093,7 +10148,8 @@ msgstr "" "Bu seçenek, havşa delikleri için köprüler oluşturarak bunların desteksiz " "yazdırılmasına olanak tanır. Mevcut modlar şunları içerir:\n" "1. Yok: Köprü oluşturulmaz.\n" -"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı köprülenecek.\n" +"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı " +"köprülenecek.\n" "3. Feda Katman: Tam bir feda köprü katmanı oluşturulur." msgid "Partially bridged" @@ -10110,8 +10166,8 @@ msgstr "Çıkıntıyı tersine çevirme eşiği" #, no-c-format, no-boost-format msgid "" -"Number of mm the overhang need to be for the reversal to be considered useful. " -"Can be a % of the perimeter width.\n" +"Number of mm the overhang need to be for the reversal to be considered " +"useful. Can be a % of the perimeter width.\n" "Value 0 enables reversal on every even layers regardless." msgstr "" "Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması gerekir. " @@ -10138,16 +10194,16 @@ msgstr "Kıvrılmış çevre çizgilerinde yavaşlat" #, fuzzy, no-c-format, no-boost-format msgid "" "Enable this option to slow down printing in areas where perimeters may have " -"curled upwards.For example, additional slowdown will be applied when printing " -"overhangs on sharp corners like the front of the Benchy hull, reducing curling " -"which compounds over multiple layers.\n" +"curled upwards.For example, additional slowdown will be applied when " +"printing overhangs on sharp corners like the front of the Benchy hull, " +"reducing curling which compounds over multiple layers.\n" "\n" " It is generally recommended to have this option switched on unless your " "printer cooling is powerful enough or the print speed slow enough that " -"perimeter curling does not happen. If printing with a high external perimeter " -"speed, this parameter may introduce slight artifacts when slowing down due to " -"the large variance in print speeds. If you notice artifacts, ensure your " -"pressure advance is tuned correctly.\n" +"perimeter curling does not happen. If printing with a high external " +"perimeter speed, this parameter may introduce slight artifacts when slowing " +"down due to the large variance in print speeds. If you notice artifacts, " +"ensure your pressure advance is tuned correctly.\n" "\n" "Note: When this option is enabled, overhang perimeters are treated like " "overhangs, meaning the overhang speed is applied even if the overhanging " @@ -10164,14 +10220,14 @@ msgstr "" "kıvrılmasını önleyecek kadar yavaş olmadığı sürece, genellikle bu seçeneğin " "açık olması önerilir. Yüksek harici çevre hızıyla yazdırılıyorsa, bu " "parametre, yazdırma hızlarındaki büyük farklılıklar nedeniyle yavaşlama " -"sırasında hafif bozulmalara neden olabilir. Artefaktlar fark ederseniz basınç " -"ilerlemenizin doğru şekilde ayarlandığından emin olun.\n" +"sırasında hafif bozulmalara neden olabilir. Artefaktlar fark ederseniz " +"basınç ilerlemenizin doğru şekilde ayarlandığından emin olun.\n" "\n" "Not: Bu seçenek etkinleştirildiğinde, çıkıntı çevreleri çıkıntılar gibi ele " -"alınır; bu, çıkıntının çevresi bir köprünün parçası olsa bile çıkıntı hızının " -"uygulandığı anlamına gelir. Örneğin, çevreler 100% çıkıntılı olduğunda ve " -"onları alttan destekleyen bir duvar olmadığında 100% çıkıntı hızı " -"uygulanacaktır." +"alınır; bu, çıkıntının çevresi bir köprünün parçası olsa bile çıkıntı " +"hızının uygulandığı anlamına gelir. Örneğin, çevreler 100% çıkıntılı " +"olduğunda ve onları alttan destekleyen bir duvar olmadığında 100% çıkıntı " +"hızı uygulanacaktır." msgid "mm/s or %" msgstr "mm/s veya %" @@ -10191,8 +10247,8 @@ msgstr "" "\n" "Ayrıca, kıvrılmış çevreler için yavaşlama devre dışı bırakılırsa veya Klasik " "çıkıntı modu etkinleştirilirse, ister bir köprünün ister bir çıkıntının " -"parçası olsun, %13’ten daha az desteklenen çıkıntılı duvarların yazdırma hızı " -"olacaktır." +"parçası olsun, %13’ten daha az desteklenen çıkıntılı duvarların yazdırma " +"hızı olacaktır." msgid "mm/s" msgstr "mm/s" @@ -10201,8 +10257,8 @@ msgid "Internal" msgstr "Dahili" msgid "" -"Speed of internal bridges. If the value is expressed as a percentage, it will " -"be calculated based on the bridge_speed. Default value is 150%." +"Speed of internal bridges. If the value is expressed as a percentage, it " +"will be calculated based on the bridge_speed. Default value is 150%." msgstr "" "İç köprülerin hızı. Değer yüzde olarak ifade edilirse köprü hızına göre " "hesaplanacaktır. Varsayılan değer %150’dir." @@ -10217,8 +10273,8 @@ msgid "Brim type" msgstr "Kenar tipi" msgid "" -"This controls the generation of the brim at outer and/or inner side of models. " -"Auto means the brim width is analyzed and calculated automatically." +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analyzed and calculated automatically." msgstr "" "Bu, modellerin dış ve/veya iç kısmındaki Kenar oluşumunu kontrol eder. " "Otomatik, kenar genişliğinin otomatik olarak analiz edilip hesaplandığı " @@ -10303,13 +10359,13 @@ msgstr "Daha iyi katman soğutması için baskıyı yavaşlat" msgid "" "Enable this option to slow printing speed down to make the final layer time " "not shorter than the layer time threshold in \"Max fan speed threshold\", so " -"that layer can be cooled for longer time. This can improve the cooling quality " -"for needle and small details" +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" msgstr "" -"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi eşiğinden " -"kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için bu seçeneği " -"etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, iğne ve küçük " -"detaylar için soğutma kalitesini artırabilir" +"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi " +"eşiğinden kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için " +"bu seçeneği etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, " +"iğne ve küçük detaylar için soğutma kalitesini artırabilir" msgid "Normal printing" msgstr "Normal baskı" @@ -10318,7 +10374,8 @@ msgid "" "The default acceleration of both normal printing and travel except initial " "layer" msgstr "" -"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan ivmesi" +"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan " +"ivmesi" msgid "mm/s²" msgstr "mm/s²" @@ -10362,8 +10419,8 @@ msgid "" "Close all cooling fan for the first certain layers. Cooling fan of the first " "layer used to be closed to get better build plate adhesion" msgstr "" -"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı plakası " -"yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" +"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı " +"plakası yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" msgid "Don't support bridges" msgstr "Köprülerde destek olmasın" @@ -10372,16 +10429,16 @@ msgid "" "Don't support the whole bridge area which make support very large. Bridge " "usually can be printing directly without support if not very long" msgstr "" -"Desteği çok büyük yapan tüm köprü alanını desteklemeyin. Bridge genellikle çok " -"uzun olmasa da destek olmadan doğrudan yazdırılabilir" +"Desteği çok büyük yapan tüm köprü alanını desteklemeyin. Bridge genellikle " +"çok uzun olmasa da destek olmadan doğrudan yazdırılabilir" msgid "Thick bridges" msgstr "Kalın köprüler" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " -"look worse. If disabled, bridges look better but are reliable just for shorter " -"bridged distances." +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." msgstr "" "Etkinleştirilirse köprüler daha güvenilir olur, daha uzun mesafeler arasında " "köprü kurabilir ancak daha kötü görünebilir. Devre dışı bırakıldığında " @@ -10393,8 +10450,8 @@ msgstr "Kalın iç köprüler" msgid "" "If enabled, thick internal bridges will be used. It's usually recommended to " -"have this feature turned on. However, consider turning it off if you are using " -"large nozzles." +"have this feature turned on. However, consider turning it off if you are " +"using large nozzles." msgstr "" "Etkinleştirilirse kalın iç köprüler kullanılacaktır. Genellikle bu özelliğin " "açık olması önerilir. Ancak büyük nozul uçları kullanıyorsanız kapatmayı " @@ -10404,8 +10461,8 @@ msgid "Filter out small internal bridges (beta)" msgstr "Küçük iç köprüleri filtreleyin (beta)" msgid "" -"This option can help reducing pillowing on top surfaces in heavily slanted or " -"curved models.\n" +"This option can help reducing pillowing on top surfaces in heavily slanted " +"or curved models.\n" "\n" "By default, small internal bridges are filtered out and the internal solid " "infill is printed directly over the sparse infill. This works well in most " @@ -10424,12 +10481,12 @@ msgid "" "most cases.\n" "\n" "Limited filtering - creates internal bridges on heavily slanted surfaces, " -"while avoiding creating unnecessary internal bridges. This works well for most " -"difficult models.\n" +"while avoiding creating unnecessary internal bridges. This works well for " +"most difficult models.\n" "\n" -"No filtering - creates internal bridges on every potential internal overhang. " -"This option is useful for heavily slanted top surface models. However, in most " -"cases it creates too many unnecessary bridges." +"No filtering - creates internal bridges on every potential internal " +"overhang. This option is useful for heavily slanted top surface models. " +"However, in most cases it creates too many unnecessary bridges." msgstr "" "Bu seçenek, aşırı eğimli veya kavisli modellerde üst yüzeylerdeki " "yastıklamanın azaltılmasına yardımcı olabilir.\n" @@ -10581,8 +10638,8 @@ msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " "than inner wall speed to get better quality." msgstr "" -"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek için " -"iç duvar hızından daha yavaş olması kullanılır." +"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek " +"için iç duvar hızından daha yavaş olması kullanılır." msgid "Small perimeters" msgstr "Küçük çevre (perimeter)" @@ -10590,8 +10647,8 @@ msgstr "Küçük çevre (perimeter)" msgid "" "This separate setting will affect the speed of perimeters having radius <= " "small_perimeter_threshold (usually holes). If expressed as percentage (for " -"example: 80%) it will be calculated on the outer wall speed setting above. Set " -"to zero for auto." +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." msgstr "" "Bu ayrı ayar, yarıçapı <= küçük_çevre_eşiği olan çevrelerin (genellikle " "delikler) hızını etkileyecektir. Yüzde olarak ifade edilirse (örneğin: %80), " @@ -10611,8 +10668,8 @@ msgstr "Duvar baskı sırası" msgid "" "Print sequence of the internal (inner) and external (outer) walls. \n" "\n" -"Use Inner/Outer for best overhangs. This is because the overhanging walls can " -"adhere to a neighbouring perimeter while printing. However, this option " +"Use Inner/Outer for best overhangs. This is because the overhanging walls " +"can adhere to a neighbouring perimeter while printing. However, this option " "results in slightly reduced surface quality as the external perimeter is " "deformed by being squashed to the internal perimeter.\n" "\n" @@ -10622,12 +10679,13 @@ msgid "" "perimeter to print the external wall against. This option requires a minimum " "of 3 walls to be effective as it prints the internal walls from the 3rd " "perimeter onwards first, then the external perimeter and, finally, the first " -"internal perimeter. This option is recommended against the Outer/Inner option " -"in most cases. \n" +"internal perimeter. This option is recommended against the Outer/Inner " +"option in most cases. \n" "\n" "Use Outer/Inner for the same external wall quality and dimensional accuracy " "benefits of Inner/Outer/Inner option. However, the z seams will appear less " -"consistent as the first extrusion of a new layer starts on a visible surface.\n" +"consistent as the first extrusion of a new layer starts on a visible " +"surface.\n" "\n" " " msgstr "" @@ -10642,14 +10700,14 @@ msgstr "" "kalitesi ve boyutsal doğruluk için İç/Dış/İç seçeneğini kullanın. Ancak, dış " "duvarın üzerine baskı yapılacak bir iç çevre olmadığından sarkma performansı " "düşecektir. Bu seçenek, önce 3. çevreden itibaren iç duvarları, ardından dış " -"çevreyi ve son olarak da birinci iç çevreyi yazdırdığından etkili olması için " -"en az 3 duvar gerektirir. Bu seçenek çoğu durumda Dış/İç seçeneğine karşı " -"önerilir. \n" +"çevreyi ve son olarak da birinci iç çevreyi yazdırdığından etkili olması " +"için en az 3 duvar gerektirir. Bu seçenek çoğu durumda Dış/İç seçeneğine " +"karşı önerilir. \n" "\n" -"İç/Dış/İç seçeneğinin aynı dış duvar kalitesi ve boyutsal doğruluk avantajları " -"için Dış/İç seçeneğini kullanın. Bununla birlikte, yeni bir katmanın ilk " -"ekstrüzyonu görünür bir yüzey üzerinde başladığından z dikişleri daha az " -"tutarlı görünecektir.\n" +"İç/Dış/İç seçeneğinin aynı dış duvar kalitesi ve boyutsal doğruluk " +"avantajları için Dış/İç seçeneğini kullanın. Bununla birlikte, yeni bir " +"katmanın ilk ekstrüzyonu görünür bir yüzey üzerinde başladığından z " +"dikişleri daha az tutarlı görünecektir.\n" "\n" " " @@ -10671,17 +10729,18 @@ msgid "" "\n" "Printing infill first may help with extreme overhangs as the walls have the " "neighbouring infill to adhere to. However, the infill will slightly push out " -"the printed walls where it is attached to them, resulting in a worse external " -"surface finish. It can also cause the infill to shine through the external " -"surfaces of the part." +"the printed walls where it is attached to them, resulting in a worse " +"external surface finish. It can also cause the infill to shine through the " +"external surfaces of the part." msgstr "" "Duvar/dolgu sırası. Onay kutusu işaretlenmediğinde duvarlar önce yazdırılır, " "bu çoğu durumda en iyi şekilde çalışır.\n" "\n" "Dolgunun önce yazdırılması, aşırı sarkmalarda yardımcı olabilir, çünkü " -"duvarlar komşu dolgulara yapışır. Ancak, dolgu duvarlara bağlı olduğu yerlerde " -"onları biraz dışarı iterek daha kötü bir dış yüzey bitişine neden olabilir. " -"Ayrıca, dolgunun parçanın dış yüzeylerinden parlamasına da sebep olabilir." +"duvarlar komşu dolgulara yapışır. Ancak, dolgu duvarlara bağlı olduğu " +"yerlerde onları biraz dışarı iterek daha kötü bir dış yüzey bitişine neden " +"olabilir. Ayrıca, dolgunun parçanın dış yüzeylerinden parlamasına da sebep " +"olabilir." msgid "Wall loop direction" msgstr "Duvar döngüsü yönü" @@ -10690,18 +10749,18 @@ msgid "" "The direction which the wall loops are extruded when looking down from the " "top.\n" "\n" -"By default all walls are extruded in counter-clockwise, unless Reverse on even " -"is enabled. Set this to any option other than Auto will force the wall " +"By default all walls are extruded in counter-clockwise, unless Reverse on " +"even is enabled. Set this to any option other than Auto will force the wall " "direction regardless of the Reverse on even.\n" "\n" "This option will be disabled if spiral vase mode is enabled." msgstr "" "Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona uğradığı yön.\n" "\n" -"Çift yönlü ters çevirme seçeneği etkinleştirilmediği sürece, varsayılan olarak " -"tüm duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " -"herhangi bir seçeneğe ayarlayın, Ters çevirmeden bağımsız olarak duvar yönünü " -"eşit olarak zorlayacaktır.\n" +"Çift yönlü ters çevirme seçeneği etkinleştirilmediği sürece, varsayılan " +"olarak tüm duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik " +"dışında herhangi bir seçeneğe ayarlayın, Ters çevirmeden bağımsız olarak " +"duvar yönünü eşit olarak zorlayacaktır.\n" "\n" "Spiral vazo modu etkinse bu seçenek devre dışı bırakılacaktır." @@ -10728,8 +10787,8 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" -"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı önlemek " -"için kullanılır." +"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı " +"önlemek için kullanılır." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " @@ -10749,44 +10808,46 @@ msgstr "Minimum yatak ağı" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To ensure " -"the probe point does not go outside the bed area, the minimum and maximum " -"points of the bed mesh should be set appropriately. OrcaSlicer ensures that " -"adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max " -"points. This information can usually be obtained from your printer " -"manufacturer. The default setting is (-99999, -99999), which means there are " -"no limits, thus allowing probing across the entire bed." +"probe's XY offset, most printers are unable to probe the entire bed. To " +"ensure the probe point does not go outside the bed area, the minimum and " +"maximum points of the bed mesh should be set appropriately. OrcaSlicer " +"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " +"exceed these min/max points. This information can usually be obtained from " +"your printer manufacturer. The default setting is (-99999, -99999), which " +"means there are no limits, thus allowing probing across the entire bed." msgstr "" -"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. Prob XY " -"ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının yatak " -"alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve maksimum " -"noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, adaptive_bed_mesh_min/" -"adaptive_bed_mesh_max değerlerinin bu min/maks noktalarını aşmamasını sağlar. " -"Bu bilgi genellikle yazıcınızın üreticisinden edinilebilir. Varsayılan ayar " -"(-99999, -99999) şeklindedir; bu, herhangi bir sınırın olmadığı anlamına " -"gelir, dolayısıyla yatağın tamamında problamaya izin verilir." +"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. Prob " +"XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının " +"yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve " +"maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " +"adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " +"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " +"edinilebilir. Varsayılan ayar (-99999, -99999) şeklindedir; bu, herhangi bir " +"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " +"izin verilir." msgid "Bed mesh max" msgstr "Maksimum yatak ağı" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To ensure " -"the probe point does not go outside the bed area, the minimum and maximum " -"points of the bed mesh should be set appropriately. OrcaSlicer ensures that " -"adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max " -"points. This information can usually be obtained from your printer " -"manufacturer. The default setting is (99999, 99999), which means there are no " -"limits, thus allowing probing across the entire bed." +"probe's XY offset, most printers are unable to probe the entire bed. To " +"ensure the probe point does not go outside the bed area, the minimum and " +"maximum points of the bed mesh should be set appropriately. OrcaSlicer " +"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " +"exceed these min/max points. This information can usually be obtained from " +"your printer manufacturer. The default setting is (99999, 99999), which " +"means there are no limits, thus allowing probing across the entire bed." msgstr "" -"Bu seçenek, izin verilen yatak ağ alanı için maksimum noktayı ayarlar. Probun " -"XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının " -"yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve maksimum " -"noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, adaptive_bed_mesh_min/" -"adaptive_bed_mesh_max değerlerinin bu min/maks noktalarını aşmamasını sağlar. " -"Bu bilgi genellikle yazıcınızın üreticisinden edinilebilir. Varsayılan ayar " -"(99999, 99999) şeklindedir; bu, herhangi bir sınırın olmadığı anlamına gelir, " -"dolayısıyla yatağın tamamında problamaya izin verilir." +"Bu seçenek, izin verilen yatak ağ alanı için maksimum noktayı ayarlar. " +"Probun XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob " +"noktasının yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum " +"ve maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " +"adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " +"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " +"edinilebilir. Varsayılan ayar (99999, 99999) şeklindedir; bu, herhangi bir " +"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " +"izin verilir." msgid "Probe point distance" msgstr "Prob noktası mesafesi" @@ -10803,8 +10864,8 @@ msgid "Mesh margin" msgstr "Yatak ağı boşluğu" msgid "" -"This option determines the additional distance by which the adaptive bed mesh " -"area should be expanded in the XY directions." +"This option determines the additional distance by which the adaptive bed " +"mesh area should be expanded in the XY directions." msgstr "" "Bu seçenek, uyarlanabilir yatak ağ alanının XY yönlerinde genişletilmesi " "gereken ek mesafeyi belirler." @@ -10824,9 +10885,9 @@ msgstr "Akış oranı" msgid "" "The material may have volumetric change after switching between molten state " "and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 and " -"1.05. Maybe you can tune this value to get nice flat surface when there has " -"slight overflow or underflow" +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" msgstr "" "Malzeme, erimiş hal ile kristal hal arasında geçiş yaptıktan sonra hacimsel " "değişime sahip olabilir. Bu ayar, bu filamentin gcode'daki tüm ekstrüzyon " @@ -10837,9 +10898,9 @@ msgstr "" msgid "" "The material may have volumetric change after switching between molten state " "and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 and " -"1.05. Maybe you can tune this value to get nice flat surface when there has " -"slight overflow or underflow. \n" +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow. \n" "\n" "The final object flow ratio is this value multiplied by the filament flow " "ratio." @@ -10871,19 +10932,19 @@ msgstr "Uyarlanabilir basınç ilerlemesini etkinleştir (beta)" #, no-c-format, no-boost-format msgid "" -"With increasing print speeds (and hence increasing volumetric flow through the " -"nozzle) and increasing accelerations, it has been observed that the effective " -"PA value typically decreases. This means that a single PA value is not always " -"100% optimal for all features and a compromise value is usually used that does " -"not cause too much bulging on features with lower flow speed and accelerations " -"while also not causing gaps on faster features.\n" +"With increasing print speeds (and hence increasing volumetric flow through " +"the nozzle) and increasing accelerations, it has been observed that the " +"effective PA value typically decreases. This means that a single PA value is " +"not always 100% optimal for all features and a compromise value is usually " +"used that does not cause too much bulging on features with lower flow speed " +"and accelerations while also not causing gaps on faster features.\n" "\n" -"This feature aims to address this limitation by modeling the response of your " -"printer's extrusion system depending on the volumetric flow speed and " +"This feature aims to address this limitation by modeling the response of " +"your printer's extrusion system depending on the volumetric flow speed and " "acceleration it is printing at. Internally, it generates a fitted model that " "can extrapolate the needed pressure advance for any given volumetric flow " -"speed and acceleration, which is then emitted to the printer depending on the " -"current print conditions.\n" +"speed and acceleration, which is then emitted to the printer depending on " +"the current print conditions.\n" "\n" "When enabled, the pressure advance value above is overridden. However, a " "reasonable default value above is strongly recommended to act as a fallback " @@ -10892,11 +10953,11 @@ msgid "" msgstr "" "Baskı hızlarının artmasıyla (ve dolayısıyla püskürtme ucunda hacimsel akışın " "artmasıyla) ve hızlanmaların artmasıyla, etkin basınç değerinin tipik olarak " -"azaldığı gözlemlenmiştir. Bu, tek bir basınç değerinin tüm özellikler için her " -"zaman 100% optimal olmadığı ve genellikle daha düşük akış hızına ve ivmeye " -"sahip özelliklerde çok fazla çıkıntıya neden olmayan ve aynı zamanda daha " -"hızlı özelliklerde boşluklara neden olmayan bir uzlaşma değerinin kullanıldığı " -"anlamına gelir.\n" +"azaldığı gözlemlenmiştir. Bu, tek bir basınç değerinin tüm özellikler için " +"her zaman 100% optimal olmadığı ve genellikle daha düşük akış hızına ve " +"ivmeye sahip özelliklerde çok fazla çıkıntıya neden olmayan ve aynı zamanda " +"daha hızlı özelliklerde boşluklara neden olmayan bir uzlaşma değerinin " +"kullanıldığı anlamına gelir.\n" "\n" "Bu özellik, yazıcınızın ekstrüzyon sisteminin tepkisini hacimsel akış hızına " "ve baskı yaptığı ivmeye bağlı olarak modelleyerek bu sınırlamayı gidermeyi " @@ -10922,27 +10983,27 @@ msgid "" "0.026,7.91,10000\n" "\n" "How to calibrate:\n" -"1. Run the pressure advance test for at least 3 speeds per acceleration value. " -"It is recommended that the test is run for at least the speed of the external " -"perimeters, the speed of the internal perimeters and the fastest feature print " -"speed in your profile (usually its the sparse or solid infill). Then run them " -"for the same speeds for the slowest and fastest print accelerations,and no " -"faster than the recommended maximum acceleration as given by the Klipper input " -"shaper.\n" +"1. Run the pressure advance test for at least 3 speeds per acceleration " +"value. It is recommended that the test is run for at least the speed of the " +"external perimeters, the speed of the internal perimeters and the fastest " +"feature print speed in your profile (usually its the sparse or solid " +"infill). Then run them for the same speeds for the slowest and fastest print " +"accelerations,and no faster than the recommended maximum acceleration as " +"given by the Klipper input shaper.\n" "2. Take note of the optimal PA value for each volumetric flow speed and " "acceleration. You can find the flow number by selecting flow from the color " -"scheme drop down and move the horizontal slider over the PA pattern lines. The " -"number should be visible at the bottom of the page. The ideal PA value should " -"be decreasing the higher the volumetric flow is. If it is not, confirm that " -"your extruder is functioning correctly.The slower and with less acceleration " -"you print, the larger the range of acceptable PA values. If no difference is " -"visible, use the PA value from the faster test.3. Enter the triplets of PA " -"values, Flow and Accelerations in the text box here and save your filament " -"profile\n" +"scheme drop down and move the horizontal slider over the PA pattern lines. " +"The number should be visible at the bottom of the page. The ideal PA value " +"should be decreasing the higher the volumetric flow is. If it is not, " +"confirm that your extruder is functioning correctly.The slower and with less " +"acceleration you print, the larger the range of acceptable PA values. If no " +"difference is visible, use the PA value from the faster test.3. Enter the " +"triplets of PA values, Flow and Accelerations in the text box here and save " +"your filament profile\n" "\n" msgstr "" -"Basınç ilerlemesi (basınç) değerlerinin setlerini, hacimsel akış hızlarını ve " -"ölçüldükleri ivmeleri virgülle ayırarak ekleyin. Satır başına bir değer " +"Basınç ilerlemesi (basınç) değerlerinin setlerini, hacimsel akış hızlarını " +"ve ölçüldükleri ivmeleri virgülle ayırarak ekleyin. Satır başına bir değer " "kümesi. Örneğin\n" "0.04,3.96,3000\n" "0,033,3,96,10000\n" @@ -10950,30 +11011,32 @@ msgstr "" "0.026,7.91,10000\n" "\n" "Nasıl kalibre edilir:\n" -"1. Hızlanma değeri başına en az 3 hız için basınç ilerleme testini çalıştırın. " -"Testin en azından dış çevrelerin hızı, iç çevrelerin hızı ve profilinizdeki en " -"hızlı özellik yazdırma hızı (genellikle seyrek veya katı dolgudur) için " -"çalıştırılması önerilir. Daha sonra bunları, en yavaş ve en hızlı yazdırma " -"hızlanmaları için aynı hızlarda çalıştırın ve klipper giriş şekillendirici " -"tarafından verilen önerilen maksimum hızlanmadan daha hızlı değil.\n" +"1. Hızlanma değeri başına en az 3 hız için basınç ilerleme testini " +"çalıştırın. Testin en azından dış çevrelerin hızı, iç çevrelerin hızı ve " +"profilinizdeki en hızlı özellik yazdırma hızı (genellikle seyrek veya katı " +"dolgudur) için çalıştırılması önerilir. Daha sonra bunları, en yavaş ve en " +"hızlı yazdırma hızlanmaları için aynı hızlarda çalıştırın ve klipper giriş " +"şekillendirici tarafından verilen önerilen maksimum hızlanmadan daha hızlı " +"değil.\n" "2. Her hacimsel akış hızı ve ivme için en uygun PA değerini not edin. Renk " -"şeması açılır menüsünden akışı seçerek ve yatay kaydırıcıyı PA desen çizgileri " -"üzerinde hareket ettirerek akış numarasını bulabilirsiniz. Numara sayfanın " -"altında görünmelidir. İdeal PA değeri hacimsel akış ne kadar yüksek olursa o " -"kadar azalmalıdır. Değilse, ekstruderinizin doğru şekilde çalıştığını " -"doğrulayın. Ne kadar yavaş ve daha az ivmeyle yazdırırsanız, kabul edilebilir " -"PA değerleri aralığı o kadar geniş olur. Hiçbir fark görünmüyorsa, daha hızlı " -"olan testteki PA değerini kullanın.3. Buradaki metin kutusuna PA değerleri, " -"Akış ve Hızlanma üçlüsünü girin ve filament profilinizi kaydedin\n" +"şeması açılır menüsünden akışı seçerek ve yatay kaydırıcıyı PA desen " +"çizgileri üzerinde hareket ettirerek akış numarasını bulabilirsiniz. Numara " +"sayfanın altında görünmelidir. İdeal PA değeri hacimsel akış ne kadar yüksek " +"olursa o kadar azalmalıdır. Değilse, ekstruderinizin doğru şekilde " +"çalıştığını doğrulayın. Ne kadar yavaş ve daha az ivmeyle yazdırırsanız, " +"kabul edilebilir PA değerleri aralığı o kadar geniş olur. Hiçbir fark " +"görünmüyorsa, daha hızlı olan testteki PA değerini kullanın.3. Buradaki " +"metin kutusuna PA değerleri, Akış ve Hızlanma üçlüsünü girin ve filament " +"profilinizi kaydedin\n" msgid "Enable adaptive pressure advance for overhangs (beta)" msgstr "Çıkıntılar için uyarlanabilir basınç ilerlemesini etkinleştirin (beta)" msgid "" -"Enable adaptive PA for overhangs as well as when flow changes within the same " -"feature. This is an experimental option, as if the PA profile is not set " -"accurately, it will cause uniformity issues on the external surfaces before " -"and after overhangs.\n" +"Enable adaptive PA for overhangs as well as when flow changes within the " +"same feature. This is an experimental option, as if the PA profile is not " +"set accurately, it will cause uniformity issues on the external surfaces " +"before and after overhangs.\n" msgstr "" "Aynı özellik içinde akış değiştiğinde ve çıkıntılar için uyarlanabilir PA’yı " "etkinleştirin. Bu deneysel bir seçenektir, sanki basınç profili doğru " @@ -10986,31 +11049,32 @@ msgstr "Köprüler için basınç ilerlemesi" msgid "" "Pressure advance value for bridges. Set to 0 to disable. \n" "\n" -" A lower PA value when printing bridges helps reduce the appearance of slight " -"under extrusion immediately after bridges. This is caused by the pressure drop " -"in the nozzle when printing in the air and a lower PA helps counteract this." +" A lower PA value when printing bridges helps reduce the appearance of " +"slight under extrusion immediately after bridges. This is caused by the " +"pressure drop in the nozzle when printing in the air and a lower PA helps " +"counteract this." msgstr "" "Köprüler için basınç ilerleme değeri. Devre dışı bırakmak için 0’a " "ayarlayın. \n" "\n" " Köprüleri yazdırırken daha düşük bir basınç değeri, köprülerden hemen sonra " -"hafif ekstrüzyon görünümünün azaltılmasına yardımcı olur. Bunun nedeni, havada " -"yazdırma sırasında nozuldaki basınç düşüşüdür ve daha düşük bir basınç, bunu " -"önlemeye yardımcı olur." +"hafif ekstrüzyon görünümünün azaltılmasına yardımcı olur. Bunun nedeni, " +"havada yazdırma sırasında nozuldaki basınç düşüşüdür ve daha düşük bir " +"basınç, bunu önlemeye yardımcı olur." msgid "" -"Default line width if other line widths are set to 0. If expressed as a %, it " -"will be computed over the nozzle diameter." +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." msgstr "" -"Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % olarak " -"ifade edilirse nozul çapı üzerinden hesaplanacaktır." +"Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % " +"olarak ifade edilirse nozul çapı üzerinden hesaplanacaktır." msgid "Keep fan always on" msgstr "Fanı her zaman açık tut" msgid "" -"If enable this setting, part cooling fan will never be stopped and will run at " -"least at minimum speed to reduce the frequency of starting and stopping" +"If enable this setting, part cooling fan will never be stopped and will run " +"at least at minimum speed to reduce the frequency of starting and stopping" msgstr "" "Bu ayarı etkinleştirirseniz, parça soğutma fanı hiçbir zaman durdurulmayacak " "ve başlatma ve durdurma sıklığını azaltmak için en azından minimum hızda " @@ -11046,9 +11110,9 @@ msgid "Layer time" msgstr "Katman süresi" msgid "" -"Part cooling fan will be enabled for layers of which estimated time is shorter " -"than this value. Fan speed is interpolated between the minimum and maximum fan " -"speeds according to layer printing time" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" msgstr "" "Tahmini süresi bu değerden kısa olan katlarda parça soğutma fanı devreye " "girecektir. Fan hızı, katman yazdırma süresine göre minimum ve maksimum fan " @@ -11077,9 +11141,9 @@ msgstr "" "kontrol edilmediği anlamına gelir." msgid "" -"This setting stands for how much volume of filament can be melted and extruded " -"per second. Printing speed is limited by max volumetric speed, in case of too " -"high and unreasonable speed setting. Can't be zero" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" msgstr "" "Bu ayar, saniyede ne kadar miktarda filamentin eritilip ekstrude " "edilebileceğini gösterir. Çok yüksek ve makul olmayan hız ayarı durumunda, " @@ -11097,34 +11161,34 @@ msgid "" "machines, it's typically 0. For statistics only" msgstr "" "Filamenti değiştirdiğinizde yeni filament yükleme zamanı. Genellikle tek " -"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler veya " -"çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca istatistikler " -"için." +"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler " +"veya çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca " +"istatistikler için." msgid "Filament unload time" msgstr "Filament boşaltma süresi" msgid "" -"Time to unload old filament when switch filament. It's usually applicable for " -"single-extruder multi-material machines. For tool changers or multi-tool " +"Time to unload old filament when switch filament. It's usually applicable " +"for single-extruder multi-material machines. For tool changers or multi-tool " "machines, it's typically 0. For statistics only" msgstr "" "Filamenti değiştirdiğinizde eski filamenti boşaltma zamanı. Genellikle tek " -"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler veya " -"çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca istatistikler " -"için." +"ekstruderli çok malzemeli makineler için geçerlidir. Araç değiştiriciler " +"veya çok takımlı makineler için bu değer genellikle 0’dır. Yalnızca " +"istatistikler için." msgid "Tool change time" msgstr "Takım değiştirme süresi" msgid "" -"Time taken to switch tools. It's usually applicable for tool changers or multi-" -"tool machines. For single-extruder multi-material machines, it's typically 0. " -"For statistics only" +"Time taken to switch tools. It's usually applicable for tool changers or " +"multi-tool machines. For single-extruder multi-material machines, it's " +"typically 0. For statistics only" msgstr "" -"Araç değiştirmek için harcanan zaman. Genellikle araç değiştiriciler veya çok " -"araçlı makineler için geçerlidir. Tek ekstruderli çok malzemeli makineler için " -"bu değer genellikle 0’dır. Yalnızca istatistikler için." +"Araç değiştirmek için harcanan zaman. Genellikle araç değiştiriciler veya " +"çok araçlı makineler için geçerlidir. Tek ekstruderli çok malzemeli " +"makineler için bu değer genellikle 0’dır. Yalnızca istatistikler için." msgid "" "Filament diameter is used to calculate extrusion in gcode, so it's important " @@ -11140,16 +11204,16 @@ msgid "" "Pellet flow coefficient is empirically derived and allows for volume " "calculation for pellet printers.\n" "\n" -"Internally it is converted to filament_diameter. All other volume calculations " -"remain the same.\n" +"Internally it is converted to filament_diameter. All other volume " +"calculations remain the same.\n" "\n" "filament_diameter = sqrt( (4 * pellet_flow_coefficient) / PI )" msgstr "" "Pelet akış katsayısı ampirik olarak türetilir ve pelet yazıcıları için hacim " "hesaplamasına olanak tanır.\n" "\n" -"Dahili olarak filament_çapına dönüştürülür. Diğer tüm hacim hesaplamaları aynı " -"kalır.\n" +"Dahili olarak filament_çapına dönüştürülür. Diğer tüm hacim hesaplamaları " +"aynı kalır.\n" "\n" "filament_çapı = sqrt( (4 * pellet_akış_katsayısı) / PI )" @@ -11164,11 +11228,11 @@ msgid "" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" -"Filamentin soğuduktan sonra alacağı büzülme yüzdesini girin (100 mm yerine 94 " -"mm ölçerseniz 94%). Parça, telafi etmek için xy'de ölçeklendirilecektir. " +"Filamentin soğuduktan sonra alacağı büzülme yüzdesini girin (100 mm yerine " +"94 mm ölçerseniz 94%). Parça, telafi etmek için xy'de ölçeklendirilecektir. " "Yalnızca çevre için kullanılan filament dikkate alınır.\n" -"Bu telafi kontrollerden sonra yapıldığından, nesneler arasında yeterli boşluk " -"bıraktığınızdan emin olun." +"Bu telafi kontrollerden sonra yapıldığından, nesneler arasında yeterli " +"boşluk bıraktığınızdan emin olun." msgid "Shrinkage (Z)" msgstr "Büzülme (Z)" @@ -11179,8 +11243,8 @@ msgid "" "if you measure 94mm instead of 100mm). The part will be scaled in Z to " "compensate." msgstr "" -"Filamentin soğuduktan sonra alacağı çekme yüzdesini girin (100 mm yerine 94 mm " -"ölçerseniz %94). Telafi etmek için parça Z olarak ölçeklendirilecektir." +"Filamentin soğuduktan sonra alacağı çekme yüzdesini girin (100 mm yerine 94 " +"mm ölçerseniz %94). Telafi etmek için parça Z olarak ölçeklendirilecektir." msgid "Loading speed" msgstr "Yükleme hızı" @@ -11228,11 +11292,11 @@ msgid "Number of cooling moves" msgstr "Soğutma hareketi sayısı" msgid "" -"Filament is cooled by being moved back and forth in the cooling tubes. Specify " -"desired number of these moves." +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." msgstr "" -"Filament, soğutma tüpleri içinde ileri geri hareket ettirilerek soğutulur. Bu " -"sayısını belirtin." +"Filament, soğutma tüpleri içinde ileri geri hareket ettirilerek soğutulur. " +"Bu sayısını belirtin." msgid "Stamping loading speed" msgstr "Damgalama yükleme hızı" @@ -11245,8 +11309,8 @@ msgstr "Soğutma tüpünün merkezinden ölçülen damgalama mesafesi" msgid "" "If set to nonzero value, filament is moved toward the nozzle between the " -"individual cooling moves (\"stamping\"). This option configures how long this " -"movement should be before the filament is retracted again." +"individual cooling moves (\"stamping\"). This option configures how long " +"this movement should be before the filament is retracted again." msgstr "" "Sıfırdan farklı bir değere ayarlanırsa filaman bireysel soğutma hareketleri " "arasında (“damgalama”) nüzule doğru hareket ettirilir. Bu seçenek, filamanın " @@ -11265,15 +11329,16 @@ msgstr "Silme kulesi üzerinde minimum boşaltım" msgid "" "After a tool change, the exact position of the newly loaded filament inside " "the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial object, " -"Orca Slicer will always prime this amount of material into the wipe tower to " -"produce successive infill or sacrificial object extrusions reliably." +"stable. Before purging the print head into an infill or a sacrificial " +"object, Orca Slicer will always prime this amount of material into the wipe " +"tower to produce successive infill or sacrificial object extrusions reliably." msgstr "" "Bir takım değişiminden sonra, yeni yüklenen filamentin nozul içindeki kesin " "konumu bilinmeyebilir ve filament basıncı muhtemelen henüz stabil değildir. " "Yazdırma kafasını bir dolguya veya kurban nesneye boşaltmadan önce Orca " -"Slicer, ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir şekilde " -"üretmek için her zaman bu miktardaki malzemeyi silme kulesine hazırlayacaktır." +"Slicer, ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir " +"şekilde üretmek için her zaman bu miktardaki malzemeyi silme kulesine " +"hazırlayacaktır." msgid "Speed of the last cooling move" msgstr "Son soğutma hareketi hızı" @@ -11295,10 +11360,10 @@ msgid "Enable ramming for multi-tool setups" msgstr "Çoklu araç kurulumları için sıkıştırmayı etkinleştirin" msgid "" -"Perform ramming when using multi-tool printer (i.e. when the 'Single Extruder " -"Multimaterial' in Printer Settings is unchecked). When checked, a small amount " -"of filament is rapidly extruded on the wipe tower just before the toolchange. " -"This option is only used when the wipe tower is enabled." +"Perform ramming when using multi-tool printer (i.e. when the 'Single " +"Extruder Multimaterial' in Printer Settings is unchecked). When checked, a " +"small amount of filament is rapidly extruded on the wipe tower just before " +"the toolchange. This option is only used when the wipe tower is enabled." msgstr "" "Çok takımlı yazıcı kullanırken sıkıştırma gerçekleştirin (yani Yazıcı " "Ayarları'ndaki 'Tek Ekstruder Çoklu Malzeme' işaretli olmadığında). " @@ -11333,14 +11398,17 @@ msgstr "Filament malzeme türü" msgid "Soluble material" msgstr "Çözünür malzeme" -msgid "Soluble material is commonly used to print support and support interface" +msgid "" +"Soluble material is commonly used to print support and support interface" msgstr "" -"Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için kullanılır" +"Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için " +"kullanılır" msgid "Support material" msgstr "Destek malzemesi" -msgid "Support material is commonly used to print support and support interface" +msgid "" +"Support material is commonly used to print support and support interface" msgstr "" "Destek malzemesi yaygın olarak destek ve destek arayüzünü yazdırmak için " "kullanılır" @@ -11349,9 +11417,9 @@ msgid "Softening temperature" msgstr "Yumuşama sıcaklığı" msgid "" -"The material softens at this temperature, so when the bed temperature is equal " -"to or greater than it, it's highly recommended to open the front door and/or " -"remove the upper glass to avoid clogging." +"The material softens at this temperature, so when the bed temperature is " +"equal to or greater than it, it's highly recommended to open the front door " +"and/or remove the upper glass to avoid clogging." msgstr "" "Filament bu sıcaklıkta yumuşar, bu nedenle yatak sıcaklığı bununla eşit veya " "daha yüksekse, tıkanmaları önlemek için ön kapağı açmanız ve/veya üst camı " @@ -11379,8 +11447,8 @@ msgid "Sparse infill direction" msgstr "Seyrek dolgu yönü" msgid "" -"Angle for sparse infill pattern, which controls the start or main direction of " -"line" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" msgstr "" "Hattın başlangıcını veya ana yönünü kontrol eden seyrek dolgu deseni açısı" @@ -11388,9 +11456,10 @@ msgid "Solid infill direction" msgstr "Katı dolgu yönü" msgid "" -"Angle for solid infill pattern, which controls the start or main direction of " -"line" -msgstr "Hattın başlangıcını veya ana yönünü kontrol eden katı dolgu deseni açısı" +"Angle for solid infill pattern, which controls the start or main direction " +"of line" +msgstr "" +"Hattın başlangıcını veya ana yönünü kontrol eden katı dolgu deseni açısı" msgid "Rotate solid infill direction" msgstr "Katı dolgu yönünü döndür" @@ -11406,8 +11475,8 @@ msgid "" "Density of internal sparse infill, 100% turns all sparse infill into solid " "infill and internal solid infill pattern will be used" msgstr "" -"İç seyrek dolgunun yoğunluğu, %100 tüm seyrek dolguyu katı dolguya dönüştürür " -"ve iç katı dolgu modeli kullanılacaktır" +"İç seyrek dolgunun yoğunluğu, %100 tüm seyrek dolguyu katı dolguya " +"dönüştürür ve iç katı dolgu modeli kullanılacaktır" msgid "Sparse infill pattern" msgstr "Dolgu deseni" @@ -11454,23 +11523,24 @@ msgstr "Dolgu uzunluğu" msgid "" "Connect an infill line to an internal perimeter with a short segment of an " "additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two close " -"infill lines to a short perimeter segment. If no such perimeter segment " -"shorter than infill_anchor_max is found, the infill line is connected to a " -"perimeter segment at just one side and the length of the perimeter segment " -"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"calculated over infill extrusion width. Orca Slicer tries to connect two " +"close infill lines to a short perimeter segment. If no such perimeter " +"segment shorter than infill_anchor_max is found, the infill line is " +"connected to a perimeter segment at just one side and the length of the " +"perimeter segment taken is limited to this parameter, but no longer than " +"anchor_length_max. \n" "Set this parameter to zero to disable anchoring perimeters connected to a " "single infill line." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " -"üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir çevre " -"segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle bir " -"çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " +"genişliği üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir " +"çevre segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle " +"bir çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " "segmentine bağlanır ve alınan çevre segmentinin uzunluğu bu parametreyle " "sınırlıdır, ancak çapa_uzunluk_max'tan uzun olamaz.\n" -"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için bu " -"parametreyi sıfıra ayarlayın." +"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için " +"bu parametreyi sıfıra ayarlayın." msgid "0 (no open anchors)" msgstr "0 (açık bağlantı yok)" @@ -11484,23 +11554,24 @@ msgstr "Dolgu maksimum uzunluk" msgid "" "Connect an infill line to an internal perimeter with a short segment of an " "additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two close " -"infill lines to a short perimeter segment. If no such perimeter segment " -"shorter than this parameter is found, the infill line is connected to a " -"perimeter segment at just one side and the length of the perimeter segment " -"taken is limited to infill_anchor, but no longer than this parameter. \n" +"calculated over infill extrusion width. Orca Slicer tries to connect two " +"close infill lines to a short perimeter segment. If no such perimeter " +"segment shorter than this parameter is found, the infill line is connected " +"to a perimeter segment at just one side and the length of the perimeter " +"segment taken is limited to infill_anchor, but no longer than this " +"parameter. \n" "If set to 0, the old algorithm for infill connection will be used, it should " "create the same result as with 1000 & 0." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " -"üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir çevre " -"segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre segmenti " -"bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine bağlanır ve " -"alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır ancak bu " -"parametreden daha uzun olamaz.\n" -"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 ve " -"0 ile aynı sonucu oluşturmalıdır." +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " +"genişliği üzerinden hesaplanır. Orca Slicer iki yakın dolgu hattını kısa bir " +"çevre segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre " +"segmenti bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine " +"bağlanır ve alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır " +"ancak bu parametreden daha uzun olamaz.\n" +"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 " +"ve 0 ile aynı sonucu oluşturmalıdır." msgid "0 (Simple connect)" msgstr "0 (Basit bağlantı)" @@ -11518,26 +11589,26 @@ msgid "" "Acceleration of top surface infill. Using a lower value may improve top " "surface quality" msgstr "" -"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması üst " -"yüzey kalitesini iyileştirebilir" +"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması " +"üst yüzey kalitesini iyileştirebilir" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" "Dış duvarın hızlanması. Daha düşük bir değer kullanmak kaliteyi artırabilir" msgid "" -"Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), " -"it will be calculated based on the outer wall acceleration." +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." msgstr "" -"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), dış " -"duvar ivmesine göre hesaplanacaktır." +"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), " +"dış duvar ivmesine göre hesaplanacaktır." msgid "mm/s² or %" msgstr "mm/s² veya %" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage (e.g. " -"100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " "%100), varsayılan ivmeye göre hesaplanacaktır." @@ -11567,8 +11638,10 @@ msgid "accel_to_decel" msgstr "Accel_to_decel" #, c-format, boost-format -msgid "Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" -msgstr "Klipper'ın max_accel_to_decel değeri ivmenin bu %%'sine göre ayarlanacak" +msgid "" +"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" +msgstr "" +"Klipper'ın max_accel_to_decel değeri ivmenin bu %%'sine göre ayarlanacak" msgid "Jerk of outer walls" msgstr "Dış duvar JERK değeri" @@ -11589,8 +11662,8 @@ msgid "Jerk for travel" msgstr "Seyahat için JERK değeri" msgid "" -"Line width of initial layer. If expressed as a %, it will be computed over the " -"nozzle diameter." +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." msgstr "" "İlk katmanın çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " "hesaplanacaktır." @@ -11599,8 +11672,8 @@ msgid "Initial layer height" msgstr "Başlangıç katman yüksekliği" msgid "" -"Height of initial layer. Making initial layer height to be thick slightly can " -"improve build plate adhesion" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhesion" msgstr "" "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " "plakasının yapışmasını iyileştirebilir" @@ -11641,16 +11714,17 @@ msgstr "Maksimum fan hızı" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer\". " -"\"full_fan_speed_layer\" will be ignored if lower than " -"\"close_fan_the_first_x_layers\", in which case the fan will be running at " -"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " +"than \"close_fan_the_first_x_layers\", in which case the fan will be running " +"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" "Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan " "\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. " -"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden düşükse " -"göz ardı edilecektir; bu durumda fan, \"close_fan_the_first_x_layers\" + 1 " -"katmanında izin verilen maksimum hızda çalışacaktır." +"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden " +"düşükse göz ardı edilecektir; bu durumda fan, " +"\"close_fan_the_first_x_layers\" + 1 katmanında izin verilen maksimum hızda " +"çalışacaktır." msgid "layer" msgstr "katman" @@ -11659,8 +11733,8 @@ msgid "Support interface fan speed" msgstr "Destekler için fan hızı" msgid "" -"This fan speed is enforced during all support interfaces, to be able to weaken " -"their bonding with a high fan speed.\n" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" "Set to -1 to disable this override.\n" "Can only be overridden by disable_fan_first_layers." msgstr "" @@ -11670,8 +11744,8 @@ msgstr "" "Yalnızca devre dışı_fan_first_layers tarafından geçersiz kılınabilir." msgid "" -"Randomly jitter while printing the wall, so that the surface has a rough look. " -"This setting controls the fuzzy position" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" msgstr "" "Duvara baskı yaparken rastgele titreme, böylece yüzeyin pürüzlü bir görünüme " "sahip olması. Bu ayar bulanık konumu kontrol eder" @@ -11699,8 +11773,10 @@ msgid "Fuzzy skin point distance" msgstr "Bulanık kaplama noktası mesafesi" msgid "" -"The average distance between the random points introduced on each line segment" -msgstr "Her çizgi parçasına eklenen rastgele noktalar arasındaki ortalama mesafe" +"The average distance between the random points introduced on each line " +"segment" +msgstr "" +"Her çizgi parçasına eklenen rastgele noktalar arasındaki ortalama mesafe" msgid "Apply fuzzy skin to first layer" msgstr "Bulanık cildi ilk katmana uygulayın" @@ -11715,9 +11791,9 @@ msgid "Layers and Perimeters" msgstr "Katmanlar ve Çevreler" msgid "" -"Don't print gap fill with a length is smaller than the threshold specified (in " -"mm). This setting applies to top, bottom and solid infill and, if using the " -"classic perimeter generator, to wall gap fill. " +"Don't print gap fill with a length is smaller than the threshold specified " +"(in mm). This setting applies to top, bottom and solid infill and, if using " +"the classic perimeter generator, to wall gap fill. " msgstr "" "Belirtilen eşikten (mm cinsinden) daha küçük bir uzunluğa sahip boşluk " "dolgusunu yazdırmayın. Bu ayar üst, alt ve katı dolgu için ve klasik çevre " @@ -11727,21 +11803,21 @@ msgid "" "Speed of gap infill. Gap usually has irregular line width and should be " "printed more slowly" msgstr "" -"Boşluk doldurma hızı. Boşluk genellikle düzensiz çizgi genişliğine sahiptir ve " -"daha yavaş yazdırılmalıdır" +"Boşluk doldurma hızı. Boşluk genellikle düzensiz çizgi genişliğine sahiptir " +"ve daha yavaş yazdırılmalıdır" msgid "Precise Z height" msgstr "Hassas z yüksekliği" msgid "" "Enable this to get precise z height of object after slicing. It will get the " -"precise object height by fine-tuning the layer heights of the last few layers. " -"Note that this is an experimental parameter." +"precise object height by fine-tuning the layer heights of the last few " +"layers. Note that this is an experimental parameter." msgstr "" "Dilimlemeden sonra nesnenin kesin z yüksekliğini elde etmek için bunu " "etkinleştirin. Son birkaç katmanın katman yüksekliklerine ince ayar yaparak " -"kesin nesne yüksekliğini elde edecektir. Bunun deneysel bir parametre olduğunu " -"unutmayın." +"kesin nesne yüksekliğini elde edecektir. Bunun deneysel bir parametre " +"olduğunu unutmayın." msgid "Arc fitting" msgstr "Ark" @@ -11750,11 +11826,11 @@ msgid "" "Enable this to get a G-code file which has G2 and G3 moves. The fitting " "tolerance is same as the resolution. \n" "\n" -"Note: For Klipper machines, this option is recommended to be disabled. Klipper " -"does not benefit from arc commands as these are split again into line segments " -"by the firmware. This results in a reduction in surface quality as line " -"segments are converted to arcs by the slicer and then back to line segments by " -"the firmware." +"Note: For Klipper machines, this option is recommended to be disabled. " +"Klipper does not benefit from arc commands as these are split again into " +"line segments by the firmware. This results in a reduction in surface " +"quality as line segments are converted to arcs by the slicer and then back " +"to line segments by the firmware." msgstr "" "G2 ve G3 hareketlerine sahip bir G kodu dosyası elde etmek için bunu " "etkinleştirin. Montaj toleransı çözünürlükle aynıdır. \n" @@ -11763,20 +11839,23 @@ msgstr "" "Klipper, yazılım tarafından tekrar çizgi bölümlerine bölündüğü için yay " "komutlarından faydalanmaz. Bu, çizgi bölümlerinin dilimleyici tarafından " "yaylara dönüştürülmesi ve ardından donanım yazılımı tarafından tekrar çizgi " -"bölümlerine dönüştürülmesi nedeniyle yüzey kalitesinde bir azalmaya neden olur." +"bölümlerine dönüştürülmesi nedeniyle yüzey kalitesinde bir azalmaya neden " +"olur." msgid "Add line number" msgstr "Satır numarası ekle" msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" msgstr "" -"Her G Kodu satırının başına satır numarası (Nx) eklemek için bunu etkinleştirin" +"Her G Kodu satırının başına satır numarası (Nx) eklemek için bunu " +"etkinleştirin" msgid "Scan first layer" msgstr "İlk katmanı tara" msgid "" -"Enable this to enable the camera on printer to check the quality of first layer" +"Enable this to enable the camera on printer to check the quality of first " +"layer" msgstr "" "Yazıcıdaki kameranın ilk katmanın kalitesini kontrol etmesini sağlamak için " "bunu etkinleştirin" @@ -11788,8 +11867,8 @@ msgid "" "The metallic material of nozzle. This determines the abrasive resistance of " "nozzle, and what kind of filament can be printed" msgstr "" -"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür filamentin " -"basılabileceğini belirler" +"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür " +"filamentin basılabileceğini belirler" msgid "Undefine" msgstr "Tanımsız" @@ -11841,8 +11920,8 @@ msgid "Best auto arranging position in range [0,1] w.r.t. bed shape." msgstr "Yatak şekline göre [0,1] aralığında en iyi otomatik düzenleme konumu." msgid "" -"Enable this option if machine has auxiliary part cooling fan. G-code command: " -"M106 P2 S(0-255)." +"Enable this option if machine has auxiliary part cooling fan. G-code " +"command: M106 P2 S(0-255)." msgstr "" "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin. G-code " "komut: M106 P2 S(0-255)." @@ -11861,7 +11940,8 @@ msgstr "" "Fanı hedef başlangıç zamanından bu kadar saniye önce başlatın (kesirli " "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar ve " "yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma desteklenmez).\n" -"Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi görürler).\n" +"Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi " +"görürler).\n" "'Yalnızca özel başlangıç gcode'u etkinleştirilmişse, fan komutları başlangıç " "gcode'una taşınmayacaktır.\n" "Devre dışı bırakmak için 0'ı kullanın." @@ -11884,8 +11964,8 @@ msgid "" msgstr "" "Soğutma fanını başlatmak için hedef hıza düşmeden önce bu süre boyunca " "maksimum fan hızı komutunu verin.\n" -"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın daha " -"hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" +"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın " +"daha hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" "Devre dışı bırakmak için 0'a ayarlayın." msgid "Time cost" @@ -11931,41 +12011,44 @@ msgid "Pellet Modded Printer" msgstr "Pelet Modlu Yazıcı" msgid "Enable this option if your printer uses pellets instead of filaments" -msgstr "Yazıcınız filament yerine pellet kullanıyorsa bu seçeneği etkinleştirin" +msgstr "" +"Yazıcınız filament yerine pellet kullanıyorsa bu seçeneği etkinleştirin" msgid "Support multi bed types" msgstr "Çoklu plaka" msgid "Enable this option if you want to use multiple bed types" -msgstr "Birden fazla plaka tipi kullanmak istiyorsanız bu seçeneği etkinleştirin" +msgstr "" +"Birden fazla plaka tipi kullanmak istiyorsanız bu seçeneği etkinleştirin" msgid "Label objects" msgstr "Nesneleri etiketle" msgid "" "Enable this to add comments into the G-Code labeling print moves with what " -"object they belong to, which is useful for the Octoprint CancelObject plugin. " -"This settings is NOT compatible with Single Extruder Multi Material setup and " -"Wipe into Object / Wipe into Infill." +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." msgstr "" "G-Code etiketleme yazdırma hareketlerine ait oldukları nesneyle ilgili " -"yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject eklentisi " -"için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme kurulumu ve Nesneye " -"Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." +"yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject " +"eklentisi için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme " +"kurulumu ve Nesneye Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." msgid "Exclude objects" msgstr "Nesneleri hariç tut" msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" +msgstr "" +"G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" msgid "Verbose G-code" msgstr "Ayrıntılı G kodu" msgid "" "Enable this to get a commented G-code file, with each line explained by a " -"descriptive text. If you print from SD card, the additional weight of the file " -"could make your firmware slow down." +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." msgstr "" "Her satırın açıklayıcı bir metinle açıklandığı, yorumlu bir G kodu dosyası " "almak için bunu etkinleştirin. SD karttan yazdırırsanız dosyanın ilave " @@ -11988,14 +12071,14 @@ msgstr "Dolgu kombinasyonu - Maksimum katman yüksekliği" msgid "" "Maximum layer height for the combined sparse infill. \n" "\n" -"Set it to 0 or 100% to use the nozzle diameter (for maximum reduction in print " -"time) or a value of ~80% to maximize sparse infill strength.\n" +"Set it to 0 or 100% to use the nozzle diameter (for maximum reduction in " +"print time) or a value of ~80% to maximize sparse infill strength.\n" "\n" -"The number of layers over which infill is combined is derived by dividing this " -"value with the layer height and rounded down to the nearest decimal.\n" +"The number of layers over which infill is combined is derived by dividing " +"this value with the layer height and rounded down to the nearest decimal.\n" "\n" -"Use either absolute mm values (eg. 0.32mm for a 0.4mm nozzle) or % values (eg " -"80%). This value must not be larger than the nozzle diameter." +"Use either absolute mm values (eg. 0.32mm for a 0.4mm nozzle) or % values " +"(eg 80%). This value must not be larger than the nozzle diameter." msgstr "" "Birleşik seyrek dolgu için maksimum katman yüksekliği. \n" "\n" @@ -12006,15 +12089,15 @@ msgstr "" "Dolgunun birleştirildiği katmanların sayısı, bu değerin katman yüksekliğine " "bölünmesiyle elde edilir ve en yakın ondalık sayıya yuvarlanır.\n" "\n" -"Mutlak mm değerlerini (örn. 0,4 mm’lik nozul için 0,32 mm) veya % değerlerini " -"(örn. %80) kullanın. Bu değer nozul çapından büyük olmamalıdır." +"Mutlak mm değerlerini (örn. 0,4 mm’lik nozul için 0,32 mm) veya % " +"değerlerini (örn. %80) kullanın. Bu değer nozul çapından büyük olmamalıdır." msgid "Filament to print internal sparse infill." msgstr "İç seyrek dolguyu yazdırmak için filament." msgid "" -"Line width of internal sparse infill. If expressed as a %, it will be computed " -"over the nozzle diameter." +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." msgstr "" "İç seyrek dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " "üzerinden hesaplanacaktır." @@ -12024,15 +12107,15 @@ msgstr "Dolgu/Duvar örtüşmesi" #, no-c-format, no-boost-format msgid "" -"Infill area is enlarged slightly to overlap with wall for better bonding. The " -"percentage value is relative to line width of sparse infill. Set this value to " -"~10-15% to minimize potential over extrusion and accumulation of material " -"resulting in rough top surfaces." +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill. Set this " +"value to ~10-15% to minimize potential over extrusion and accumulation of " +"material resulting in rough top surfaces." msgstr "" "Daha iyi yapışma için dolgu alanı duvarla örtüşecek şekilde hafifçe " "genişletilir. Yüzde değeri seyrek dolgunun çizgi genişliğine göredir. Aşırı " -"ekstrüzyon ve pürüzlü üst yüzeylere neden olan malzeme birikmesi potansiyelini " -"en aza indirmek için bu değeri ~%10-15’e ayarlayın." +"ekstrüzyon ve pürüzlü üst yüzeylere neden olan malzeme birikmesi " +"potansiyelini en aza indirmek için bu değeri ~%10-15’e ayarlayın." msgid "Top/Bottom solid infill/wall overlap" msgstr "Üst/Alt katı dolgu/Duvar örtüşmesi" @@ -12040,8 +12123,8 @@ msgstr "Üst/Alt katı dolgu/Duvar örtüşmesi" #, no-c-format, no-boost-format msgid "" "Top solid infill area is enlarged slightly to overlap with wall for better " -"bonding and to minimize the appearance of pinholes where the top infill meets " -"the walls. A value of 25-30% is a good starting point, minimizing the " +"bonding and to minimize the appearance of pinholes where the top infill " +"meets the walls. A value of 25-30% is a good starting point, minimizing the " "appearance of pinholes. The percentage value is relative to line width of " "sparse infill" msgstr "" @@ -12059,12 +12142,12 @@ msgstr "Arayüz kabukları" msgid "" "Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual soluble " -"support material" +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material" msgstr "" "Bitişik malzemeler/hacimler arasında katı kabuk oluşumunu zorlayın. Yarı " -"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu ekstruder " -"baskıları için kullanışlıdır" +"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu " +"ekstruder baskıları için kullanışlıdır" msgid "Maximum width of a segmented region" msgstr "Bölümlere ayrılmış bir bölgenin maksimum genişliği" @@ -12086,7 +12169,8 @@ msgstr "" "Bölümlere ayrılmış bir bölgenin birbirine kenetlenen derinliği. " "“mmu_segmented_region_max_width” sıfırsa veya " "“mmu_segmented_region_interlocking_length”, “mmu_segmented_region_max_width” " -"değerinden büyükse göz ardı edilecektir. Sıfır bu özelliği devre dışı bırakır." +"değerinden büyükse göz ardı edilecektir. Sıfır bu özelliği devre dışı " +"bırakır." msgid "Use beam interlocking" msgstr "Işın kilitlemeyi kullanın" @@ -12130,7 +12214,8 @@ msgid "" "structure, measured in cells. Too few cells will result in poor adhesion." msgstr "" "Hücrelerde ölçülen, birbirine kenetlenen yapıyı oluşturmak için filamentler " -"arasındaki sınırdan mesafe. Çok az hücre yapışmanın zayıf olmasına neden olur." +"arasındaki sınırdan mesafe. Çok az hücre yapışmanın zayıf olmasına neden " +"olur." msgid "Interlocking boundary avoidance" msgstr "Birbirine kenetlenen sınırdan kaçınma" @@ -12149,9 +12234,9 @@ msgid "" "Ironing is using small flow to print on same height of surface again to make " "flat surface more smooth. This setting controls which layer being ironed" msgstr "" -"Ütüleme, düz yüzeyi daha pürüzsüz hale getirmek için aynı yükseklikteki yüzeye " -"tekrar baskı yapmak için küçük akış kullanmaktır. Bu ayar hangi katmanın " -"ütüleneceğini kontrol eder" +"Ütüleme, düz yüzeyi daha pürüzsüz hale getirmek için aynı yükseklikteki " +"yüzeye tekrar baskı yapmak için küçük akış kullanmaktır. Bu ayar hangi " +"katmanın ütüleneceğini kontrol eder" msgid "No ironing" msgstr "Ütüleme yok" @@ -12178,8 +12263,8 @@ msgid "" "The amount of material to extrude during ironing. Relative to flow of normal " "layer height. Too high value results in overextrusion on the surface" msgstr "" -"Ütüleme sırasında çıkacak malzeme miktarı. Normal katman yüksekliğindeki akışa " -"göre. Çok yüksek değer yüzeyde aşırı ekstrüzyona neden olur" +"Ütüleme sırasında çıkacak malzeme miktarı. Normal katman yüksekliğindeki " +"akışa göre. Çok yüksek değer yüzeyde aşırı ekstrüzyona neden olur" msgid "Ironing line spacing" msgstr "Ütüleme çizgi aralığı" @@ -12200,8 +12285,8 @@ msgid "" "The angle ironing is done at. A negative number disables this function and " "uses the default method." msgstr "" -"Köşebent ütüleme işlemi yapılır. Negatif bir sayı bu işlevi devre dışı bırakır " -"ve varsayılan yöntemi kullanır." +"Köşebent ütüleme işlemi yapılır. Negatif bir sayı bu işlevi devre dışı " +"bırakır ve varsayılan yöntemi kullanır." msgid "This gcode part is inserted at every layer change after lift z" msgstr "" @@ -12231,11 +12316,11 @@ msgstr "" "G kodu tadı Klipper olarak ayarlandığında bu seçenek göz ardı edilecektir." msgid "" -"This G-code will be used as a code for the pause print. User can insert pause " -"G-code in gcode viewer" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" msgstr "" -"Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. Kullanıcı " -"gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" +"Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. " +"Kullanıcı gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" msgid "This G-code will be used as a custom code" msgstr "Bu G kodu özel kod olarak kullanılacak" @@ -12363,8 +12448,8 @@ msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" msgstr "Seyahat için maksimum ivme (M204 T), yalnızca Marlin 2 için geçerlidir" msgid "" -"Part cooling fan speed may be increased when auto cooling is enabled. This is " -"the maximum speed limitation of part cooling fan" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" msgstr "" "Otomatik soğutma etkinleştirildiğinde parça soğutma fanı hızı artırılabilir. " "Bu, parça soğutma fanının maksimum hız sınırlamasıdır" @@ -12376,16 +12461,16 @@ msgid "" "The largest printable layer height for extruder. Used tp limits the maximum " "layer hight when enable adaptive layer height" msgstr "" -"Ekstruder için yazdırılabilir en büyük katman yüksekliği. Uyarlanabilir katman " -"yüksekliği etkinleştirildiğinde maksimum katman yüksekliğini sınırlamak için " -"kullanılır" +"Ekstruder için yazdırılabilir en büyük katman yüksekliği. Uyarlanabilir " +"katman yüksekliği etkinleştirildiğinde maksimum katman yüksekliğini " +"sınırlamak için kullanılır" msgid "Extrusion rate smoothing" msgstr "Ekstrüzyon hızını yumuşatma" msgid "" -"This parameter smooths out sudden extrusion rate changes that happen when the " -"printer transitions from printing a high flow (high speed/larger width) " +"This parameter smooths out sudden extrusion rate changes that happen when " +"the printer transitions from printing a high flow (high speed/larger width) " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "versa.\n" "\n" @@ -12395,12 +12480,13 @@ msgid "" "\n" "A value of 0 disables the feature. \n" "\n" -"For a high speed, high flow direct drive printer (like the Bambu lab or Voron) " -"this value is usually not needed. However it can provide some marginal benefit " -"in certain cases where feature speeds vary greatly. For example, when there " -"are aggressive slowdowns due to overhangs. In these cases a high value of " -"around 300-350mm3/s2 is recommended as this allows for just enough smoothing " -"to assist pressure advance achieve a smoother flow transition.\n" +"For a high speed, high flow direct drive printer (like the Bambu lab or " +"Voron) this value is usually not needed. However it can provide some " +"marginal benefit in certain cases where feature speeds vary greatly. For " +"example, when there are aggressive slowdowns due to overhangs. In these " +"cases a high value of around 300-350mm3/s2 is recommended as this allows for " +"just enough smoothing to assist pressure advance achieve a smoother flow " +"transition.\n" "\n" "For slower printers without pressure advance, the value should be set much " "lower. A value of 10-15mm3/s2 is a good starting point for direct drive " @@ -12422,13 +12508,13 @@ msgstr "" "\n" "0 değeri özelliği devre dışı bırakır. \n" "\n" -"Yüksek hızlı, yüksek akışlı doğrudan tahrikli bir yazıcı için (Bambu lab veya " -"Voron gibi) bu değer genellikle gerekli değildir. Ancak özellik hızlarının " -"büyük ölçüde değiştiği bazı durumlarda marjinal bir fayda sağlayabilir. " -"Örneğin, çıkıntılar nedeniyle agresif yavaşlamalar olduğunda. Bu durumlarda " -"300-350mm3/s2 civarında yüksek bir değer önerilir çünkü bu, basınç " -"ilerlemesinin daha yumuşak bir akış geçişi elde etmesine yardımcı olmak için " -"yeterli yumuşatmaya izin verir.\n" +"Yüksek hızlı, yüksek akışlı doğrudan tahrikli bir yazıcı için (Bambu lab " +"veya Voron gibi) bu değer genellikle gerekli değildir. Ancak özellik " +"hızlarının büyük ölçüde değiştiği bazı durumlarda marjinal bir fayda " +"sağlayabilir. Örneğin, çıkıntılar nedeniyle agresif yavaşlamalar olduğunda. " +"Bu durumlarda 300-350mm3/s2 civarında yüksek bir değer önerilir çünkü bu, " +"basınç ilerlemesinin daha yumuşak bir akış geçişi elde etmesine yardımcı " +"olmak için yeterli yumuşatmaya izin verir.\n" "\n" "Basınç avansı olmayan daha yavaş yazıcılar için değer çok daha düşük " "ayarlanmalıdır. Doğrudan tahrikli ekstruderler için 10-15mm3/s2 ve Bowden " @@ -12468,8 +12554,8 @@ msgstr "Parça soğutma fanı için minimum hız" msgid "" "Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " -"during printing except the first several layers which is defined by no cooling " -"layers.\n" +"during printing except the first several layers which is defined by no " +"cooling layers.\n" "Please enable auxiliary_fan in printer settings to use this feature. G-code " "command: M106 P2 S(0-255)" msgstr "" @@ -12487,20 +12573,20 @@ msgid "" "layer hight when enable adaptive layer height" msgstr "" "Ekstruder için yazdırılabilir en düşük katman yüksekliği. Kullanılan tp, " -"uyarlanabilir katman yüksekliğini etkinleştirirken minimum katman yüksekliğini " -"sınırlar" +"uyarlanabilir katman yüksekliğini etkinleştirirken minimum katman " +"yüksekliğini sınırlar" msgid "Min print speed" msgstr "Minimum baskı hızı" msgid "" "The minimum printing speed that the printer will slow down to to attempt to " -"maintain the minimum layer time above, when slow down for better layer cooling " -"is enabled." +"maintain the minimum layer time above, when slow down for better layer " +"cooling is enabled." msgstr "" "Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yukarıdaki " -"minimum katman süresini korumaya çalışmak için yazıcının yavaşlayacağı minimum " -"yazdırma hızı." +"minimum katman süresini korumaya çalışmak için yazıcının yavaşlayacağı " +"minimum yazdırma hızı." msgid "Diameter of nozzle" msgstr "Nozul çapı" @@ -12519,11 +12605,11 @@ msgid "Host Type" msgstr "Bağlantı Türü" msgid "" -"Orca Slicer can upload G-code files to a printer host. This field must contain " -"the kind of the host." +"Orca Slicer can upload G-code files to a printer host. This field must " +"contain the kind of the host." msgstr "" -"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " -"alan ana bilgisayarın türünü içermelidir." +"Orca Slicer, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. " +"Bu alan ana bilgisayarın türünü içermelidir." msgid "Nozzle volume" msgstr "Nozul hacmi" @@ -12542,7 +12628,8 @@ msgstr "Soğutma borusu uzunluğu" msgid "Length of the cooling tube to limit space for cooling moves inside it." msgstr "" -"İçindeki soğutma hareketleri alanını sınırlamak üzere soğutma tüpünün uzunluğu." +"İçindeki soğutma hareketleri alanını sınırlamak üzere soğutma tüpünün " +"uzunluğu." msgid "High extruder current on filament swap" msgstr "Filament değişiminde yüksek ekstruder akımı" @@ -12552,9 +12639,9 @@ msgid "" "filament exchange sequence to allow for rapid ramming feed rates and to " "overcome resistance when loading a filament with an ugly shaped tip." msgstr "" -"Hızlı sıkıştırma hızlarına izin vermek ve kötü kesilmiş bir filament yüklerken " -"direncin üstesinden gelmek için filament değişim sırası sırasında ekstruder " -"motor akımını artırmak faydalı olabilir." +"Hızlı sıkıştırma hızlarına izin vermek ve kötü kesilmiş bir filament " +"yüklerken direncin üstesinden gelmek için filament değişim sırası sırasında " +"ekstruder motor akımını artırmak faydalı olabilir." msgid "Filament parking position" msgstr "Filament park konumu" @@ -12563,8 +12650,8 @@ msgid "" "Distance of the extruder tip from the position where the filament is parked " "when unloaded. This should match the value in printer firmware." msgstr "" -"Ekstruder ucunun, boşaltıldığında filamentin park edildiği konumdan uzaklığı. " -"Bu ayar yazıcı ürün yazılımındaki değerle eşleşmelidir." +"Ekstruder ucunun, boşaltıldığında filamentin park edildiği konumdan " +"uzaklığı. Bu ayar yazıcı ürün yazılımındaki değerle eşleşmelidir." msgid "Extra loading distance" msgstr "Ekstra yükleme mesafesi" @@ -12572,8 +12659,8 @@ msgstr "Ekstra yükleme mesafesi" msgid "" "When set to zero, the distance the filament is moved from parking position " "during load is exactly the same as it was moved back during unload. When " -"positive, it is loaded further, if negative, the loading move is shorter than " -"unloading." +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." msgstr "" "Sıfır olarak ayarlandığında, yükleme sırasında filamentin park konumundan " "taşındığı mesafe, boşaltma sırasında geri taşındığı mesafe ile aynıdır. " @@ -12591,13 +12678,13 @@ msgstr "Dolguda geri çekmeyi azalt" msgid "" "Don't retract when the travel is in infill area absolutely. That means the " -"oozing can't been seen. This can reduce times of retraction for complex model " -"and save printing time, but make slicing and G-code generating slower" +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" msgstr "" "Hareket kesinlikle dolgu alanına girdiğinde geri çekilmeyin. Bu, sızıntının " "görülemeyeceği anlamına gelir. Bu, karmaşık model için geri çekme sürelerini " -"azaltabilir ve yazdırma süresinden tasarruf sağlayabilir, ancak dilimlemeyi ve " -"G kodu oluşturmayı yavaşlatır" +"azaltabilir ve yazdırma süresinden tasarruf sağlayabilir, ancak dilimlemeyi " +"ve G kodu oluşturmayı yavaşlatır" msgid "" "This option will drop the temperature of the inactive extruders to prevent " @@ -12625,22 +12712,22 @@ msgstr "Maksimum yazdırılabilir açı" msgid "" "Maximum angle of overhangs to allow after making more steep overhangs " -"printable.90° will not change the model at all and allow any overhang, while 0 " -"will replace all overhangs with conical material." +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." msgstr "" "Daha dik çıkıntıları yazdırılabilir hale getirdikten sonra izin verilen " -"maksimum çıkıntı açısı. 90°, modeli hiçbir şekilde değiştirmez ve herhangi bir " -"çıkıntıya izin vermez, 0 ise tüm çıkıntıları konik malzemeyle değiştirir." +"maksimum çıkıntı açısı. 90°, modeli hiçbir şekilde değiştirmez ve herhangi " +"bir çıkıntıya izin vermez, 0 ise tüm çıkıntıları konik malzemeyle değiştirir." msgid "Make overhangs printable - Hole area" msgstr "Yazdırılabilir çıkıntı delik alanı oluşturun" msgid "" -"Maximum area of a hole in the base of the model before it's filled by conical " -"material.A value of 0 will fill all the holes in the model base." +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." msgstr "" -"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce maksimum " -"alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." +"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce " +"maksimum alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." msgid "mm²" msgstr "mm²" @@ -12650,11 +12737,11 @@ msgstr "Çıkıntılı duvarı algıla" #, c-format, boost-format msgid "" -"Detect the overhang percentage relative to line width and use different speed " -"to print. For 100%% overhang, bridge speed is used." +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." msgstr "" -"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için farklı " -"hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." +"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için " +"farklı hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." msgid "Filament to print walls" msgstr "Duvarları yazdırmak için filament" @@ -12676,11 +12763,11 @@ msgid "Alternate extra wall" msgstr "Alternatif ekstra duvar" msgid "" -"This setting adds an extra wall to every other layer. This way the infill gets " -"wedged vertically between the walls, resulting in stronger prints. \n" +"This setting adds an extra wall to every other layer. This way the infill " +"gets wedged vertically between the walls, resulting in stronger prints. \n" "\n" -"When this option is enabled, the ensure vertical shell thickness option needs " -"to be disabled. \n" +"When this option is enabled, the ensure vertical shell thickness option " +"needs to be disabled. \n" "\n" "Using lightning infill together with this option is not recommended as there " "is limited infill to anchor the extra perimeters to." @@ -12691,20 +12778,21 @@ msgstr "" "Bu seçenek etkinleştirildiğinde dikey kabuk kalınlığını sağla seçeneğinin " "devre dışı bırakılması gerekir. \n" "\n" -"İlave çevrelerin sabitleneceği dolgu sınırlı olduğundan, bu seçenekle birlikte " -"yıldırım dolgusunun kullanılması önerilmez." +"İlave çevrelerin sabitleneceği dolgu sınırlı olduğundan, bu seçenekle " +"birlikte yıldırım dolgusunun kullanılması önerilmez." msgid "" "If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. Scripts " -"will be passed the absolute path to the G-code file as the first argument, and " -"they can access the Orca Slicer config settings by reading environment " -"variables." +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Orca Slicer config settings by reading " +"environment variables." msgstr "" -"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, mutlak " -"yollarını burada listeleyin. Birden fazla betiği noktalı virgülle ayırın. " -"Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır ve ortam " -"değişkenlerini okuyarak Orca Slicer yapılandırma ayarlarına erişebilirler." +"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, " +"mutlak yollarını burada listeleyin. Birden fazla betiği noktalı virgülle " +"ayırın. Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır " +"ve ortam değişkenlerini okuyarak Orca Slicer yapılandırma ayarlarına " +"erişebilirler." msgid "Printer type" msgstr "Yazıcı türü" @@ -12725,7 +12813,8 @@ msgid "Raft contact Z distance" msgstr "Raft kontak Z mesafesi" msgid "Z gap between object and raft. Ignored for soluble interface" -msgstr "Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" +msgstr "" +"Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" msgid "Raft expansion" msgstr "Raft genişletme" @@ -12754,8 +12843,8 @@ msgid "" "Object will be raised by this number of support layers. Use this function to " "avoid wrapping when print ABS" msgstr "" -"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS yazdırırken " -"sarmayı önlemek için bu işlevi kullanın" +"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS " +"yazdırırken sarmayı önlemek için bu işlevi kullanın" msgid "" "G-code path is generated after simplifying the contour of model to avoid too " @@ -12770,7 +12859,8 @@ msgid "Travel distance threshold" msgstr "Seyahat mesafesi" msgid "" -"Only trigger retraction when the travel distance is longer than this threshold" +"Only trigger retraction when the travel distance is longer than this " +"threshold" msgstr "" "Geri çekmeyi yalnızca hareket mesafesi bu eşikten daha uzun olduğunda " "tetikleyin" @@ -12778,7 +12868,8 @@ msgstr "" msgid "Retract amount before wipe" msgstr "Temizleme işlemi öncesi geri çekme miktarı" -msgid "The length of fast retraction before wipe, relative to retraction length" +msgid "" +"The length of fast retraction before wipe, relative to retraction length" msgstr "" "Geri çekme uzunluğuna göre, temizlemeden önce hızlı geri çekilmenin uzunluğu" @@ -12869,8 +12960,8 @@ msgid "Traveling angle" msgstr "Seyahat açısı" msgid "" -"Traveling angle for Slope and Spiral Z hop type. Setting it to 90° results in " -"Normal Lift" +"Traveling angle for Slope and Spiral Z hop type. Setting it to 90° results " +"in Normal Lift" msgstr "" "Eğim ve Spiral Z atlama tipi için ilerleme açısı. 90°’ye ayarlamak normal " "kaldırmayla sonuçlanır" @@ -12902,8 +12993,8 @@ msgid "" "Enforce Z Hop behavior. This setting is impacted by the above settings (Only " "lift Z above/below)." msgstr "" -"Z Hop davranışını zorunlu kılın. Bu ayar yukarıdaki ayarlardan etkilenir (Z'yi " -"yalnızca yukarıya/aşağıya kaldırın)." +"Z Hop davranışını zorunlu kılın. Bu ayar yukarıdaki ayarlardan etkilenir " +"(Z'yi yalnızca yukarıya/aşağıya kaldırın)." msgid "All Surfaces" msgstr "Tüm Yüzeyler" @@ -12928,8 +13019,8 @@ msgstr "" "filament miktarını itecektir. Bu ayara nadiren ihtiyaç duyulur." msgid "" -"When the retraction is compensated after changing tool, the extruder will push " -"this additional amount of filament." +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." msgstr "" "Takım değiştirildikten sonra geri çekilme telafi edildiğinde, ekstruder bu " "ilave filament miktarını itecektir." @@ -12998,20 +13089,20 @@ msgid "" "This option causes the inner seams to be shifted backwards based on their " "depth, forming a zigzag pattern." msgstr "" -"Bu seçenek, iç dikişlerin derinliklerine göre geriye doğru kaydırılarak zikzak " -"desen oluşturulmasına neden olur." +"Bu seçenek, iç dikişlerin derinliklerine göre geriye doğru kaydırılarak " +"zikzak desen oluşturulmasına neden olur." msgid "Seam gap" msgstr "Dikiş boşluğu" msgid "" -"In order to reduce the visibility of the seam in a closed loop extrusion, the " -"loop is interrupted and shortened by a specified amount.\n" -"This amount can be specified in millimeters or as a percentage of the current " -"extruder diameter. The default value for this parameter is 10%." +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 10%." msgstr "" -"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü kesintiye " -"uğrar ve belirli bir miktarda kısaltılır.\n" +"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü " +"kesintiye uğrar ve belirli bir miktarda kısaltılır.\n" "Bu miktar milimetre cinsinden veya mevcut ekstruder çapının yüzdesi olarak " "belirtilebilir. Bu parametrenin varsayılan değeri %10'dur." @@ -13020,8 +13111,8 @@ msgstr "Atkı birleşim dikişi (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" -"Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak için atkı " -"birleşimini kullanın." +"Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak için " +"atkı birleşimini kullanın." msgid "Conditional scarf joint" msgstr "Koşullu atkı birleşimi" @@ -13039,9 +13130,9 @@ msgstr "Koşullu açı eşiği" msgid "" "This option sets the threshold angle for applying a conditional scarf joint " "seam.\n" -"If the maximum angle within the perimeter loop exceeds this value (indicating " -"the absence of sharp corners), a scarf joint seam will be used. The default " -"value is 155°." +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." msgstr "" "Bu seçenek, koşullu bir atkı eklem dikişi uygulamak için eşik açısını " "ayarlar.\n" @@ -13056,8 +13147,8 @@ msgstr "Koşullu çıkıntı eşiği" msgid "" "This option determines the overhang threshold for the application of scarf " "joint seams. If the unsupported portion of the perimeter is less than this " -"threshold, scarf joint seams will be applied. The default threshold is set at " -"40% of the external wall's width. Due to performance considerations, the " +"threshold, scarf joint seams will be applied. The default threshold is set " +"at 40% of the external wall's width. Due to performance considerations, the " "degree of overhang is estimated." msgstr "" "Bu seçenek, atkı bağlantı dikişlerinin uygulanması için sarkma eşiğini " @@ -13071,22 +13162,22 @@ msgstr "Atkı birleşim hızı" msgid "" "This option sets the printing speed for scarf joints. It is recommended to " -"print scarf joints at a slow speed (less than 100 mm/s). It's also advisable " -"to enable 'Extrusion rate smoothing' if the set speed varies significantly " -"from the speed of the outer or inner walls. If the speed specified here is " -"higher than the speed of the outer or inner walls, the printer will default to " -"the slower of the two speeds. When specified as a percentage (e.g., 80%), the " -"speed is calculated based on the respective outer or inner wall speed. The " -"default value is set to 100%." +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." msgstr "" -"Bu seçenek, atkı bağlantılarının yazdırma hızını ayarlar. Atkı bağlantılarının " -"yavaş bir hızda (100 mm/s'den az) yazdırılması tavsiye edilir. Ayarlanan hızın " -"dış veya iç duvarların hızından önemli ölçüde farklı olması durumunda " -"'Ekstrüzyon hızı yumuşatma' seçeneğinin etkinleştirilmesi de tavsiye edilir. " -"Burada belirtilen hız, dış veya iç duvarların hızından daha yüksekse, yazıcı " -"varsayılan olarak iki hızdan daha yavaş olanı seçecektir. Yüzde olarak " -"belirtildiğinde (örn. %80), hız, ilgili dış veya iç duvar hızına göre " -"hesaplanır. Varsayılan değer %100 olarak ayarlanmıştır." +"Bu seçenek, atkı bağlantılarının yazdırma hızını ayarlar. Atkı " +"bağlantılarının yavaş bir hızda (100 mm/s'den az) yazdırılması tavsiye " +"edilir. Ayarlanan hızın dış veya iç duvarların hızından önemli ölçüde farklı " +"olması durumunda 'Ekstrüzyon hızı yumuşatma' seçeneğinin etkinleştirilmesi " +"de tavsiye edilir. Burada belirtilen hız, dış veya iç duvarların hızından " +"daha yüksekse, yazıcı varsayılan olarak iki hızdan daha yavaş olanı " +"seçecektir. Yüzde olarak belirtildiğinde (örn. %80), hız, ilgili dış veya iç " +"duvar hızına göre hesaplanır. Varsayılan değer %100 olarak ayarlanmıştır." msgid "Scarf joint flow ratio" msgstr "Atkı birleşimi akış oranı" @@ -13100,12 +13191,12 @@ msgstr "Atkı başlangıç ​​yüksekliği" msgid "" "Start height of the scarf.\n" -"This amount can be specified in millimeters or as a percentage of the current " -"layer height. The default value for this parameter is 0." +"This amount can be specified in millimeters or as a percentage of the " +"current layer height. The default value for this parameter is 0." msgstr "" "Atkı başlangıç yüksekliği.\n" -"Bu miktar milimetre cinsinden veya geçerli katman yüksekliğinin yüzdesi olarak " -"belirtilebilir. Bu parametrenin varsayılan değeri 0'dır." +"Bu miktar milimetre cinsinden veya geçerli katman yüksekliğinin yüzdesi " +"olarak belirtilebilir. Bu parametrenin varsayılan değeri 0'dır." msgid "Scarf around entire wall" msgstr "Tüm duvarın etrafına atkıla" @@ -13120,8 +13211,8 @@ msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" -"Atkının uzunluğu. Bu parametrenin 0 a ayarlanması atkıyı dolaylı yoldan devre " -"dışı bırakır." +"Atkının uzunluğu. Bu parametrenin 0 a ayarlanması atkıyı dolaylı yoldan " +"devre dışı bırakır." msgid "Scarf steps" msgstr "Atkı kademesi" @@ -13143,9 +13234,9 @@ msgid "" "if a wipe action is executed immediately following an outer wall extrusion, " "the speed of the outer wall extrusion will be utilized for the wipe action." msgstr "" -"Temizleme hızı mevcut ekstrüzyon rolünün hızına göre belirlenir; bir dış duvar " -"ekstrüzyonunun hemen ardından bir silme eylemi yürütülürse, silme eylemi için " -"dış duvar ekstrüzyonunun hızı kullanılacaktır." +"Temizleme hızı mevcut ekstrüzyon rolünün hızına göre belirlenir; bir dış " +"duvar ekstrüzyonunun hemen ardından bir silme eylemi yürütülürse, silme " +"eylemi için dış duvar ekstrüzyonunun hızı kullanılacaktır." msgid "Wipe on loops" msgstr "Döngülerde temizleme" @@ -13162,15 +13253,15 @@ msgid "Wipe before external loop" msgstr "Harici döngüden önce silin" msgid "" -"To minimize visibility of potential overextrusion at the start of an external " -"perimeter when printing with Outer/Inner or Inner/Outer/Inner wall print " -"order, the de-retraction is performed slightly on the inside from the start of " -"the external perimeter. That way any potential over extrusion is hidden from " -"the outside surface. \n" +"To minimize visibility of potential overextrusion at the start of an " +"external perimeter when printing with Outer/Inner or Inner/Outer/Inner wall " +"print order, the de-retraction is performed slightly on the inside from the " +"start of the external perimeter. That way any potential over extrusion is " +"hidden from the outside surface. \n" "\n" -"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall print " -"order as in these modes it is more likely an external perimeter is printed " -"immediately after a de-retraction move." +"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall " +"print order as in these modes it is more likely an external perimeter is " +"printed immediately after a de-retraction move." msgstr "" "Dış/İç veya İç/Dış/İç duvar baskı sırası ile yazdırırken, dış çevrenin " "başlangıcında olası aşırı çıkıntının görünürlüğünü en aza indirmek için, " @@ -13178,22 +13269,22 @@ msgstr "" "gerçekleştirilir. Bu şekilde herhangi bir aşırı ekstrüzyon potansiyeli dış " "yüzeyden gizlenir. \n" "\n" -"Bu, Dış/İç veya İç/Dış/İç duvar yazdırma sırası ile yazdırırken kullanışlıdır, " -"çünkü bu modlarda, bir geri çekilme hareketinin hemen ardından bir dış " -"çevrenin yazdırılması daha olasıdır." +"Bu, Dış/İç veya İç/Dış/İç duvar yazdırma sırası ile yazdırırken " +"kullanışlıdır, çünkü bu modlarda, bir geri çekilme hareketinin hemen " +"ardından bir dış çevrenin yazdırılması daha olasıdır." msgid "Wipe speed" msgstr "Temizleme hızı" msgid "" "The wipe speed is determined by the speed setting specified in this " -"configuration.If the value is expressed as a percentage (e.g. 80%), it will be " -"calculated based on the travel speed setting above.The default value for this " -"parameter is 80%" +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" msgstr "" "Temizleme hızı, bu konfigürasyonda belirtilen hız ayarına göre belirlenir. " -"Değer yüzde olarak ifade edilirse (örn. %80), yukarıdaki ilerleme hızı ayarına " -"göre hesaplanır. Bu parametrenin varsayılan değeri %80'dir" +"Değer yüzde olarak ifade edilirse (örn. %80), yukarıdaki ilerleme hızı " +"ayarına göre hesaplanır. Bu parametrenin varsayılan değeri %80'dir" msgid "Skirt distance" msgstr "Etek mesafesi" @@ -13228,12 +13319,13 @@ msgid "" "Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt " "height' is used.\n" "Note: With the draft shield active, the skirt will be printed at skirt " -"distance from the object. Therefore, if brims are active it may intersect with " -"them. To avoid this, increase the skirt distance value.\n" +"distance from the object. Therefore, if brims are active it may intersect " +"with them. To avoid this, increase the skirt distance value.\n" msgstr "" -"Rüzgar taslağı nedeniyle ABS veya ASA baskının eğrilmesine ve baskı yatağından " -"ayrılmasına karşı koruma sağlamak için bir rüzgarlık kullanışlıdır. Genellikle " -"yalnızca açık çerçeveli, yani muhafazasız yazıcılarda gereklidir. \n" +"Rüzgar taslağı nedeniyle ABS veya ASA baskının eğrilmesine ve baskı " +"yatağından ayrılmasına karşı koruma sağlamak için bir rüzgarlık " +"kullanışlıdır. Genellikle yalnızca açık çerçeveli, yani muhafazasız " +"yazıcılarda gereklidir. \n" "\n" "Etkin = etek, yazdırılan en yüksek nesne kadar uzun. Aksi takdirde ‘Etek " "yüksekliği’ kullanılır.\n" @@ -13251,8 +13343,10 @@ msgid "Skirt type" msgstr "Etek tipi" msgid "" -"Combined - single skirt for all objects, Per object - individual object skirt." -msgstr "Birleşik - tüm nesneler için tek etek, Nesneye göre - ayrı nesne eteği." +"Combined - single skirt for all objects, Per object - individual object " +"skirt." +msgstr "" +"Birleşik - tüm nesneler için tek etek, Nesneye göre - ayrı nesne eteği." msgid "Combined" msgstr "Birleşik" @@ -13264,7 +13358,8 @@ msgid "Skirt loops" msgstr "Etek sayısı" msgid "Number of loops for the skirt. Zero means disabling skirt" -msgstr "Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" +msgstr "" +"Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" msgid "Skirt speed" msgstr "Etek hızı" @@ -13283,16 +13378,16 @@ msgid "" "\n" "Using a non zero value is useful if the printer is set up to print without a " "prime line.\n" -"Final number of loops is not taling into account whli arranging or validating " -"objects distance. Increase loop number in such case. " +"Final number of loops is not taling into account whli arranging or " +"validating objects distance. Increase loop number in such case. " msgstr "" -"Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, bu " -"özelliğin devre dışı olduğu anlamına gelir.\n" +"Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, " +"bu özelliğin devre dışı olduğu anlamına gelir.\n" "\n" "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir değer " "kullanmak yararlı olur.\n" -"Nihai döngü sayısı, nesnelerin mesafesini düzenlerken veya doğrularken dikkate " -"alınmaz. Böyle bir durumda döngü sayısını artırın." +"Nihai döngü sayısı, nesnelerin mesafesini düzenlerken veya doğrularken " +"dikkate alınmaz. Böyle bir durumda döngü sayısını artırın." msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " @@ -13319,33 +13414,33 @@ msgid "Filament to print solid infill" msgstr "Katı dolguyu yazdırmak için filament" msgid "" -"Line width of internal solid infill. If expressed as a %, it will be computed " -"over the nozzle diameter." +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." msgstr "" -"İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " -"hesaplanacaktır." +"İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " +"üzerinden hesaplanacaktır." msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "Üst ve alt yüzeyin değil, iç katı dolgunun hızı" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " -"model into a single walled print with solid bottom layers. The final generated " -"model has no seam" +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" msgstr "" "Spiralleştirme, dış konturun z hareketlerini yumuşatır. Ve katı bir modeli, " -"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan son " -"modelde dikiş yok." +"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan " +"son modelde dikiş yok." msgid "Smooth Spiral" msgstr "Pürüzsüz spiral" msgid "" -"Smooth Spiral smooths out X and Y moves as well, resulting in no visible seam " -"at all, even in the XY directions on walls that are not vertical" +"Smooth Spiral smooths out X and Y moves as well, resulting in no visible " +"seam at all, even in the XY directions on walls that are not vertical" msgstr "" -"Pürüzsüz Spiral, X ve Y hareketlerini de yumuşatır ve dikey olmayan duvarlarda " -"XY yönlerinde bile hiçbir görünür ek yeri oluşmamasını sağlar." +"Pürüzsüz Spiral, X ve Y hareketlerini de yumuşatır ve dikey olmayan " +"duvarlarda XY yönlerinde bile hiçbir görünür ek yeri oluşmamasını sağlar." msgid "Max XY Smoothing" msgstr "Maksimum xy yumuşatma" @@ -13358,13 +13453,14 @@ msgstr "" "maksimum mesafe % olarak ifade edilirse nozül çapı üzerinden hesaplanacaktır." msgid "" -"If smooth or traditional mode is selected, a timelapse video will be generated " -"for each print. After each layer is printed, a snapshot is taken with the " -"chamber camera. All of these snapshots are composed into a timelapse video " -"when printing completes. If smooth mode is selected, the toolhead will move to " -"the excess chute after each layer is printed and then take a snapshot. Since " -"the melt filament may leak from the nozzle during the process of taking a " -"snapshot, prime tower is required for smooth mode to wipe nozzle." +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." msgstr "" "Düzgün veya geleneksel mod seçilirse her baskı için bir hızlandırılmış video " "oluşturulacaktır. Her katman basıldıktan sonra oda kamerasıyla anlık görüntü " @@ -13383,9 +13479,9 @@ msgstr "Sıcaklık değişimi" #. TRN PrintSettings : "Ooze prevention" > "Temperature variation" msgid "" -"Temperature difference to be applied when an extruder is not active. The value " -"is not used when 'idle_temperature' in filament settings is set to non zero " -"value." +"Temperature difference to be applied when an extruder is not active. The " +"value is not used when 'idle_temperature' in filament settings is set to non " +"zero value." msgstr "" "Ekstruder aktif olmadığında uygulanacak sıcaklık farkı. Filament ayarlarında " "‘rölanti sıcaklığı’ sıfır olmayan bir değere ayarlandığında bu değer " @@ -13437,12 +13533,14 @@ msgid "" "Enable this option to omit the custom Change filament G-code only at the " "beginning of the print. The tool change command (e.g., T0) will be skipped " "throughout the entire print. This is useful for manual multi-material " -"printing, where we use M600/PAUSE to trigger the manual filament change action." +"printing, where we use M600/PAUSE to trigger the manual filament change " +"action." msgstr "" "Sadece baskının başında özel Filament Değiştirme G-kodu'nu atlamak için bu " -"seçeneği etkinleştirin. Aracı değiştirme komutu (örneğin, T0), baskının tamamı " -"boyunca atlanacaktır. Bu, manuel çoklu malzeme baskısı için kullanışlıdır, " -"burada manuel filament değişim eylemini tetiklemek için M600/PAUSE kullanırız." +"seçeneği etkinleştirin. Aracı değiştirme komutu (örneğin, T0), baskının " +"tamamı boyunca atlanacaktır. Bu, manuel çoklu malzeme baskısı için " +"kullanışlıdır, burada manuel filament değişim eylemini tetiklemek için M600/" +"PAUSE kullanırız." msgid "Purge in prime tower" msgstr "Prime tower'da temizlik" @@ -13457,9 +13555,10 @@ msgid "No sparse layers (beta)" msgstr "Seyrek katman yok (beta)" msgid "" -"If enabled, the wipe tower will not be printed on layers with no toolchanges. " -"On layers with a toolchange, extruder will travel downward to print the wipe " -"tower. User is responsible for ensuring there is no collision with the print." +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." msgstr "" "Etkinleştirilirse, silme kulesi araç değişimi olmayan katmanlarda " "yazdırılmayacaktır. Araç değişimi olan katmanlarda, ekstruder silme kulesini " @@ -13480,23 +13579,23 @@ msgid "Slice gap closing radius" msgstr "Dilim aralığı kapanma yarıçapı" msgid "" -"Cracks smaller than 2x gap closing radius are being filled during the triangle " -"mesh slicing. The gap closing operation may reduce the final print resolution, " -"therefore it is advisable to keep the value reasonably low." +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük çatlaklar " -"doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " +"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük " +"çatlaklar doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " "düşürebilir, bu nedenle değerin oldukça düşük tutulması tavsiye edilir." msgid "Slicing Mode" msgstr "Dilimleme modu" msgid "" -"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close " -"all holes in the model." +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." msgstr "" -"3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki tüm " -"delikleri kapatmak için \"Delikleri kapat\"ı kullanın." +"3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki " +"tüm delikleri kapatmak için \"Delikleri kapat\"ı kullanın." msgid "Regular" msgstr "Düzenli" @@ -13516,10 +13615,11 @@ msgid "" "example, if your endstop zero actually leaves the nozzle 0.3mm far from the " "print bed, set this to -0.3 (or fix your endstop)." msgstr "" -"Bu değer, çıkış G-kodu içindeki tüm Z koordinatlarına eklenir (veya çıkarılır)." -"Bu, kötü Z endstop konumunu telafi etmek için kullanılır: örneğin, endstop " -"sıfır noktanız aslında nozulu baskı plakasından 0.3mm uzakta bırakıyorsa, bu " -"değeri -0.3 olarak ayarlayın (veya endstop'unuzu düzeltin)." +"Bu değer, çıkış G-kodu içindeki tüm Z koordinatlarına eklenir (veya " +"çıkarılır).Bu, kötü Z endstop konumunu telafi etmek için kullanılır: " +"örneğin, endstop sıfır noktanız aslında nozulu baskı plakasından 0.3mm " +"uzakta bırakıyorsa, bu değeri -0.3 olarak ayarlayın (veya endstop'unuzu " +"düzeltin)." msgid "Enable support" msgstr "Desteği etkinleştir" @@ -13570,9 +13670,11 @@ msgid "Support critical regions only" msgstr "Yalnızca kritik bölgeleri destekleyin" msgid "" -"Only create support for critical regions including sharp tail, cantilever, etc." +"Only create support for critical regions including sharp tail, cantilever, " +"etc." msgstr "" -"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek oluşturun." +"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek " +"oluşturun." msgid "Remove small overhangs" msgstr "Küçük çıkıntıları kaldır" @@ -13606,9 +13708,11 @@ msgstr "" msgid "Avoid interface filament for base" msgstr "Taban için arayüz filamentini azaltın" -msgid "Avoid using support interface filament to print support base if possible." +msgid "" +"Avoid using support interface filament to print support base if possible." msgstr "" -"Destek tabanını yazdırmak için destek arayüzü filamentini kullanmaktan kaçının" +"Destek tabanını yazdırmak için destek arayüzü filamentini kullanmaktan " +"kaçının" msgid "" "Line width of support. If expressed as a %, it will be computed over the " @@ -13683,8 +13787,8 @@ msgstr "Arayüz deseni" msgid "" "Line pattern of support interface. Default pattern for non-soluble support " -"interface is Rectilinear, while default pattern for soluble support interface " -"is Concentric" +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" msgstr "" "Destek arayüzünün çizgi deseni. Çözünmeyen destek arayüzü için varsayılan " "model Doğrusaldır, çözünebilir destek arayüzü için varsayılan model ise " @@ -13712,18 +13816,19 @@ msgid "" "Style and shape of the support. For normal support, projecting the supports " "into a regular grid will create more stable supports (default), while snug " "support towers will save material and reduce object scarring.\n" -"For tree support, slim and organic style will merge branches more aggressively " -"and save a lot of material (default organic), while hybrid style will create " -"similar structure to normal support under large flat overhangs." +"For tree support, slim and organic style will merge branches more " +"aggressively and save a lot of material (default organic), while hybrid " +"style will create similar structure to normal support under large flat " +"overhangs." msgstr "" -"Destek stil ve şekli. Normal destek için, destekleri düzenli bir ızgara içine " -"projelendirmek daha stabil destekler oluşturacaktır (varsayılan), aynı zamanda " -"sıkı destek kuleleri malzeme tasarrufu sağlar ve nesne üzerindeki izleri " -"azaltır.\n" +"Destek stil ve şekli. Normal destek için, destekleri düzenli bir ızgara " +"içine projelendirmek daha stabil destekler oluşturacaktır (varsayılan), aynı " +"zamanda sıkı destek kuleleri malzeme tasarrufu sağlar ve nesne üzerindeki " +"izleri azaltır.\n" "Ağaç destek için, ince ve organik tarz, dalları daha etkili bir şekilde " "birleştirir ve büyük düz çıkıntılarda normal destekle benzer bir yapı " -"oluştururken birçok malzeme tasarrufu sağlar (varsayılan organik tarz). Hybrid " -"stil, büyük düz çıkıntıların altında normal destekle benzer bir yapı " +"oluştururken birçok malzeme tasarrufu sağlar (varsayılan organik tarz). " +"Hybrid stil, büyük düz çıkıntıların altında normal destekle benzer bir yapı " "oluşturacaktır." msgid "Default (Grid/Organic" @@ -13749,13 +13854,13 @@ msgstr "Bağımsız destek katmanı yüksekliği" msgid "" "Support layer uses layer height independent with object layer. This is to " -"support customizing z-gap and save print time.This option will be invalid when " -"the prime tower is enabled." +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." msgstr "" "Destek katmanı, nesne katmanından bağımsız olarak katman yüksekliğini " "kullanır. Bu, z aralığının özelleştirilmesine destek olmak ve yazdırma " -"süresinden tasarruf etmek içindir. Prime tower etkinleştirildiğinde bu seçenek " -"geçersiz olacaktır." +"süresinden tasarruf etmek içindir. Prime tower etkinleştirildiğinde bu " +"seçenek geçersiz olacaktır." msgid "Threshold angle" msgstr "Destek açısı" @@ -13769,9 +13874,9 @@ msgid "Tree support branch angle" msgstr "Ağaç desteği dal açısı" msgid "" -"This setting determines the maximum overhang angle that t he branches of tree " -"support allowed to make.If the angle is increased, the branches can be printed " -"more horizontally, allowing them to reach farther." +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." msgstr "" "Bu ayar, ağaç desteğinin dallarının oluşmasına izin verilen maksimum çıkıntı " "açısını belirler. Açı artırılırsa, dallar daha yatay olarak basılabilir ve " @@ -13782,13 +13887,13 @@ msgstr "Tercih Edilen Dal Açısı" #. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" msgid "" -"The preferred angle of the branches, when they do not have to avoid the model. " -"Use a lower angle to make them more vertical and more stable. Use a higher " -"angle for branches to merge faster." +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." msgstr "" "Modelden kaçınmak zorunda olmadıklarında dalların tercih edilen açısı. Daha " -"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların daha " -"hızlı birleşmesi için daha yüksek bir açı kullanın." +"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların " +"daha hızlı birleşmesi için daha yüksek bir açı kullanın." msgid "Tree support branch distance" msgstr "Ağaç destek dal mesafesi" @@ -13802,10 +13907,11 @@ msgstr "Dal Yoğunluğu" #. TRN PrintSettings: "Organic supports" > "Branch Density" msgid "" -"Adjusts the density of the support structure used to generate the tips of the " -"branches. A higher value results in better overhangs but the supports are " -"harder to remove, thus it is recommended to enable top support interfaces " -"instead of a high branch density value if dense interfaces are needed." +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." msgstr "" "Dalların uçlarını oluşturmak için kullanılan destek yapısının yoğunluğunu " "ayarlar. Daha yüksek bir değer daha iyi çıkıntılarla sonuçlanır, ancak " @@ -13817,8 +13923,8 @@ msgid "Adaptive layer height" msgstr "Uyarlanabilir katman yüksekliği" msgid "" -"Enabling this option means the height of tree support layer except the first " -"will be automatically calculated " +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " msgstr "" "Bu seçeneğin etkinleştirilmesi, ilki hariç ağaç destek katmanının " "yüksekliğinin otomatik olarak hesaplanacağı anlamına gelir " @@ -13873,8 +13979,8 @@ msgstr "Çift duvarlı dal çapı" #. TRN PrintSettings: "Organic supports" > "Branch Diameter" msgid "" "Branches with area larger than the area of a circle of this diameter will be " -"printed with double walls for stability. Set this value to zero for no double " -"walls." +"printed with double walls for stability. Set this value to zero for no " +"double walls." msgstr "" "Bu çaptaki bir dairenin alanından daha büyük alana sahip dallar, stabilite " "için çift duvarlı olarak basılacaktır. Çift duvar olmaması için bu değeri " @@ -13893,15 +13999,16 @@ msgid "" "This setting specifies whether to add infill inside large hollows of tree " "support" msgstr "" -"Bu ayar, ağaç desteğinin büyük oyuklarının içine dolgu eklenip eklenmeyeceğini " -"belirtir" +"Bu ayar, ağaç desteğinin büyük oyuklarının içine dolgu eklenip " +"eklenmeyeceğini belirtir" msgid "Activate temperature control" msgstr "Sıcaklık kontrolünü etkinleştirin" msgid "" "Enable this option for automated chamber temperature control. This option " -"activates the emitting of an M191 command before the \"machine_start_gcode\"\n" +"activates the emitting of an M191 command before the " +"\"machine_start_gcode\"\n" " which sets the chamber temperature and waits until it is reached. In " "addition, it emits an M141 command at the end of the print to turn off the " "chamber heater, if present. \n" @@ -13910,8 +14017,8 @@ msgid "" "either via macros or natively and is usually used when an active chamber " "heater is installed." msgstr "" -"Otomatik hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Bu seçenek, " -"“yazıcı başlangıç kodu”ndan önce bir M191 komutunun yayınlanmasını " +"Otomatik hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Bu " +"seçenek, “yazıcı başlangıç kodu”ndan önce bir M191 komutunun yayınlanmasını " "etkinleştirir\n" " oda sıcaklığını ayarlar ve bu sıcaklığa ulaşılıncaya kadar bekler. Ayrıca " "baskı sonunda M141 komutu vererek varsa hazne ısıtıcısının kapatılmasını " @@ -13926,39 +14033,41 @@ msgstr "Bölme sıcaklığı" msgid "" "For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber " -"temperature can help suppress or reduce warping and potentially lead to higher " -"interlayer bonding strength. However, at the same time, a higher chamber " -"temperature will reduce the efficiency of air filtration for ABS and ASA. \n" +"temperature can help suppress or reduce warping and potentially lead to " +"higher interlayer bonding strength. However, at the same time, a higher " +"chamber temperature will reduce the efficiency of air filtration for ABS and " +"ASA. \n" "\n" "For PLA, PETG, TPU, PVA, and other low-temperature materials, this option " "should be disabled (set to 0) as the chamber temperature should be low to " "avoid extruder clogging caused by material softening at the heat break.\n" "\n" "If enabled, this parameter also sets a gcode variable named " -"chamber_temperature, which can be used to pass the desired chamber temperature " -"to your print start macro, or a heat soak macro like this: PRINT_START (other " -"variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your " -"printer does not support M141/M191 commands, or if you desire to handle heat " -"soaking in the print start macro if no active chamber heater is installed." +"chamber_temperature, which can be used to pass the desired chamber " +"temperature to your print start macro, or a heat soak macro like this: " +"PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may " +"be useful if your printer does not support M141/M191 commands, or if you " +"desire to handle heat soaking in the print start macro if no active chamber " +"heater is installed." msgstr "" "ABS, ASA, PC ve PA gibi yüksek sıcaklıktaki malzemeler için daha yüksek bir " -"oda sıcaklığı, bükülmenin bastırılmasına veya azaltılmasına yardımcı olabilir " -"ve potansiyel olarak daha yüksek katmanlar arası bağlanma mukavemetine yol " -"açabilir. Ancak aynı zamanda daha yüksek oda sıcaklığı, ABS ve ASA için hava " -"filtreleme verimliliğini azaltacaktır. \n" +"oda sıcaklığı, bükülmenin bastırılmasına veya azaltılmasına yardımcı " +"olabilir ve potansiyel olarak daha yüksek katmanlar arası bağlanma " +"mukavemetine yol açabilir. Ancak aynı zamanda daha yüksek oda sıcaklığı, ABS " +"ve ASA için hava filtreleme verimliliğini azaltacaktır. \n" "\n" "PLA, PETG, TPU, PVA ve diğer düşük sıcaklıktaki malzemeler için, ısı " "kırılmasında malzemenin yumuşamasından kaynaklanan ekstrüderin tıkanmasını " -"önlemek için oda sıcaklığının düşük olması gerektiğinden bu seçenek devre dışı " -"bırakılmalıdır (0’a ayarlanmalıdır).\n" +"önlemek için oda sıcaklığının düşük olması gerektiğinden bu seçenek devre " +"dışı bırakılmalıdır (0’a ayarlanmalıdır).\n" "\n" -"Etkinleştirilirse, bu parametre aynı zamanda istenen oda sıcaklığını yazdırma " -"başlatma makronuza veya şuna benzer bir ısı emme makrosuna iletmek için " -"kullanılabilecek Chamber_temperature adlı bir gcode değişkenini de ayarlar: " -"PRINT_START (diğer değişkenler) CHAMBER_TEMP=[chamber_temperature]. Yazıcınız " -"M141/M191 komutlarını desteklemiyorsa veya aktif oda ısıtıcısı takılı değilse " -"yazdırma başlatma makrosunda ısı bekletme işlemini gerçekleştirmek " -"istiyorsanız bu yararlı olabilir." +"Etkinleştirilirse, bu parametre aynı zamanda istenen oda sıcaklığını " +"yazdırma başlatma makronuza veya şuna benzer bir ısı emme makrosuna iletmek " +"için kullanılabilecek Chamber_temperature adlı bir gcode değişkenini de " +"ayarlar: PRINT_START (diğer değişkenler) CHAMBER_TEMP=[chamber_temperature]. " +"Yazıcınız M141/M191 komutlarını desteklemiyorsa veya aktif oda ısıtıcısı " +"takılı değilse yazdırma başlatma makrosunda ısı bekletme işlemini " +"gerçekleştirmek istiyorsanız bu yararlı olabilir." msgid "Nozzle temperature for layers after the initial one" msgstr "İlk katmandan sonraki katmanlar için nozul sıcaklığı" @@ -13984,8 +14093,8 @@ msgid "This gcode is inserted when the extrusion role is changed" msgstr "Bu gcode, ekstrüzyon rolü değiştirildiğinde eklenir" msgid "" -"Line width for top surfaces. If expressed as a %, it will be computed over the " -"nozzle diameter." +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." msgstr "" "Üst yüzeyler için çizgi genişliği. % olarak ifade edilirse Nozul çapı " "üzerinden hesaplanacaktır." @@ -14014,15 +14123,15 @@ msgstr "Üst katman kalınlığı" msgid "" "The number of top solid layers is increased when slicing if the thickness " "calculated by top shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting is " -"disabled and thickness of top shell is absolutely determined by top shell " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determined by top shell " "layers" msgstr "" -"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " -"dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " -"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu ayarın " -"devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk katmanları " -"tarafından belirlendiği anlamına gelir" +"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " +"ise dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " +"ayarın devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk " +"katmanları tarafından belirlendiği anlamına gelir" msgid "Speed of travel which is faster and without extrusion" msgstr "Daha hızlı ve ekstrüzyonsuz seyahat hızı" @@ -14042,11 +14151,12 @@ msgid "Wipe Distance" msgstr "Temizleme mesafesi" msgid "" -"Describe how long the nozzle will move along the last path when retracting. \n" +"Describe how long the nozzle will move along the last path when " +"retracting. \n" "\n" -"Depending on how long the wipe operation lasts, how fast and long the extruder/" -"filament retraction settings are, a retraction move may be needed to retract " -"the remaining filament. \n" +"Depending on how long the wipe operation lasts, how fast and long the " +"extruder/filament retraction settings are, a retraction move may be needed " +"to retract the remaining filament. \n" "\n" "Setting a value in the retract amount before wipe setting below will perform " "any excess retraction before the wipe, else it will be performed after." @@ -14054,18 +14164,18 @@ msgstr "" "Geri çekilirken nozulun son yol boyunca ne kadar süre hareket edeceğini " "açıklayın. \n" "\n" -"Silme işleminin ne kadar sürdüğüne, ekstruder/filament geri çekme ayarlarının " -"ne kadar hızlı ve uzun olduğuna bağlı olarak, kalan filamanı geri çekmek için " -"bir geri çekme hareketine ihtiyaç duyulabilir. \n" +"Silme işleminin ne kadar sürdüğüne, ekstruder/filament geri çekme " +"ayarlarının ne kadar hızlı ve uzun olduğuna bağlı olarak, kalan filamanı " +"geri çekmek için bir geri çekme hareketine ihtiyaç duyulabilir. \n" "\n" -"Aşağıdaki silme ayarından önce geri çekme miktarına bir değer ayarlamak, silme " -"işleminden önce aşırı geri çekme işlemini gerçekleştirecektir, aksi takdirde " -"silme işleminden sonra gerçekleştirilecektir." +"Aşağıdaki silme ayarından önce geri çekme miktarına bir değer ayarlamak, " +"silme işleminden önce aşırı geri çekme işlemini gerçekleştirecektir, aksi " +"takdirde silme işleminden sonra gerçekleştirilecektir." msgid "" "The wiping tower can be used to clean up the residue on the nozzle and " -"stabilize the chamber pressure inside the nozzle, in order to avoid appearance " -"defects when printing objects." +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." msgstr "" "Temizleme kulesi, nesneleri yazdırırken görünüm kusurlarını önlemek amacıyla " "nozul üzerindeki kalıntıları temizlemek ve nozul içindeki oda basıncını " @@ -14078,8 +14188,8 @@ msgid "Flush multiplier" msgstr "Temizleme çarpanı" msgid "" -"The actual flushing volumes is equal to the flush multiplier multiplied by the " -"flushing volumes in the table." +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." msgstr "" "Gerçek temizleme hacimleri, tablodaki temizleme hacimleri ile temizleme " "çarpanının çarpımına eşittir." @@ -14103,11 +14213,11 @@ msgid "Stabilization cone apex angle" msgstr "Stabilizasyon konisi tepe açısı" msgid "" -"Angle at the apex of the cone that is used to stabilize the wipe tower. Larger " -"angle means wider base." +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." msgstr "" -"Silme kulesini stabilize etmek için kullanılan koninin tepe noktasındaki açı. " -"Daha büyük açı daha geniş taban anlamına gelir." +"Silme kulesini stabilize etmek için kullanılan koninin tepe noktasındaki " +"açı. Daha büyük açı daha geniş taban anlamına gelir." msgid "Maximum wipe tower print speed" msgstr "Maksimum silme kulesi yazdırma hızı" @@ -14115,16 +14225,16 @@ msgstr "Maksimum silme kulesi yazdırma hızı" msgid "" "The maximum print speed when purging in the wipe tower and printing the wipe " "tower sparse layers. When purging, if the sparse infill speed or calculated " -"speed from the filament max volumetric speed is lower, the lowest will be used " -"instead.\n" +"speed from the filament max volumetric speed is lower, the lowest will be " +"used instead.\n" "\n" -"When printing the sparse layers, if the internal perimeter speed or calculated " -"speed from the filament max volumetric speed is lower, the lowest will be used " -"instead.\n" +"When printing the sparse layers, if the internal perimeter speed or " +"calculated speed from the filament max volumetric speed is lower, the lowest " +"will be used instead.\n" "\n" -"Increasing this speed may affect the tower's stability as well as increase the " -"force with which the nozzle collides with any blobs that may have formed on " -"the wipe tower.\n" +"Increasing this speed may affect the tower's stability as well as increase " +"the force with which the nozzle collides with any blobs that may have formed " +"on the wipe tower.\n" "\n" "Before increasing this parameter beyond the default of 90mm/sec, make sure " "your printer can reliably bridge at the increased speeds and that ooze when " @@ -14134,9 +14244,9 @@ msgid "" "regardless of this setting." msgstr "" "Silme kulesinde temizleme yaparken ve silme kulesi seyrek katmanlarını " -"yazdırırken maksimum yazdırma hızı. Temizleme sırasında seyrek dolum hızı veya " -"filamanın maksimum hacimsel hızından hesaplanan hız daha düşükse, bunun yerine " -"en düşük olanı kullanılacaktır.\n" +"yazdırırken maksimum yazdırma hızı. Temizleme sırasında seyrek dolum hızı " +"veya filamanın maksimum hacimsel hızından hesaplanan hız daha düşükse, bunun " +"yerine en düşük olanı kullanılacaktır.\n" "\n" "Seyrek katmanları yazdırırken iç çevre hızı veya filamanın maksimum hacimsel " "hızından hesaplanan hız daha düşükse bunun yerine en düşük olanı " @@ -14154,8 +14264,8 @@ msgstr "" "kullanılır." msgid "" -"The extruder to use when printing perimeter of the wipe tower. Set to 0 to use " -"the one that is available (non-soluble would be preferred)." +"The extruder to use when printing perimeter of the wipe tower. Set to 0 to " +"use the one that is available (non-soluble would be preferred)." msgstr "" "Silme kulesinin çevresini yazdırırken kullanılacak ekstruder. Mevcut olanı " "kullanmak için 0 olarak ayarlayın (çözünmeyen tercih edilir)." @@ -14168,9 +14278,9 @@ msgid "" "wipe tower. These values are used to simplify creation of the full purging " "volumes below." msgstr "" -"Bu vektör, silme kulesinde kullanılan her bir araçtan/araca geçiş için gerekli " -"hacimleri kaydeder. Bu değerler, aşağıdaki tam temizleme hacimlerinin " -"oluşturulmasını basitleştirmek için kullanılır." +"Bu vektör, silme kulesinde kullanılan her bir araçtan/araca geçiş için " +"gerekli hacimleri kaydeder. Bu değerler, aşağıdaki tam temizleme " +"hacimlerinin oluşturulmasını basitleştirmek için kullanılır." msgid "" "Purging after filament change will be done inside objects' infills. This may " @@ -14194,13 +14304,13 @@ msgstr "" msgid "" "This object will be used to purge the nozzle after a filament change to save " -"filament and decrease the print time. Colours of the objects will be mixed as " -"a result. It will not take effect, unless the prime tower is enabled." +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." msgstr "" -"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için filament " -"değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç olarak " -"nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği sürece " -"etkili olmayacaktır." +"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için " +"filament değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç " +"olarak nesnelerin renkleri karıştırılacaktır. Prime tower " +"etkinleştirilmediği sürece etkili olmayacaktır." msgid "Maximal bridging distance" msgstr "Maksimum köprüleme mesafesi" @@ -14209,8 +14319,8 @@ msgid "Maximal distance between supports on sparse infill sections." msgstr "" "Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için bir " "filament değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç " -"olarak nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği " -"sürece etkili olmayacaktır." +"olarak nesnelerin renkleri karıştırılacaktır. Prime tower " +"etkinleştirilmediği sürece etkili olmayacaktır." msgid "Wipe tower purge lines spacing" msgstr "Silme kulesi temizleme hatları aralığı" @@ -14223,20 +14333,20 @@ msgstr "Temizleme için ekstra akış" msgid "" "Extra flow used for the purging lines on the wipe tower. This makes the " -"purging lines thicker or narrower than they normally would be. The spacing is " -"adjusted automatically." +"purging lines thicker or narrower than they normally would be. The spacing " +"is adjusted automatically." msgstr "" -"Silme kulesindeki temizleme hatları için ekstra akış kullanılır. Bu, temizleme " -"hatlarının normalde olduğundan daha kalın veya daha dar olmasına neden olur. " -"Aralık otomatik olarak ayarlanır." +"Silme kulesindeki temizleme hatları için ekstra akış kullanılır. Bu, " +"temizleme hatlarının normalde olduğundan daha kalın veya daha dar olmasına " +"neden olur. Aralık otomatik olarak ayarlanır." msgid "Idle temperature" msgstr "Boşta sıcaklık" msgid "" "Nozzle temperature when the tool is currently not used in multi-tool setups." -"This is only used when 'Ooze prevention' is active in Print Settings. Set to 0 " -"to disable." +"This is only used when 'Ooze prevention' is active in Print Settings. Set to " +"0 to disable." msgstr "" "Alet şu anda çoklu alet kurulumlarında kullanılmadığında püskürtme ucu " "sıcaklığı. Bu yalnızca Yazdırma Ayarlarında ‘Sızıntı önleme’ etkin olduğunda " @@ -14251,36 +14361,36 @@ msgid "" "function is used to adjust size slightly when the object has assembling issue" msgstr "" "Nesnenin delikleri XY düzleminde yapılandırılan değer kadar büyütülür veya " -"küçültülür. Pozitif değer delikleri büyütür. Negatif değer delikleri küçültür. " -"Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " -"kullanılır" +"küçültülür. Pozitif değer delikleri büyütür. Negatif değer delikleri " +"küçültür. Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe " +"ayarlamak için kullanılır" msgid "X-Y contour compensation" msgstr "X-Y kontur telafisi" msgid "" -"Contour of object will be grown or shrunk in XY plane by the configured value. " -"Positive value makes contour bigger. Negative value makes contour smaller. " -"This function is used to adjust size slightly when the object has assembling " -"issue" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" msgstr "" "Nesnenin konturu XY düzleminde yapılandırılan değer kadar büyütülür veya " -"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. Bu " -"fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " +"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. " +"Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " "kullanılır" msgid "Convert holes to polyholes" msgstr "Delikleri çokgen deliklere dönüştür" msgid "" -"Search for almost-circular holes that span more than one layer and convert the " -"geometry to polyholes. Use the nozzle size and the (biggest) diameter to " +"Search for almost-circular holes that span more than one layer and convert " +"the geometry to polyholes. Use the nozzle size and the (biggest) diameter to " "compute the polyhole.\n" "See http://hydraraptor.blogspot.com/2011/02/polyholes.html" msgstr "" -"Birden fazla katmana yayılan neredeyse dairesel delikleri arayın ve geometriyi " -"çoklu deliklere dönüştürün. Çoklu deliği hesaplamak için nozul boyutunu ve (en " -"büyük) çapı kullanın.\n" +"Birden fazla katmana yayılan neredeyse dairesel delikleri arayın ve " +"geometriyi çoklu deliklere dönüştürün. Çoklu deliği hesaplamak için nozul " +"boyutunu ve (en büyük) çapı kullanın.\n" "Bakın http://hydraraptor.blogspot.com/2011/02/polyholes.html" msgid "Polyhole detection margin" @@ -14290,14 +14400,14 @@ msgstr "Çokgen delik tespiti marjı" msgid "" "Maximum defection of a point to the estimated radius of the circle.\n" "As cylinders are often exported as triangles of varying size, points may not " -"be on the circle circumference. This setting allows you some leeway to broaden " -"the detection.\n" +"be on the circle circumference. This setting allows you some leeway to " +"broaden the detection.\n" "In mm or in % of the radius." msgstr "" "Bir noktanın dairenin tahmini yarıçapına göre maksimum sapması.\n" "Silindirler genellikle farklı boyutlarda üçgenler olarak ihraç edildiğinden, " -"noktalar daire çevresinde olmayabilir. Bu ayar, algılamayı genişletmeniz için " -"size biraz alan sağlar.\n" +"noktalar daire çevresinde olmayabilir. Bu ayar, algılamayı genişletmeniz " +"için size biraz alan sağlar.\n" "inc mm cinsinden veya yarıçapın %'si cinsinden." msgid "Polyhole twist" @@ -14320,11 +14430,11 @@ msgid "Format of G-code thumbnails" msgstr "G kodu küçük resimlerinin formatı" msgid "" -"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, QOI " -"for low memory firmware" +"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, " +"QOI for low memory firmware" msgstr "" -"G kodu küçük resimlerinin formatı: En iyi kalite için PNG, en küçük boyut için " -"JPG, düşük bellekli donanım yazılımı için QOI" +"G kodu küçük resimlerinin formatı: En iyi kalite için PNG, en küçük boyut " +"için JPG, düşük bellekli donanım yazılımı için QOI" msgid "Use relative E distances" msgstr "Göreceli (relative) E mesafelerini kullan" @@ -14336,17 +14446,17 @@ msgid "" "printers. Default is checked" msgstr "" "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. Bazı " -"ekstrüderler bu seçenek işaretlenmediğinde daha iyi çalışır (mutlak ekstrüzyon " -"modu). Silme kulesi yalnızca göreceli modla uyumludur. Çoğu yazıcıda önerilir. " -"Varsayılan işaretlendi." +"ekstrüderler bu seçenek işaretlenmediğinde daha iyi çalışır (mutlak " +"ekstrüzyon modu). Silme kulesi yalnızca göreceli modla uyumludur. Çoğu " +"yazıcıda önerilir. Varsayılan işaretlendi." msgid "" "Classic wall generator produces walls with constant extrusion width and for " -"very thin areas is used gap-fill. Arachne engine produces walls with variable " -"extrusion width" +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" msgstr "" -"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir ve " -"çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " +"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir " +"ve çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " "ekstrüzyon genişliğine sahip duvarlar üretir" msgid "Classic" @@ -14371,37 +14481,38 @@ msgid "Wall transitioning filter margin" msgstr "Duvar geçiş filtresi oranı" msgid "" -"Prevent transitioning back and forth between one extra wall and one less. This " -"margin extends the range of extrusion widths which follow to [Minimum wall " -"width - margin, 2 * Minimum wall width + margin]. Increasing this margin " -"reduces the number of transitions, which reduces the number of extrusion " -"starts/stops and travel time. However, large extrusion width variation can " -"lead to under- or overextrusion problems. It's expressed as a percentage over " -"nozzle diameter" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" msgstr "" -"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu kenar " -"boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar genişliği " -"+ kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri aralığını " -"genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da ekstrüzyonun " -"başlama/durma sayısını ve seyahat süresini azaltır. Bununla birlikte, büyük " -"ekstrüzyon genişliği değişimi, yetersiz veya aşırı ekstrüzyon sorunlarına yol " -"açabilir. Nozul çapına göre yüzde olarak ifade edilir" +"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu " +"kenar boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar " +"genişliği + kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri " +"aralığını genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da " +"ekstrüzyonun başlama/durma sayısını ve seyahat süresini azaltır. Bununla " +"birlikte, büyük ekstrüzyon genişliği değişimi, yetersiz veya aşırı " +"ekstrüzyon sorunlarına yol açabilir. Nozul çapına göre yüzde olarak ifade " +"edilir" msgid "Wall transitioning threshold angle" msgstr "Duvar geçiş açısı" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " -"shape with an angle greater than this setting will not have transitions and no " -"walls will be printed in the center to fill the remaining space. Reducing this " -"setting reduces the number and length of these center walls, but may leave " -"gaps or overextrude" +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" msgstr "" -"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? Bu " -"ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak ve " -"kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu ayarın " -"düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır ancak " -"boşluklara veya aşırı çıkıntıya neden olabilir" +"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? " +"Bu ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak " +"ve kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu " +"ayarın düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır " +"ancak boşluklara veya aşırı çıkıntıya neden olabilir" msgid "Wall distribution count" msgstr "Duvar dağılım sayısı" @@ -14417,10 +14528,10 @@ msgid "Minimum feature size" msgstr "Minimum özellik boyutu" msgid "" -"Minimum thickness of thin features. Model features that are thinner than this " -"value will not be printed, while features thicker than the Minimum feature " -"size will be widened to the Minimum wall width. It's expressed as a percentage " -"over nozzle diameter" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" msgstr "" "İnce özellikler için minimum kalınlık. Bu değerden daha ince olan model " "özellikleri yazdırılmayacak, Minimum özellik boyutundan daha kalın olan " @@ -14436,30 +14547,31 @@ msgid "" "\n" "NOTE: Bottom and top surfaces will not be affected by this value to prevent " "visual gaps on the outside of the model. Adjust 'One wall threshold' in the " -"Advanced settings below to adjust the sensitivity of what is considered a top-" -"surface. 'One wall threshold' is only visible if this setting is set above the " -"default value of 0.5, or if single-wall top surfaces is enabled." +"Advanced settings below to adjust the sensitivity of what is considered a " +"top-surface. 'One wall threshold' is only visible if this setting is set " +"above the default value of 0.5, or if single-wall top surfaces is enabled." msgstr "" "Yazdırma süresini artırabilecek kısa, kapatılmamış duvarların yazdırılmasını " -"önlemek için bu değeri ayarlayın. Daha yüksek değerler daha fazla ve daha uzun " -"duvarları kaldırır.\n" +"önlemek için bu değeri ayarlayın. Daha yüksek değerler daha fazla ve daha " +"uzun duvarları kaldırır.\n" "\n" -"NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler bu " -"değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin hassasiyetini " -"ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar eşiği'ni ayarlayın. " -"'Tek duvar eşiği' yalnızca bu ayar varsayılan değer olan 0,5'in üzerine " -"ayarlandığında veya tek duvarlı üst yüzeyler etkinleştirildiğinde görünür." +"NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler " +"bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin " +"hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar " +"eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan değer olan " +"0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " +"etkinleştirildiğinde görünür." msgid "First layer minimum wall width" msgstr "İlk katman minimum duvar genişliği" msgid "" -"The minimum wall width that should be used for the first layer is recommended " -"to be set to the same size as the nozzle. This adjustment is expected to " -"enhance adhesion." +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." msgstr "" -"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile aynı " -"boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " +"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile " +"aynı boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " "beklenmektedir." msgid "Minimum wall width" @@ -14468,21 +14580,21 @@ msgstr "Minimum duvar genişliği" msgid "" "Width of the wall that will replace thin features (according to the Minimum " "feature size) of the model. If the Minimum wall width is thinner than the " -"thickness of the feature, the wall will become as thick as the feature itself. " -"It's expressed as a percentage over nozzle diameter" +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" msgstr "" "Modelin ince özelliklerinin yerini alacak duvarın genişliği (Minimum özellik " "boyutuna göre). Minimum duvar genişliği özelliğin kalınlığından daha inceyse " -"duvar, özelliğin kendisi kadar kalın olacaktır. Nozul çapına göre yüzde olarak " -"ifade edilir" +"duvar, özelliğin kendisi kadar kalın olacaktır. Nozul çapına göre yüzde " +"olarak ifade edilir" msgid "Detect narrow internal solid infill" msgstr "Dar iç katı dolguyu tespit et" msgid "" "This option will auto detect narrow internal solid infill area. If enabled, " -"concentric pattern will be used for the area to speed printing up. Otherwise, " -"rectilinear pattern is used by default." +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used by default." msgstr "" "Bu seçenek dar dahili katı dolgu alanını otomatik olarak algılayacaktır. " "Etkinleştirilirse, yazdırmayı hızlandırmak amacıyla alanda eşmerkezli desen " @@ -14528,7 +14640,8 @@ msgstr "Yönlendirme Seçenekleri" msgid "Orient options: 0-disable, 1-enable, others-auto" msgstr "" -"Yönlendirme seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğerleri-otomatik" +"Yönlendirme seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğerleri-" +"otomatik" msgid "Rotation angle around the Z axis in degrees." msgstr "Z ekseni etrafında derece cinsinden dönüş açısı." @@ -14543,8 +14656,9 @@ msgid "Data directory" msgstr "Veri dizini" msgid "" -"Load and store settings at the given directory. This is useful for maintaining " -"different profiles or including configurations from a network storage." +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." msgstr "" "Ayarları verilen dizine yükleyin ve saklayın. Bu, farklı profilleri korumak " "veya bir ağ depolama birimindeki yapılandırmaları dahil etmek için " @@ -14567,24 +14681,25 @@ msgid "" "custom G-code travels somewhere else, it should write to this variable so " "OrcaSlicer knows where it travels from when it gets control back." msgstr "" -"Ekstruderin özel G kodu bloğunun başlangıcındaki konumu. Özel G kodu başka bir " -"yere seyahat ederse, Slicer'ın kontrolü geri aldığında nereden seyahat " +"Ekstruderin özel G kodu bloğunun başlangıcındaki konumu. Özel G kodu başka " +"bir yere seyahat ederse, Slicer'ın kontrolü geri aldığında nereden seyahat " "ettiğini bilmesi için bu değişkene yazması gerekir." msgid "" -"Retraction state at the beginning of the custom G-code block. If the custom G-" -"code moves the extruder axis, it should write to this variable so OrcaSlicer " -"de-retracts correctly when it gets control back." +"Retraction state at the beginning of the custom G-code block. If the custom " +"G-code moves the extruder axis, it should write to this variable so " +"OrcaSlicer de-retracts correctly when it gets control back." msgstr "" "Özel G kodu bloğunun başlangıcındaki geri çekilme durumu. Özel G kodu " -"ekstruder eksenini hareket ettirirse, Slicer'ın kontrolü geri aldığında doğru " -"şekilde geri çekme yapması için bu değişkene yazması gerekir." +"ekstruder eksenini hareket ettirirse, Slicer'ın kontrolü geri aldığında " +"doğru şekilde geri çekme yapması için bu değişkene yazması gerekir." msgid "Extra de-retraction" msgstr "Ekstra deretraksiyon" msgid "Currently planned extra extruder priming after de-retraction." -msgstr "Şu anda, geri çekilmeden sonra ekstra ekstruder hazırlaması planlanıyor." +msgstr "" +"Şu anda, geri çekilmeden sonra ekstra ekstruder hazırlaması planlanıyor." msgid "Absolute E position" msgstr "Mutlak E konumu" @@ -14606,7 +14721,8 @@ msgid "Current object index" msgstr "Geçerli nesne dizini" msgid "" -"Specific for sequential printing. Zero-based index of currently printed object." +"Specific for sequential printing. Zero-based index of currently printed " +"object." msgstr "" "Sıralı yazdırmaya özel. Şu anda yazdırılan nesnenin sıfır tabanlı dizini." @@ -14620,7 +14736,8 @@ msgid "Initial extruder" msgstr "İlk ekstruder" msgid "" -"Zero-based index of the first extruder used in the print. Same as initial_tool." +"Zero-based index of the first extruder used in the print. Same as " +"initial_tool." msgstr "" "Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. başlangıç_aracı ile " "aynı." @@ -14632,12 +14749,14 @@ msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_extruder." msgstr "" -"Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. İlk ekstruder ile aynı." +"Baskıda kullanılan ilk ekstruderin sıfır bazlı indeksi. İlk ekstruder ile " +"aynı." msgid "Is extruder used?" msgstr "Ekstruder kullanılıyor mu?" -msgid "Vector of booleans stating whether a given extruder is used in the print." +msgid "" +"Vector of booleans stating whether a given extruder is used in the print." msgstr "" "Belirli bir ekstruderin baskıda kullanılıp kullanılmadığını belirten bool " "vektörü." @@ -14675,18 +14794,18 @@ msgid "" "Weight per extruder extruded during the entire print. Calculated from " "filament_density value in Filament Settings." msgstr "" -"Baskının tamamı boyunca ekstrüzyon yapılan ekstruder başına ağırlık. Filament " -"Ayarlarındaki filaman yoğunluğu değerinden hesaplanır." +"Baskının tamamı boyunca ekstrüzyon yapılan ekstruder başına ağırlık. " +"Filament Ayarlarındaki filaman yoğunluğu değerinden hesaplanır." msgid "Total weight" msgstr "Toplam ağırlık" msgid "" -"Total weight of the print. Calculated from filament_density value in Filament " -"Settings." +"Total weight of the print. Calculated from filament_density value in " +"Filament Settings." msgstr "" -"Baskının toplam ağırlığı. Filament Ayarlarındaki filaman yoğunluğu değerinden " -"hesaplanır." +"Baskının toplam ağırlığı. Filament Ayarlarındaki filaman yoğunluğu " +"değerinden hesaplanır." msgid "Total layer count" msgstr "Toplam katman sayısı" @@ -14705,7 +14824,8 @@ msgstr "Örnek sayısı" msgid "Total number of object instances in the print, summed over all objects." msgstr "" -"Tüm nesneler üzerinden toplanan, yazdırmadaki nesne örneklerinin toplam sayısı." +"Tüm nesneler üzerinden toplanan, yazdırmadaki nesne örneklerinin toplam " +"sayısı." msgid "Scale per object" msgstr "Nesne başına ölçeklendirme" @@ -14734,8 +14854,8 @@ msgstr "" "cinsindendir." msgid "" -"The vector has two elements: x and y dimension of the bounding box. Values in " -"mm." +"The vector has two elements: x and y dimension of the bounding box. Values " +"in mm." msgstr "" "Vektörün iki öğesi vardır: sınırlayıcı kutunun x ve y boyutu. Değerler mm " "cinsindendir." @@ -14747,8 +14867,8 @@ msgid "" "Vector of points of the first layer convex hull. Each element has the " "following format:'[x, y]' (x and y are floating-point numbers in mm)." msgstr "" -"Birinci katmanın dışbükey gövdesinin noktalarının vektörü. Her öğe şu formata " -"sahiptir:'[x, y]' (x ve y, mm cinsinden kayan noktalı sayılardır)." +"Birinci katmanın dışbükey gövdesinin noktalarının vektörü. Her öğe şu " +"formata sahiptir:'[x, y]' (x ve y, mm cinsinden kayan noktalı sayılardır)." msgid "Bottom-left corner of first layer bounding box" msgstr "İlk katman sınırlayıcı kutusunun sol alt köşesi" @@ -14815,8 +14935,8 @@ msgid "Number of extruders" msgstr "Ekstruder sayısı" msgid "" -"Total number of extruders, regardless of whether they are used in the current " -"print." +"Total number of extruders, regardless of whether they are used in the " +"current print." msgstr "" "Geçerli baskıda kullanılıp kullanılmadığına bakılmaksızın ekstrüderlerin " "toplam sayısı." @@ -14954,7 +15074,8 @@ msgstr "Sağlanan dosya boş olduğundan okunamadı" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı olmalıdır." +"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı " +"olmalıdır." msgid "Canceled" msgstr "İptal edildi" @@ -15013,7 +15134,8 @@ msgstr "Bitir" msgid "How to use calibration result?" msgstr "Kalibrasyon sonucu nasıl kullanılır?" -msgid "You could change the Flow Dynamics Calibration Factor in material editing" +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" msgstr "" "Malzeme düzenlemede Akış Dinamiği Kalibrasyon Faktörünü değiştirebilirsiniz" @@ -15075,7 +15197,8 @@ msgstr "yeni ön ayar oluşturma başarısız oldu." msgid "" "Are you sure to cancel the current calibration and return to the home page?" msgstr "" -"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin misiniz?" +"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin " +"misiniz?" msgid "No Printer Connected!" msgstr "Yazıcı Bağlı Değil!" @@ -15090,16 +15213,16 @@ msgid "The input value size must be 3." msgstr "Giriş değeri boyutu 3 olmalıdır." msgid "" -"This machine type can only hold 16 history results per nozzle. You can delete " -"the existing historical results and then start calibration. Or you can " -"continue the calibration, but you cannot create new calibration historical " -"results. \n" +"This machine type can only hold 16 history results per nozzle. You can " +"delete the existing historical results and then start calibration. Or you " +"can continue the calibration, but you cannot create new calibration " +"historical results. \n" "Do you still want to continue the calibration?" msgstr "" "Bu makine tipi, püskürtme ucu başına yalnızca 16 geçmiş sonucu tutabilir. " -"Mevcut geçmiş sonuçları silebilir ve ardından kalibrasyona başlayabilirsiniz. " -"Veya kalibrasyona devam edebilirsiniz ancak yeni kalibrasyon geçmişi sonuçları " -"oluşturamazsınız.\n" +"Mevcut geçmiş sonuçları silebilir ve ardından kalibrasyona " +"başlayabilirsiniz. Veya kalibrasyona devam edebilirsiniz ancak yeni " +"kalibrasyon geçmişi sonuçları oluşturamazsınız.\n" "Hala kalibrasyona devam etmek istiyor musunuz?" msgid "Connecting to printer..." @@ -15113,9 +15236,9 @@ msgstr "Akış Dinamiği Kalibrasyonu sonucu yazıcıya kaydedildi" #, c-format, boost-format msgid "" -"There is already a historical calibration result with the same name: %s. Only " -"one of the results with the same name is saved. Are you sure you want to " -"override the historical result?" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to override the historical result?" msgstr "" "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " "sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " @@ -15126,8 +15249,8 @@ msgid "" "This machine type can only hold %d history results per nozzle. This result " "will not be saved." msgstr "" -"Bu makine türü püskürtme ucu başına yalnızca %d geçmiş sonucunu tutabilir. Bu " -"sonuç kaydedilmeyecek." +"Bu makine türü püskürtme ucu başına yalnızca %d geçmiş sonucunu tutabilir. " +"Bu sonuç kaydedilmeyecek." msgid "Internal Error" msgstr "İç hata" @@ -15145,21 +15268,23 @@ msgid "When do you need Flow Dynamics Calibration" msgstr "Akış Dinamiği Kalibrasyonuna ne zaman ihtiyacınız olur" msgid "" -"We now have added the auto-calibration for different filaments, which is fully " -"automated and the result will be saved into the printer for future use. You " -"only need to do the calibration in the following limited cases:\n" -"1. If you introduce a new filament of different brands/models or the filament " -"is damp;\n" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" "2. if the nozzle is worn out or replaced with a new one;\n" -"3. If the max volumetric speed or print temperature is changed in the filament " -"setting." +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." msgstr "" "Artık farklı filamentler için tamamen otomatik olan otomatik kalibrasyonu " -"ekledik ve sonuç ileride kullanılmak üzere yazıcıya kaydedilecek. Kalibrasyonu " -"yalnızca aşağıdaki sınırlı durumlarda yapmanız gerekir:\n" -"1. Farklı marka/modelde yeni bir filament taktıysanız veya filament nemliyse;\n" +"ekledik ve sonuç ileride kullanılmak üzere yazıcıya kaydedilecek. " +"Kalibrasyonu yalnızca aşağıdaki sınırlı durumlarda yapmanız gerekir:\n" +"1. Farklı marka/modelde yeni bir filament taktıysanız veya filament " +"nemliyse;\n" "2. Nozul aşınmışsa veya yenisiyle değiştirilmişse;\n" -"3. Filament ayarında maksimum hacimsel hız veya baskı sıcaklığı değiştirilirse." +"3. Filament ayarında maksimum hacimsel hız veya baskı sıcaklığı " +"değiştirilirse." msgid "About this calibration" msgstr "Bu kalibrasyon hakkında" @@ -15167,17 +15292,17 @@ msgstr "Bu kalibrasyon hakkında" msgid "" "Please find the details of Flow Dynamics Calibration from our wiki.\n" "\n" -"Usually the calibration is unnecessary. When you start a single color/material " -"print, with the \"flow dynamics calibration\" option checked in the print " -"start menu, the printer will follow the old way, calibrate the filament before " -"the print; When you start a multi color/material print, the printer will use " -"the default compensation parameter for the filament during every filament " -"switch which will have a good result in most cases.\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" "\n" "Please note that there are a few cases that can make the calibration results " "unreliable, such as insufficient adhesion on the build plate. Improving " -"adhesion can be achieved by washing the build plate or applying glue. For more " -"information on this topic, please refer to our Wiki.\n" +"adhesion can be achieved by washing the build plate or applying glue. For " +"more information on this topic, please refer to our Wiki.\n" "\n" "The calibration results have about 10 percent jitter in our test, which may " "cause the result not exactly the same in each calibration. We are still " @@ -15188,15 +15313,15 @@ msgstr "" "Genellikle kalibrasyon gereksizdir. Baskı başlatma menüsünde \"akış " "dinamikleri kalibrasyonu\" seçeneği işaretliyken tek renkli/malzemeli bir " "baskı başlattığınızda, yazıcı eski yolu izleyecek, baskıdan önce filamenti " -"kalibre edecektir; Çok renkli/malzemeli bir baskı başlattığınızda, yazıcı her " -"filament değişimi sırasında filament için varsayılan telafi parametresini " -"kullanacaktır ve bu da çoğu durumda iyi bir sonuç verecektir.\n" +"kalibre edecektir; Çok renkli/malzemeli bir baskı başlattığınızda, yazıcı " +"her filament değişimi sırasında filament için varsayılan telafi " +"parametresini kullanacaktır ve bu da çoğu durumda iyi bir sonuç verecektir.\n" "\n" -"Yapı plakası üzerinde yetersiz yapışma gibi kalibrasyon sonuçlarını güvenilmez " -"hale getirebilecek birkaç durum olduğunu lütfen unutmayın. Yapıştırma plakası " -"yıkanarak veya yapıştırıcı uygulanarak yapışmanın iyileştirilmesi " -"sağlanabilir. Bu konu hakkında daha fazla bilgi için lütfen Wiki sayfamıza " -"bakın.\n" +"Yapı plakası üzerinde yetersiz yapışma gibi kalibrasyon sonuçlarını " +"güvenilmez hale getirebilecek birkaç durum olduğunu lütfen unutmayın. " +"Yapıştırma plakası yıkanarak veya yapıştırıcı uygulanarak yapışmanın " +"iyileştirilmesi sağlanabilir. Bu konu hakkında daha fazla bilgi için lütfen " +"Wiki sayfamıza bakın.\n" "\n" "Kalibrasyon sonuçları testimizde yaklaşık yüzde 10 titremeye sahiptir, bu da " "sonucun her kalibrasyonda tam olarak aynı olmamasına neden olabilir. Yeni " @@ -15210,8 +15335,8 @@ msgid "" "issues, such as:\n" "1. Over-Extrusion: Excess material on your printed object, forming blobs or " "zits, or the layers seem thicker than expected and not uniform.\n" -"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the top " -"layer of the model, even when printing slowly.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" "3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" "4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " "they should be." @@ -15240,10 +15365,10 @@ msgstr "" msgid "" "Flow Rate Calibration measures the ratio of expected to actual extrusion " "volumes. The default setting works well in Bambu Lab printers and official " -"filaments as they were pre-calibrated and fine-tuned. For a regular filament, " -"you usually won't need to perform a Flow Rate Calibration unless you still see " -"the listed defects after you have done other calibrations. For more details, " -"please check out the wiki article." +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." msgstr "" "Akış Hızı Kalibrasyonu, beklenen ekstrüzyon hacimlerinin gerçek ekstrüzyon " "hacimlerine oranını ölçer. Varsayılan ayar, önceden kalibre edilmiş ve ince " @@ -15258,24 +15383,25 @@ msgid "" "directly measuring the calibration patterns. However, please be advised that " "the efficacy and accuracy of this method may be compromised with specific " "types of materials. Particularly, filaments that are transparent or semi-" -"transparent, sparkling-particled, or have a high-reflective finish may not be " -"suitable for this calibration and can produce less-than-desirable results.\n" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" "\n" -"The calibration results may vary between each calibration or filament. We are " -"still improving the accuracy and compatibility of this calibration through " -"firmware updates over time.\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" "\n" -"Caution: Flow Rate Calibration is an advanced process, to be attempted only by " -"those who fully understand its purpose and implications. Incorrect usage can " -"lead to sub-par prints or printer damage. Please make sure to carefully read " -"and understand the process before doing it." +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." msgstr "" "Otomatik Akış Hızı Kalibrasyonu, Bambu Lab'ın Mikro-Lidar teknolojisini " "kullanarak kalibrasyon modellerini doğrudan ölçer. Ancak, bu yöntemin " "etkinliğinin ve doğruluğunun belirli malzeme türleriyle tehlikeye " "girebileceğini lütfen unutmayın. Özellikle şeffaf veya yarı şeffaf, parlak " -"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon için " -"uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" +"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon " +"için uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" "\n" "Kalibrasyon sonuçları her kalibrasyon veya filament arasında farklılık " "gösterebilir. Zaman içinde ürün yazılımı güncellemeleriyle bu kalibrasyonun " @@ -15284,8 +15410,8 @@ msgstr "" "Dikkat: Akış Hızı Kalibrasyonu, yalnızca amacını ve sonuçlarını tam olarak " "anlayan kişiler tarafından denenmesi gereken gelişmiş bir işlemdir. Yanlış " "kullanım, ortalamanın altında baskılara veya yazıcının zarar görmesine neden " -"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup anladığınızdan " -"emin olun." +"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup " +"anladığınızdan emin olun." msgid "When you need Max Volumetric Speed Calibration" msgstr "Maksimum Hacimsel Hız Kalibrasyonuna ihtiyaç duyduğunuzda" @@ -15307,15 +15433,15 @@ msgid "We found the best Flow Dynamics Calibration Factor" msgstr "En iyi Akış Dinamiği Kalibrasyon Faktörünü bulduk" msgid "" -"Part of the calibration failed! You may clean the plate and retry. The failed " -"test result would be dropped." +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." msgstr "" "Kalibrasyonun bir kısmı başarısız oldu! Plakayı temizleyip tekrar " "deneyebilirsiniz. Başarısız olan test sonucu görmezden gelinir." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in the " -"Name" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" msgstr "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" msgid "Failed" @@ -15887,8 +16013,8 @@ msgstr "" msgid "All inputs in the custom vendor or serial are spaces. Please re-enter." msgstr "" -"Özel satıcı veya seri numarasındaki tüm girişler boşluklardan oluşuyor. Lütfen " -"tekrar girin." +"Özel satıcı veya seri numarasındaki tüm girişler boşluklardan oluşuyor. " +"Lütfen tekrar girin." msgid "The vendor can not be a number. Please re-enter." msgstr "Üretici bir sayı olamaz. Lütfen tekrar girin." @@ -15904,8 +16030,8 @@ msgid "" "name. Do you want to continue?" msgstr "" "Oluşturduğunuz %s Filament adı zaten mevcut.\n" -"Oluşturmaya devam ederseniz oluşturulan ön ayar tam adıyla görüntülenecektir. " -"Devam etmek istiyor musun?" +"Oluşturmaya devam ederseniz oluşturulan ön ayar tam adıyla " +"görüntülenecektir. Devam etmek istiyor musun?" msgid "Some existing presets have failed to be created, as follows:\n" msgstr "Aşağıdaki gibi bazı mevcut ön ayarlar oluşturulamadı:\n" @@ -15918,7 +16044,8 @@ msgstr "" "Yeniden yazmak ister misin?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you " +"selected\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Ön ayarları şu şekilde yeniden adlandırırdık: \"Satıcı Türü Seçtiğiniz Seri " @@ -16017,25 +16144,25 @@ msgid "Back Page 1" msgstr "Arka Sayfa 1" msgid "" -"You have not yet chosen which printer preset to create based on. Please choose " -"the vendor and model of the printer" +"You have not yet chosen which printer preset to create based on. Please " +"choose the vendor and model of the printer" msgstr "" -"Hangi yazıcı ön ayarının temel alınacağını henüz seçmediniz. Lütfen yazıcının " -"satıcısını ve modelini seçin" +"Hangi yazıcı ön ayarının temel alınacağını henüz seçmediniz. Lütfen " +"yazıcının satıcısını ve modelini seçin" msgid "" "You have entered an illegal input in the printable area section on the first " "page. Please check before creating it." msgstr "" -"İlk sayfadaki yazdırılabilir alan kısmına geçersiz bir giriş yaptınız. Lütfen " -"oluşturmadan önce kontrol edin." +"İlk sayfadaki yazdırılabilir alan kısmına geçersiz bir giriş yaptınız. " +"Lütfen oluşturmadan önce kontrol edin." msgid "The custom printer or model is not entered, please enter it." msgstr "Özel yazıcı veya model girilmedi lütfen giriş yapın." msgid "" -"The printer preset you created already has a preset with the same name. Do you " -"want to overwrite it?\n" +"The printer preset you created already has a preset with the same name. Do " +"you want to overwrite it?\n" "\tYes: Overwrite the printer preset with the same name, and filament and " "process presets with the same preset name will be recreated \n" "and filament and process presets without the same preset name will be " @@ -16045,7 +16172,8 @@ msgstr "" "Oluşturduğunuz yazıcı ön ayarının zaten aynı ada sahip bir ön ayarı var. " "Üzerine yazmak istiyor musunuz?\n" "\tEvet: Aynı adı taşıyan yazıcı ön ayarının üzerine yazın; aynı ön ayar adı " -"taşıyan filaman ve proses ön ayarları yeniden oluşturulacak ve aynı ön ayar \n" +"taşıyan filaman ve proses ön ayarları yeniden oluşturulacak ve aynı ön " +"ayar \n" "adı olmayan filament ve işlem ön ayarları rezerve edilecektir.\n" "\tİptal: Ön ayar oluşturmayın, oluşturma arayüzüne dönün." @@ -16091,7 +16219,8 @@ msgstr "" msgid "" "You have not yet selected the printer to replace the nozzle, please choose." -msgstr "Hala nozulu değiştirmek için yazıcı seçmediniz, lütfen bir seçim yapın." +msgstr "" +"Hala nozulu değiştirmek için yazıcı seçmediniz, lütfen bir seçim yapın." msgid "Create Printer Successful" msgstr "Yazıcı Oluşturma Başarılı" @@ -16111,8 +16240,8 @@ msgstr "Filament Oluşturuldu" msgid "" "Please go to filament setting to edit your presets if you need.\n" "Please note that nozzle temperature, hot bed temperature, and maximum " -"volumetric speed has a significant impact on printing quality. Please set them " -"carefully." +"volumetric speed has a significant impact on printing quality. Please set " +"them carefully." msgstr "" "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament ayarına " "gidin.\n" @@ -16174,13 +16303,13 @@ msgstr "Dışa aktarma başarılı" #, c-format, boost-format msgid "" -"The '%s' folder already exists in the current directory. Do you want to clear " -"it and rebuild it.\n" +"The '%s' folder already exists in the current directory. Do you want to " +"clear it and rebuild it.\n" "If not, a time suffix will be added, and you can modify the name after " "creation." msgstr "" -"'%s' klasörü mevcut dizinde zaten mevcut. Onu temizleyip yeniden oluşturmak mı " -"istiyorsunuz?\n" +"'%s' klasörü mevcut dizinde zaten mevcut. Onu temizleyip yeniden oluşturmak " +"mı istiyorsunuz?\n" "Değilse, bir zaman son eki eklenecektir ve oluşturulduktan sonra adı " "değiştirebilirsiniz." @@ -16214,8 +16343,8 @@ msgid "" "Only printer names with user printer presets will be displayed, and each " "preset you choose will be exported as a zip." msgstr "" -"Yalnızca kullanıcı yazıcı ön ayarlarına sahip yazıcı adları görüntülenecek ve " -"seçtiğiniz her ön ayar zip olarak dışa aktarılacaktır." +"Yalnızca kullanıcı yazıcı ön ayarlarına sahip yazıcı adları görüntülenecek " +"ve seçtiğiniz her ön ayar zip olarak dışa aktarılacaktır." msgid "" "Only the filament names with user filament presets will be displayed, \n" @@ -16223,13 +16352,13 @@ msgid "" "exported as a zip." msgstr "" "Yalnızca kullanıcı filamenti ön ayarlarına sahip filament adları \n" -"görüntülenecek ve seçtiğiniz her filament adındaki tüm kullanıcı filamenti ön " -"ayarları zip olarak dışa aktarılacaktır." +"görüntülenecek ve seçtiğiniz her filament adındaki tüm kullanıcı filamenti " +"ön ayarları zip olarak dışa aktarılacaktır." msgid "" "Only printer names with changed process presets will be displayed, \n" -"and all user process presets in each printer name you select will be exported " -"as a zip." +"and all user process presets in each printer name you select will be " +"exported as a zip." msgstr "" "Yalnızca işlem ön ayarları değiştirilen yazıcı adları görüntülenecek \n" "ve seçtiğiniz her yazıcı adındaki tüm kullanıcı işlem ön ayarları zip olarak " @@ -16253,8 +16382,8 @@ msgid "Filament presets under this filament" msgstr "Bu filamentin altındaki filament ön ayarları" msgid "" -"Note: If the only preset under this filament is deleted, the filament will be " -"deleted after exiting the dialog." +"Note: If the only preset under this filament is deleted, the filament will " +"be deleted after exiting the dialog." msgstr "" "Not: Bu filamentin altındaki tek ön ayar silinirse, diyalogdan çıkıldıktan " "sonra filament silinecektir." @@ -16372,7 +16501,8 @@ msgstr "Aygıt sekmesinde yazdırma ana bilgisayarı web arayüzünü görüntü msgid "Replace the BambuLab's device tab with print host webui" msgstr "" -"BambuLab’ın aygıt sekmesini yazdırma ana bilgisayarı web arayüzüyle değiştirin" +"BambuLab’ın aygıt sekmesini yazdırma ana bilgisayarı web arayüzüyle " +"değiştirin" msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" @@ -16392,8 +16522,8 @@ msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" -"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan HTTPS " -"sertifikalarını kullanıyor." +"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan " +"HTTPS sertifikalarını kullanıyor." msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " @@ -16448,8 +16578,8 @@ msgid "Could not connect to FlashAir" msgstr "FlashAir'e bağlanılamadı" msgid "" -"Note: FlashAir with firmware 2.00.02 or newer and activated upload function is " -"required." +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." msgstr "" "Not: Firmware 2.00.02 veya daha yeni ve etkinleştirilmiş yükleme işlevine " "sahip FlashAir gereklidir." @@ -16543,34 +16673,36 @@ msgstr "" "Hata: \"%2%\"" msgid "" -"It has a small layer height, and results in almost negligible layer lines and " -"high printing quality. It is suitable for most general printing cases." +"It has a small layer height, and results in almost negligible layer lines " +"and high printing quality. It is suitable for most general printing cases." msgstr "" "Küçük bir katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir katman " "çizgileri ve yüksek baskı kalitesi sağlar. Çoğu genel yazdırma durumu için " "uygundur." msgid "" -"Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and " -"acceleration, and the sparse infill pattern is Gyroid. So, it results in much " -"higher printing quality, but a much longer printing time." +"Compared with the default profile of a 0.2 mm nozzle, it has lower speeds " +"and acceleration, and the sparse infill pattern is Gyroid. So, it results in " +"much higher printing quality, but a much longer printing time." msgstr "" "0,2 mm’lik nozülün varsayılan profiliyle karşılaştırıldığında daha düşük hız " -"ve ivmeye sahiptir ve seyrek dolgu deseni Gyroid’dir. Böylece çok daha yüksek " -"baskı kalitesi elde edilir, ancak çok daha uzun baskı süresi elde edilir." +"ve ivmeye sahiptir ve seyrek dolgu deseni Gyroid’dir. Böylece çok daha " +"yüksek baskı kalitesi elde edilir, ancak çok daha uzun baskı süresi elde " +"edilir." msgid "" -"Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger " -"layer height, and results in almost negligible layer lines, and slightly " -"shorter printing time." +"Compared with the default profile of a 0.2 mm nozzle, it has a slightly " +"bigger layer height, and results in almost negligible layer lines, and " +"slightly shorter printing time." msgstr "" -"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, biraz " -"daha büyük katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir düzeyde " -"katman çizgileri ve biraz daha kısa yazdırma süresi sağlar." +"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " +"biraz daha büyük katman yüksekliğine sahiptir ve neredeyse ihmal edilebilir " +"düzeyde katman çizgileri ve biraz daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer " -"height, and results in slightly visible layer lines, but shorter printing time." +"height, and results in slightly visible layer lines, but shorter printing " +"time." msgstr "" "0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve katman çizgilerinin hafifçe " @@ -16581,15 +16713,15 @@ msgid "" "height, and results in almost invisible layer lines and higher printing " "quality, but shorter printing time." msgstr "" -"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " -"yüksekliği daha küçüktür ve neredeyse görünmez katman çizgileri ve daha yüksek " -"baskı kalitesi, ancak daha kısa yazdırma süresi sağlar." +"0,2 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " +"katman yüksekliği daha küçüktür ve neredeyse görünmez katman çizgileri ve " +"daha yüksek baskı kalitesi, ancak daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer " -"lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. " -"So, it results in almost invisible layer lines and much higher printing " -"quality, but much longer printing time." +"lines, lower speeds and acceleration, and the sparse infill pattern is " +"Gyroid. So, it results in almost invisible layer lines and much higher " +"printing quality, but much longer printing time." msgstr "" "0,2 mm’lik nozulun varsayılan profiliyle karşılaştırıldığında, daha küçük " "katman çizgilerine, daha düşük hızlara ve ivmeye sahiptir ve seyrek dolgu " @@ -16603,14 +16735,14 @@ msgid "" "shorter printing time." msgstr "" "Varsayılan 0,2 mm püskürtme ucu profiliyle karşılaştırıldığında, daha küçük " -"katman yüksekliğine sahiptir ve minimum katman çizgileri ve daha yüksek baskı " -"kalitesi sağlar, ancak daha kısa yazdırma süresi sağlar." +"katman yüksekliğine sahiptir ve minimum katman çizgileri ve daha yüksek " +"baskı kalitesi sağlar, ancak daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer " -"lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. " -"So, it results in minimal layer lines and much higher printing quality, but " -"much longer printing time." +"lines, lower speeds and acceleration, and the sparse infill pattern is " +"Gyroid. So, it results in minimal layer lines and much higher printing " +"quality, but much longer printing time." msgstr "" "0,2 mm’lik nozulun varsayılan profiliyle karşılaştırıldığında, daha küçük " "katman çizgilerine, daha düşük hızlara ve ivmeye sahiptir ve seyrek dolgu " @@ -16618,8 +16750,8 @@ msgstr "" "kalitesi elde edilir, ancak çok daha uzun baskı süresi elde edilir." msgid "" -"It has a general layer height, and results in general layer lines and printing " -"quality. It is suitable for most general printing cases." +"It has a general layer height, and results in general layer lines and " +"printing quality. It is suitable for most general printing cases." msgstr "" "Genel bir katman yüksekliğine sahiptir ve genel katman çizgileri ve baskı " "kalitesiyle sonuçlanır. Çoğu genel yazdırma durumu için uygundur." @@ -16641,7 +16773,8 @@ msgid "" msgstr "" "0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve daha belirgin katman çizgileri ve " -"daha düşük baskı kalitesi sağlar, ancak biraz daha kısa yazdırma süresi sağlar." +"daha düşük baskı kalitesi sağlar, ancak biraz daha kısa yazdırma süresi " +"sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer " @@ -16654,12 +16787,12 @@ msgstr "" msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " -"height, and results in less apparent layer lines and higher printing quality, " -"but longer printing time." +"height, and results in less apparent layer lines and higher printing " +"quality, but longer printing time." msgstr "" "0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri ve " -"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." +"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri " +"ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " @@ -16678,9 +16811,10 @@ msgid "" "height, and results in almost negligible layer lines and higher printing " "quality, but longer printing time." msgstr "" -"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " -"yüksekliği daha küçüktür ve neredeyse göz ardı edilebilir katman çizgileri ve " -"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." +"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " +"katman yüksekliği daha küçüktür ve neredeyse göz ardı edilebilir katman " +"çizgileri ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma " +"süresi sağlar." msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " @@ -16696,11 +16830,12 @@ msgstr "" msgid "" "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " -"height, and results in almost negligible layer lines and longer printing time." +"height, and results in almost negligible layer lines and longer printing " +"time." msgstr "" -"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, katman " -"yüksekliği daha küçüktür ve neredeyse göz ardı edilebilecek düzeyde katman " -"çizgileri ve daha uzun yazdırma süresi sağlar." +"0,4 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " +"katman yüksekliği daha küçüktür ve neredeyse göz ardı edilebilecek düzeyde " +"katman çizgileri ve daha uzun yazdırma süresi sağlar." msgid "" "It has a big layer height, and results in apparent layer lines and ordinary " @@ -16731,13 +16866,13 @@ msgstr "" msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer " -"height, and results in much more apparent layer lines and much lower printing " -"quality, but shorter printing time in some printing cases." +"height, and results in much more apparent layer lines and much lower " +"printing quality, but shorter printing time in some printing cases." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "büyük bir katman yüksekliğine sahiptir ve çok daha belirgin katman çizgileri " -"ve çok daha düşük baskı kalitesi sağlar, ancak bazı yazdırma durumlarında daha " -"kısa yazdırma süresi sağlar." +"ve çok daha düşük baskı kalitesi sağlar, ancak bazı yazdırma durumlarında " +"daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer " @@ -16745,25 +16880,25 @@ msgid "" "quality, but longer printing time." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve katman çizgilerinin daha az belirgin " -"olmasına ve biraz daha yüksek baskı kalitesine, ancak daha uzun yazdırma " -"süresine neden olur." +"küçük bir katman yüksekliğine sahiptir ve katman çizgilerinin daha az " +"belirgin olmasına ve biraz daha yüksek baskı kalitesine, ancak daha uzun " +"yazdırma süresine neden olur." msgid "" "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer " -"height, and results in less apparent layer lines and higher printing quality, " -"but longer printing time." +"height, and results in less apparent layer lines and higher printing " +"quality, but longer printing time." msgstr "" "0,6 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri ve " -"daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." +"küçük bir katman yüksekliğine sahiptir ve daha az görünür katman çizgileri " +"ve daha yüksek baskı kalitesi sağlar, ancak daha uzun yazdırma süresi sağlar." msgid "" -"It has a very big layer height, and results in very apparent layer lines, low " -"printing quality and general printing time." +"It has a very big layer height, and results in very apparent layer lines, " +"low printing quality and general printing time." msgstr "" -"Çok büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgilerine, " -"düşük baskı kalitesine ve genel yazdırma süresine neden olur." +"Çok büyük bir katman yüksekliğine sahiptir ve çok belirgin katman " +"çizgilerine, düşük baskı kalitesine ve genel yazdırma süresine neden olur." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer " @@ -16771,9 +16906,9 @@ msgid "" "quality, but shorter printing time in some printing cases." msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " -"büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgileri ve çok " -"daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma durumlarında daha " -"kısa yazdırma süresi sağlar." +"büyük bir katman yüksekliğine sahiptir ve çok belirgin katman çizgileri ve " +"çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma " +"durumlarında daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger " @@ -16782,8 +16917,8 @@ msgid "" msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, çok " "daha büyük bir katman yüksekliğine sahiptir ve son derece belirgin katman " -"çizgileri ve çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı yazdırma " -"durumlarında çok daha kısa yazdırma süresi sağlar." +"çizgileri ve çok daha düşük baskı kalitesiyle sonuçlanır, ancak bazı " +"yazdırma durumlarında çok daha kısa yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a slightly " @@ -16791,15 +16926,15 @@ msgid "" "lines and slightly higher printing quality, but longer printing time in some " "printing cases." msgstr "" -"0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, biraz " -"daha küçük bir katman yüksekliğine sahiptir ve biraz daha az ama yine de " -"görünür katman çizgileri ve biraz daha yüksek baskı kalitesi sağlar, ancak " -"bazı yazdırma durumlarında daha uzun yazdırma süresi sağlar." +"0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, " +"biraz daha küçük bir katman yüksekliğine sahiptir ve biraz daha az ama yine " +"de görünür katman çizgileri ve biraz daha yüksek baskı kalitesi sağlar, " +"ancak bazı yazdırma durumlarında daha uzun yazdırma süresi sağlar." msgid "" "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer " -"height, and results in less but still apparent layer lines and slightly higher " -"printing quality, but longer printing time in some printing cases." +"height, and results in less but still apparent layer lines and slightly " +"higher printing quality, but longer printing time in some printing cases." msgstr "" "0,8 mm’lik püskürtme ucunun varsayılan profiliyle karşılaştırıldığında, daha " "küçük bir katman yüksekliğine sahiptir ve daha az ama yine de görünür katman " @@ -16866,7 +17001,8 @@ msgid "" msgstr "" "Sandviç modu\n" "Modelinizde çok dik çıkıntılar yoksa hassasiyeti ve katman tutarlılığını " -"artırmak için sandviç modunu (iç-dış-iç) kullanabileceğinizi biliyor muydunuz?" +"artırmak için sandviç modunu (iç-dış-iç) kullanabileceğinizi biliyor " +"muydunuz?" #: resources/data/hints.ini: [hint:Chamber temperature] msgid "" @@ -16924,18 +17060,18 @@ msgstr "" #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" -"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D " -"scene operations." +"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and " +"3D scene operations." msgstr "" "Klavye kısayolları nasıl kullanılır?\n" -"Orca Slicer'ın çok çeşitli klavye kısayolları ve 3B sahne işlemleri sunduğunu " -"biliyor muydunuz?" +"Orca Slicer'ın çok çeşitli klavye kısayolları ve 3B sahne işlemleri " +"sunduğunu biliyor muydunuz?" #: resources/data/hints.ini: [hint:Reverse on odd] msgid "" "Reverse on odd\n" -"Did you know that Reverse on odd feature can significantly improve the " -"surface quality of your overhangs?" +"Did you know that Reverse on odd feature can significantly improve " +"the surface quality of your overhangs?" msgstr "" "Tersine çevir\n" "Tersine çevir özelliğinin çıkıntılarınızın yüzey kalitesini önemli " @@ -16948,8 +17084,8 @@ msgid "" "cutting tool?" msgstr "" "Kesme Aleti\n" -"Kesici aletle bir modeli istediğiniz açıda ve konumda kesebileceğinizi biliyor " -"muydunuz?" +"Kesici aletle bir modeli istediğiniz açıda ve konumda kesebileceğinizi " +"biliyor muydunuz?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -16958,8 +17094,8 @@ msgid "" "problems on the Windows system?" msgstr "" "Modeli Düzelt\n" -"Windows sisteminde birçok dilimleme sorununu önlemek için bozuk bir 3D modeli " -"düzeltebileceğinizi biliyor muydunuz?" +"Windows sisteminde birçok dilimleme sorununu önlemek için bozuk bir 3D " +"modeli düzeltebileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" @@ -16985,15 +17121,15 @@ msgid "" "printing by a simple click?" msgstr "" "Otomatik Yönlendirme\n" -"Basit bir tıklamayla nesneleri yazdırma için en uygun yöne döndürebileceğinizi " -"biliyor muydunuz?" +"Basit bir tıklamayla nesneleri yazdırma için en uygun yöne " +"döndürebileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" "Lay on Face\n" -"Did you know that you can quickly orient a model so that one of its faces sits " -"on the print bed? Select the \"Place on face\" function or press the F " -"key." +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." msgstr "" "Yüzüstü yatır\n" "Bir modeli, yüzlerinden biri baskı yatağına oturacak şekilde hızla " @@ -17003,12 +17139,12 @@ msgstr "" #: resources/data/hints.ini: [hint:Object List] msgid "" "Object List\n" -"Did you know that you can view all objects/parts in a list and change settings " -"for each object/part?" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" msgstr "" "Nesne Listesi\n" -"Tüm nesneleri/parçaları bir listede görüntüleyebileceğinizi ve her nesne/parça " -"için ayarları değiştirebileceğinizi biliyor muydunuz?" +"Tüm nesneleri/parçaları bir listede görüntüleyebileceğinizi ve her nesne/" +"parça için ayarları değiştirebileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Search Functionality] msgid "" @@ -17080,26 +17216,26 @@ msgstr "" #: resources/data/hints.ini: [hint:Z seam location] msgid "" "Z seam location\n" -"Did you know that you can customize the location of the Z seam, and even paint " -"it on your print, to have it in a less visible location? This improves the " -"overall look of your model. Check it out!" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" msgstr "" "Z dikiş konumu\n" "Z dikişinin konumunu kişiselleştirebileceğinizi ve hatta daha az görünür bir " -"konuma getirmek için baskının üzerine boyayabileceğinizi biliyor muydunuz? Bu, " -"modelinizin genel görünümünü iyileştirir. Buna bir bak!" +"konuma getirmek için baskının üzerine boyayabileceğinizi biliyor muydunuz? " +"Bu, modelinizin genel görünümünü iyileştirir. Buna bir bak!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" "Fine-tuning for flow rate\n" -"Did you know that flow rate can be fine-tuned for even better-looking prints? " -"Depending on the material, you can improve the overall finish of the printed " -"model by doing some fine-tuning." +"Did you know that flow rate can be fine-tuned for even better-looking " +"prints? Depending on the material, you can improve the overall finish of the " +"printed model by doing some fine-tuning." msgstr "" "Akış hızı için ince ayar\n" "Baskıların daha da iyi görünmesi için akış hızına ince ayar yapılabileceğini " -"biliyor muydunuz? Malzemeye bağlı olarak, bazı ince ayarlar yaparak yazdırılan " -"modelin genel yüzeyini iyileştirebilirsiniz." +"biliyor muydunuz? Malzemeye bağlı olarak, bazı ince ayarlar yaparak " +"yazdırılan modelin genel yüzeyini iyileştirebilirsiniz." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -17121,19 +17257,19 @@ msgid "" "Layer Height option? Check it out!" msgstr "" "Uyarlanabilir Katman Yüksekliği ile baskınızı hızlandırın\n" -"Uyarlanabilir Katman Yüksekliği seçeneğini kullanarak bir modeli daha da hızlı " -"yazdırabileceğinizi biliyor muydunuz? Buna bir bak!" +"Uyarlanabilir Katman Yüksekliği seçeneğini kullanarak bir modeli daha da " +"hızlı yazdırabileceğinizi biliyor muydunuz? Buna bir bak!" #: resources/data/hints.ini: [hint:Support painting] msgid "" "Support painting\n" "Did you know that you can paint the location of your supports? This feature " -"makes it easy to place the support material only on the sections of the model " -"that actually need it." +"makes it easy to place the support material only on the sections of the " +"model that actually need it." msgstr "" "Destek boyama\n" -"Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, destek " -"malzemesinin yalnızca modelin gerçekten ihtiyaç duyulan bölümlerine " +"Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, " +"destek malzemesinin yalnızca modelin gerçekten ihtiyaç duyulan bölümlerine " "yerleştirilmesini kolaylaştırır." #: resources/data/hints.ini: [hint:Different types of supports] @@ -17157,14 +17293,14 @@ msgid "" msgstr "" "İpek Filament Baskı\n" "İpek filamentin başarılı bir şekilde basılabilmesi için özel dikkat " -"gösterilmesi gerektiğini biliyor muydunuz? En iyi sonuçlar için her zaman daha " -"yüksek sıcaklık ve daha düşük hız önerilir." +"gösterilmesi gerektiğini biliyor muydunuz? En iyi sonuçlar için her zaman " +"daha yüksek sıcaklık ve daha düşük hız önerilir." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" "Brim for better adhesion\n" -"Did you know that when printing models have a small contact interface with the " -"printing surface, it's recommended to use a brim?" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" msgstr "" "Daha iyi yapışma için kenar\n" "Baskı modellerinde baskı yüzeyi ile küçük bir temas arayüzü bulunduğunda " @@ -17195,14 +17331,14 @@ msgid "" "support/objects/infill during filament change?" msgstr "" "Desteğe/nesnelere/dolguya hizalayın\n" -"Filament değişimi sırasında, boşa harcanan filamenti desteğe/nesnelere/dolguya " -"yıkayarak kurtarabileceğinizi biliyor muydunuz?" +"Filament değişimi sırasında, boşa harcanan filamenti desteğe/nesnelere/" +"dolguya yıkayarak kurtarabileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" "Improve strength\n" -"Did you know that you can use more wall loops and higher sparse infill density " -"to improve the strength of the model?" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" msgstr "" "Gücü artırın\n" "Modelin gücünü artırmak için daha fazla duvar halkası ve daha yüksek seyrek " @@ -17249,8 +17385,8 @@ msgstr "" #~ "stresses in the part walls." #~ msgstr "" #~ "Tek katmanlarda ters yönde bir çıkıntının üzerinde bir kısmı bulunan " -#~ "çevreleri ekstrüzyonla çıkarın. Bu alternatif desen, dik çıkıntıları büyük " -#~ "ölçüde iyileştirebilir.\n" +#~ "çevreleri ekstrüzyonla çıkarın. Bu alternatif desen, dik çıkıntıları " +#~ "büyük ölçüde iyileştirebilir.\n" #~ "\n" #~ "Bu ayar aynı zamanda parça duvarlarındaki gerilimin azalması nedeniyle " #~ "parçanın bükülmesinin azaltılmasına da yardımcı olabilir." @@ -17260,10 +17396,10 @@ msgstr "" #~ "\n" #~ "This setting greatly reduces part stresses as they are now distributed in " #~ "alternating directions. This should reduce part warping while also " -#~ "maintaining external wall quality. This feature can be very useful for warp " -#~ "prone material, like ABS/ASA, and also for elastic filaments, like TPU and " -#~ "Silk PLA. It can also help reduce warping on floating regions over " -#~ "supports.\n" +#~ "maintaining external wall quality. This feature can be very useful for " +#~ "warp prone material, like ABS/ASA, and also for elastic filaments, like " +#~ "TPU and Silk PLA. It can also help reduce warping on floating regions " +#~ "over supports.\n" #~ "\n" #~ "For this setting to be the most effective, it is recommended to set the " #~ "Reverse Threshold to 0 so that all internal walls print in alternating " @@ -17271,16 +17407,16 @@ msgstr "" #~ msgstr "" #~ "Ters çevre mantığını yalnızca iç çevrelere uygulayın. \n" #~ "\n" -#~ "Bu ayar, parçalar artık farklı yönlerde dağıtıldığından parça gerilimlerini " -#~ "büyük ölçüde azaltır. Bu, dış duvar kalitesini korurken parçanın " -#~ "bükülmesini de azaltacaktır. Bu özellik, ABS/ASA gibi eğrilmeye yatkın " -#~ "malzemeler ve ayrıca TPU ve İpek PLA gibi elastik filamentler için çok " -#~ "faydalı olabilir. Ayrıca destekler üzerindeki yüzen bölgelerdeki bükülmenin " -#~ "azaltılmasına da yardımcı olabilir.\n" +#~ "Bu ayar, parçalar artık farklı yönlerde dağıtıldığından parça " +#~ "gerilimlerini büyük ölçüde azaltır. Bu, dış duvar kalitesini korurken " +#~ "parçanın bükülmesini de azaltacaktır. Bu özellik, ABS/ASA gibi eğrilmeye " +#~ "yatkın malzemeler ve ayrıca TPU ve İpek PLA gibi elastik filamentler için " +#~ "çok faydalı olabilir. Ayrıca destekler üzerindeki yüzen bölgelerdeki " +#~ "bükülmenin azaltılmasına da yardımcı olabilir.\n" #~ "\n" #~ "Bu ayarın en etkili olması için, tüm iç duvarların çıkıntı derecelerine " -#~ "bakılmaksızın tek katmanlar üzerine değişen yönlerde yazdırılması için Ters " -#~ "Eşiği 0'a ayarlamanız önerilir." +#~ "bakılmaksızın tek katmanlar üzerine değişen yönlerde yazdırılması için " +#~ "Ters Eşiği 0'a ayarlamanız önerilir." #, no-c-format, no-boost-format #~ msgid "" @@ -17288,25 +17424,25 @@ msgstr "" #~ "useful. Can be a % of the perimeter width.\n" #~ "Value 0 enables reversal on every odd layers regardless." #~ msgstr "" -#~ "Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması gerekir. " -#~ "Çevre genişliğinin %'si olabilir.\n" +#~ "Ters çevirmenin faydalı sayılması için çıkıntının mm sayısı olması " +#~ "gerekir. Çevre genişliğinin %'si olabilir.\n" #~ "Değer 0 her tek katmanda terslemeyi etkinleştirir." #~ msgid "" -#~ "The direction which the wall loops are extruded when looking down from the " -#~ "top.\n" +#~ "The direction which the wall loops are extruded when looking down from " +#~ "the top.\n" #~ "\n" #~ "By default all walls are extruded in counter-clockwise, unless Reverse on " -#~ "odd is enabled. Set this to any option other than Auto will force the wall " -#~ "direction regardless of the Reverse on odd.\n" +#~ "odd is enabled. Set this to any option other than Auto will force the " +#~ "wall direction regardless of the Reverse on odd.\n" #~ "\n" #~ "This option will be disabled if spiral vase mode is enabled." #~ msgstr "" #~ "Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona uğradığı " #~ "yön.\n" #~ "\n" -#~ "Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak tüm " -#~ "duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " +#~ "Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak " +#~ "tüm duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " #~ "herhangi bir seçeneğe ayarlayın, Ters açıklığa bakılmaksızın duvar yönünü " #~ "zorlayacaktır.\n" #~ "\n" @@ -17338,9 +17474,9 @@ msgstr "" #~ msgid "" #~ "Start the fan this number of seconds earlier than its target start time " -#~ "(you can use fractional seconds). It assumes infinite acceleration for this " -#~ "time estimation, and will only take into account G1 and G0 moves (arc " -#~ "fitting is unsupported).\n" +#~ "(you can use fractional seconds). It assumes infinite acceleration for " +#~ "this time estimation, and will only take into account G1 and G0 moves " +#~ "(arc fitting is unsupported).\n" #~ "It won't move fan commands from custom gcodes (they act as a sort of " #~ "'barrier').\n" #~ "It won't move fan comands into the start gcode if the 'only custom start " @@ -17348,8 +17484,9 @@ msgstr "" #~ "Use 0 to deactivate." #~ msgstr "" #~ "Fanı hedef başlangıç zamanından bu kadar saniye önce başlatın (kesirli " -#~ "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar ve " -#~ "yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma desteklenmez).\n" +#~ "saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar " +#~ "ve yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma " +#~ "desteklenmez).\n" #~ "Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi " #~ "görürler).\n" #~ "'Yalnızca özel başlangıç gcode'u etkinleştirilmişse, fan komutları " @@ -17358,8 +17495,8 @@ msgstr "" #~ msgid "" #~ "A draft shield is useful to protect an ABS or ASA print from warping and " -#~ "detaching from print bed due to wind draft. It is usually needed only with " -#~ "open frame printers, i.e. without an enclosure. \n" +#~ "detaching from print bed due to wind draft. It is usually needed only " +#~ "with open frame printers, i.e. without an enclosure. \n" #~ "\n" #~ "Options:\n" #~ "Enabled = skirt is as tall as the highest printed object.\n" @@ -17378,67 +17515,68 @@ msgstr "" #~ "Etkin = etek, yazdırılan en yüksek nesne kadar uzundur.\n" #~ "Sınırlı = etek, etek yüksekliğinin belirttiği kadar uzundur.\n" #~ "\n" -#~ "Not: Rüzgarlık etkinken etek, nesneden etek mesafesinde yazdırılacaktır. Bu " -#~ "nedenle eğer kenarlar aktifse onlarla kesişebilir. Bunu önlemek için etek " -#~ "mesafesi değerini artırın.\n" +#~ "Not: Rüzgarlık etkinken etek, nesneden etek mesafesinde yazdırılacaktır. " +#~ "Bu nedenle eğer kenarlar aktifse onlarla kesişebilir. Bunu önlemek için " +#~ "etek mesafesi değerini artırın.\n" #~ msgid "Limited" #~ msgstr "Sınırlı" #~ msgid "" -#~ "Minimum filament extrusion length in mm when printing the skirt. Zero means " -#~ "this feature is disabled.\n" +#~ "Minimum filament extrusion length in mm when printing the skirt. Zero " +#~ "means this feature is disabled.\n" #~ "\n" -#~ "Using a non zero value is useful if the printer is set up to print without " -#~ "a prime line." +#~ "Using a non zero value is useful if the printer is set up to print " +#~ "without a prime line." #~ msgstr "" -#~ "Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. Sıfır, " -#~ "bu özelliğin devre dışı olduğu anlamına gelir.\n" +#~ "Etek yazdırılırken mm cinsinden minimum filaman ekstrüzyon uzunluğu. " +#~ "Sıfır, bu özelliğin devre dışı olduğu anlamına gelir.\n" #~ "\n" -#~ "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir değer " -#~ "kullanmak yararlı olur." +#~ "Yazıcı ana hat olmadan yazdırmak üzere ayarlanmışsa sıfır dışında bir " +#~ "değer kullanmak yararlı olur." #~ msgid "" #~ "Adjust this value to prevent short, unclosed walls from being printed, " #~ "which could increase print time. Higher values remove more and longer " #~ "walls.\n" #~ "\n" -#~ "NOTE: Bottom and top surfaces will not be affected by this value to prevent " -#~ "visual gaps on the ouside of the model. Adjust 'One wall threshold' in the " -#~ "Advanced settings below to adjust the sensitivity of what is considered a " -#~ "top-surface. 'One wall threshold' is only visible if this setting is set " -#~ "above the default value of 0.5, or if single-wall top surfaces is enabled." +#~ "NOTE: Bottom and top surfaces will not be affected by this value to " +#~ "prevent visual gaps on the ouside of the model. Adjust 'One wall " +#~ "threshold' in the Advanced settings below to adjust the sensitivity of " +#~ "what is considered a top-surface. 'One wall threshold' is only visible if " +#~ "this setting is set above the default value of 0.5, or if single-wall top " +#~ "surfaces is enabled." #~ msgstr "" #~ "Yazdırma süresini artırabilecek kısa, kapatılmamış duvarların " -#~ "yazdırılmasını önlemek için bu değeri ayarlayın. Daha yüksek değerler daha " -#~ "fazla ve daha uzun duvarları kaldırır.\n" +#~ "yazdırılmasını önlemek için bu değeri ayarlayın. Daha yüksek değerler " +#~ "daha fazla ve daha uzun duvarları kaldırır.\n" #~ "\n" -#~ "NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst yüzeyler " -#~ "bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen şeyin " -#~ "hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek duvar " -#~ "eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan değer " -#~ "olan 0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " +#~ "NOT: Modelin dış kısmında görsel boşluk kalmaması için alt ve üst " +#~ "yüzeyler bu değerden etkilenmeyecektir. Üst yüzey olarak kabul edilen " +#~ "şeyin hassasiyetini ayarlamak için aşağıdaki Gelişmiş ayarlarda 'Tek " +#~ "duvar eşiği'ni ayarlayın. 'Tek duvar eşiği' yalnızca bu ayar varsayılan " +#~ "değer olan 0,5'in üzerine ayarlandığında veya tek duvarlı üst yüzeyler " #~ "etkinleştirildiğinde görünür." #~ msgid "Don't filter out small internal bridges (beta)" #~ msgstr "Küçük iç köprüleri filtrelemeyin (deneysel)" #~ msgid "" -#~ "This option can help reducing pillowing on top surfaces in heavily slanted " -#~ "or curved models.\n" +#~ "This option can help reducing pillowing on top surfaces in heavily " +#~ "slanted or curved models.\n" #~ "\n" -#~ "By default, small internal bridges are filtered out and the internal solid " -#~ "infill is printed directly over the sparse infill. This works well in most " -#~ "cases, speeding up printing without too much compromise on top surface " -#~ "quality. \n" +#~ "By default, small internal bridges are filtered out and the internal " +#~ "solid infill is printed directly over the sparse infill. This works well " +#~ "in most cases, speeding up printing without too much compromise on top " +#~ "surface quality. \n" #~ "\n" #~ "However, in heavily slanted or curved models especially where too low " #~ "sparse infill density is used, this may result in curling of the " #~ "unsupported solid infill, causing pillowing.\n" #~ "\n" #~ "Enabling this option will print internal bridge layer over slightly " -#~ "unsupported internal solid infill. The options below control the amount of " -#~ "filtering, i.e. the amount of internal bridges created.\n" +#~ "unsupported internal solid infill. The options below control the amount " +#~ "of filtering, i.e. the amount of internal bridges created.\n" #~ "\n" #~ "Disabled - Disables this option. This is the default behavior and works " #~ "well in most cases.\n" @@ -17459,8 +17597,9 @@ msgstr "" #~ "yüzey kalitesinden çok fazla ödün vermeden yazdırmayı hızlandırır. \n" #~ "\n" #~ "Bununla birlikte, özellikle çok düşük seyrek dolgu yoğunluğunun " -#~ "kullanıldığı aşırı eğimli veya kavisli modellerde, bu durum desteklenmeyen " -#~ "katı dolgunun kıvrılmasına ve yastıklanmaya neden olmasına neden olabilir.\n" +#~ "kullanıldığı aşırı eğimli veya kavisli modellerde, bu durum " +#~ "desteklenmeyen katı dolgunun kıvrılmasına ve yastıklanmaya neden olmasına " +#~ "neden olabilir.\n" #~ "\n" #~ "Bu seçeneğin etkinleştirilmesi, iç köprü katmanını hafif desteklenmeyen " #~ "dahili katı dolgu üzerine yazdıracaktır. Aşağıdaki seçenekler filtreleme " @@ -17473,16 +17612,16 @@ msgstr "" #~ "gereksiz iç köprülerin oluşmasını da önler. Bu, çoğu zor modelde işe " #~ "yarar.\n" #~ "\n" -#~ "Filtreleme yok - Her potansiyel dahili çıkıntıda dahili köprüler oluşturur. " -#~ "Bu seçenek, aşırı eğimli üst yüzey modelleri için kullanışlıdır. Ancak çoğu " -#~ "durumda çok fazla gereksiz köprü oluşturur." +#~ "Filtreleme yok - Her potansiyel dahili çıkıntıda dahili köprüler " +#~ "oluşturur. Bu seçenek, aşırı eğimli üst yüzey modelleri için " +#~ "kullanışlıdır. Ancak çoğu durumda çok fazla gereksiz köprü oluşturur." #~ msgid "Shrinkage" #~ msgstr "Büzüşme" #~ msgid "" -#~ "Your object appears to be too large. It will be scaled down to fit the heat " -#~ "bed automatically." +#~ "Your object appears to be too large. It will be scaled down to fit the " +#~ "heat bed automatically." #~ msgstr "" #~ "Nesneniz çok büyük görünüyor. Plakaya otomatik olarak uyacak şekilde " #~ "küçültülecektir." @@ -17499,14 +17638,15 @@ msgstr "" #~ "below.\n" #~ "\n" #~ "Options:\n" -#~ "1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces\n" +#~ "1. Everywhere: Applies gap fill to top, bottom and internal solid " +#~ "surfaces\n" #~ "2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " #~ "only\n" #~ "3. Nowhere: Disables gap fill\n" #~ msgstr "" -#~ "Seçilen yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak minimum " -#~ "boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden kontrol " -#~ "edilebilir.\n" +#~ "Seçilen yüzeyler için boşluk doldurmayı etkinleştirir. Doldurulacak " +#~ "minimum boşluk uzunluğu aşağıdaki küçük boşlukları filtrele seçeneğinden " +#~ "kontrol edilebilir.\n" #~ "\n" #~ "Seçenekler:\n" #~ "1. Her Yerde: Üst, alt ve iç katı yüzeylere boşluk doldurma uygular\n" @@ -17522,20 +17662,20 @@ msgstr "" #~ "değeri biraz azaltın (örneğin 0,9)" #~ msgid "" -#~ "This value governs the thickness of the internal bridge layer. This is the " -#~ "first layer over sparse infill. Decrease this value slightly (for example " -#~ "0.9) to improve surface quality over sparse infill." +#~ "This value governs the thickness of the internal bridge layer. This is " +#~ "the first layer over sparse infill. Decrease this value slightly (for " +#~ "example 0.9) to improve surface quality over sparse infill." #~ msgstr "" #~ "Bu değer iç köprü katmanının kalınlığını belirler. Bu, seyrek dolgunun " -#~ "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini iyileştirmek " -#~ "için bu değeri biraz azaltın (örneğin 0,9)." +#~ "üzerindeki ilk katmandır. Seyrek dolguya göre yüzey kalitesini " +#~ "iyileştirmek için bu değeri biraz azaltın (örneğin 0,9)." #~ msgid "" #~ "This factor affects the amount of material for top solid infill. You can " #~ "decrease it slightly to have smooth surface finish" #~ msgstr "" -#~ "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir yüzey " -#~ "elde etmek için biraz azaltabilirsiniz" +#~ "Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir " +#~ "yüzey elde etmek için biraz azaltabilirsiniz" #~ msgid "This factor affects the amount of material for bottom solid infill" #~ msgstr "Bu faktör alt katı dolgu için malzeme miktarını etkiler" @@ -17562,15 +17702,16 @@ msgstr "" #~ "Filamenti değiştirdiğinizde yeni filament yükleme zamanı. Yalnızca " #~ "istatistikler için" -#~ msgid "Time to unload old filament when switch filament. For statistics only" +#~ msgid "" +#~ "Time to unload old filament when switch filament. For statistics only" #~ msgstr "" #~ "Filamenti değiştirdiğinizde eski filamenti boşaltma zamanı. Yalnızca " #~ "istatistikler için" #~ msgid "" #~ "Time for the printer firmware (or the Multi Material Unit 2.0) to load a " -#~ "new filament during a tool change (when executing the T code). This time is " -#~ "added to the total print time by the G-code time estimator." +#~ "new filament during a tool change (when executing the T code). This time " +#~ "is added to the total print time by the G-code time estimator." #~ msgstr "" #~ "Yazıcı donanım yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım " #~ "değişikliği sırasında (T kodu yürütülürken) yeni bir filament yükleme " @@ -17578,20 +17719,20 @@ msgstr "" #~ "eklenir." #~ msgid "" -#~ "Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " -#~ "filament during a tool change (when executing the T code). This time is " +#~ "Time for the printer firmware (or the Multi Material Unit 2.0) to unload " +#~ "a filament during a tool change (when executing the T code). This time is " #~ "added to the total print time by the G-code time estimator." #~ msgstr "" -#~ "Yazıcı ürün yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım değişimi " -#~ "sırasında (T kodu yürütülürken) filamenti boşaltma süresi. Bu süre, G kodu " -#~ "süre tahmincisi tarafından toplam baskı süresine eklenir." +#~ "Yazıcı ürün yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım " +#~ "değişimi sırasında (T kodu yürütülürken) filamenti boşaltma süresi. Bu " +#~ "süre, G kodu süre tahmincisi tarafından toplam baskı süresine eklenir." #~ msgid "Filter out gaps smaller than the threshold specified" #~ msgstr "Belirtilen eşikten daha küçük boşlukları filtrele" #~ msgid "" -#~ "Enable this option for chamber temperature control. An M191 command will be " -#~ "added before \"machine_start_gcode\"\n" +#~ "Enable this option for chamber temperature control. An M191 command will " +#~ "be added before \"machine_start_gcode\"\n" #~ "G-code commands: M141/M191 S(0-255)" #~ msgstr "" #~ "Hazne sıcaklığı kontrolü için bu seçeneği etkinleştirin. Önce bir M191 " @@ -17600,24 +17741,24 @@ msgstr "" #~ msgid "" #~ "Higher chamber temperature can help suppress or reduce warping and " -#~ "potentially lead to higher interlayer bonding strength for high temperature " -#~ "materials like ABS, ASA, PC, PA and so on.At the same time, the air " -#~ "filtration of ABS and ASA will get worse.While for PLA, PETG, TPU, PVA and " -#~ "other low temperature materials,the actual chamber temperature should not " -#~ "be high to avoid cloggings, so 0 which stands for turning off is highly " -#~ "recommended" +#~ "potentially lead to higher interlayer bonding strength for high " +#~ "temperature materials like ABS, ASA, PC, PA and so on.At the same time, " +#~ "the air filtration of ABS and ASA will get worse.While for PLA, PETG, " +#~ "TPU, PVA and other low temperature materials,the actual chamber " +#~ "temperature should not be high to avoid cloggings, so 0 which stands for " +#~ "turning off is highly recommended" #~ msgstr "" #~ "Daha yüksek hazne sıcaklığı, eğrilmeyi bastırmaya veya azaltmaya yardımcı " -#~ "olabilir ve ABS, ASA, PC, PA ve benzeri gibi yüksek sıcaklıktaki malzemeler " -#~ "için potansiyel olarak daha yüksek ara katman yapışmasına yol açabilir Aynı " -#~ "zamanda, ABS ve ASA'nın hava filtrasyonu daha da kötüleşecektir. PLA, PETG, " -#~ "TPU, PVA ve diğer düşük sıcaklıktaki malzemeler için, tıkanmaları önlemek " -#~ "için gerçek hazne sıcaklığı yüksek olmamalıdır, bu nedenle kapatma anlamına " -#~ "gelen 0 şiddetle tavsiye edilir" +#~ "olabilir ve ABS, ASA, PC, PA ve benzeri gibi yüksek sıcaklıktaki " +#~ "malzemeler için potansiyel olarak daha yüksek ara katman yapışmasına yol " +#~ "açabilir Aynı zamanda, ABS ve ASA'nın hava filtrasyonu daha da " +#~ "kötüleşecektir. PLA, PETG, TPU, PVA ve diğer düşük sıcaklıktaki " +#~ "malzemeler için, tıkanmaları önlemek için gerçek hazne sıcaklığı yüksek " +#~ "olmamalıdır, bu nedenle kapatma anlamına gelen 0 şiddetle tavsiye edilir" #~ msgid "" -#~ "Different nozzle diameters and different filament diameters is not allowed " -#~ "when prime tower is enabled." +#~ "Different nozzle diameters and different filament diameters is not " +#~ "allowed when prime tower is enabled." #~ msgstr "" #~ "Ana kule etkinleştirildiğinde farklı nozul çaplarına ve farklı filament " #~ "çaplarına izin verilmez." @@ -17630,10 +17771,11 @@ msgstr "" #~ "Height of initial layer. Making initial layer height to be thick slightly " #~ "can improve build plate adhension" #~ msgstr "" -#~ "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " -#~ "plakasının yapışmasını iyileştirebilir" +#~ "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, " +#~ "baskı plakasının yapışmasını iyileştirebilir" -#~ msgid "Interlocking depth of a segmented region. Zero disables this feature." +#~ msgid "" +#~ "Interlocking depth of a segmented region. Zero disables this feature." #~ msgstr "" #~ "Bölümlere ayrılmış bir bölgenin birbirine kenetlenen derinliği. 0 bu " #~ "özelliği devre dışı bırakır." @@ -17651,8 +17793,8 @@ msgstr "" #~ msgstr "Herhangi bir uygulamayla ilişkili değil" #~ msgid "" -#~ "Associate OrcaSlicer with prusaslicer:// links so that Orca can open models " -#~ "from Printable.com" +#~ "Associate OrcaSlicer with prusaslicer:// links so that Orca can open " +#~ "models from Printable.com" #~ msgstr "" #~ "Orca’nın Printable.com’daki modelleri açabilmesi için OrcaSlicer’ı " #~ "prusaslicer:// bağlantılarıyla ilişkilendirin" @@ -17661,8 +17803,8 @@ msgstr "" #~ msgstr "Bambstudio’yu ilişkilendirin://" #~ msgid "" -#~ "Associate OrcaSlicer with bambustudio:// links so that Orca can open models " -#~ "from makerworld.com" +#~ "Associate OrcaSlicer with bambustudio:// links so that Orca can open " +#~ "models from makerworld.com" #~ msgstr "" #~ "Orca’nın makerworld.com’daki modelleri açabilmesi için OrcaSlicer’ı " #~ "bambustudio:// bağlantılarıyla ilişkilendirin" @@ -17709,42 +17851,45 @@ msgstr "" #~ "Usually the calibration is unnecessary. When you start a single color/" #~ "material print, with the \"flow dynamics calibration\" option checked in " #~ "the print start menu, the printer will follow the old way, calibrate the " -#~ "filament before the print; When you start a multi color/material print, the " -#~ "printer will use the default compensation parameter for the filament during " -#~ "every filament switch which will have a good result in most cases.\n" +#~ "filament before the print; When you start a multi color/material print, " +#~ "the printer will use the default compensation parameter for the filament " +#~ "during every filament switch which will have a good result in most " +#~ "cases.\n" #~ "\n" -#~ "Please note there are a few cases that will make the calibration result not " -#~ "reliable: using a texture plate to do the calibration; the build plate does " -#~ "not have good adhesion (please wash the build plate or apply gluestick!) ..." -#~ "You can find more from our wiki.\n" +#~ "Please note there are a few cases that will make the calibration result " +#~ "not reliable: using a texture plate to do the calibration; the build " +#~ "plate does not have good adhesion (please wash the build plate or apply " +#~ "gluestick!) ...You can find more from our wiki.\n" #~ "\n" -#~ "The calibration results have about 10 percent jitter in our test, which may " -#~ "cause the result not exactly the same in each calibration. We are still " -#~ "investigating the root cause to do improvements with new updates." +#~ "The calibration results have about 10 percent jitter in our test, which " +#~ "may cause the result not exactly the same in each calibration. We are " +#~ "still investigating the root cause to do improvements with new updates." #~ msgstr "" #~ "Lütfen Akış Dinamiği Kalibrasyonunun ayrıntılarını wiki'mizden " #~ "bulabilirsiniz.\n" #~ "\n" #~ "Genellikle kalibrasyon gereksizdir. Yazdırma başlat menüsündeki \"akış " -#~ "dinamiği kalibrasyonu\" seçeneği işaretliyken tek renkli/malzeme baskısını " -#~ "başlattığınızda, yazıcı eski yöntemi izleyecek, yazdırmadan önce filamenti " -#~ "kalibre edecektir; Çok renkli/malzeme baskısını başlattığınızda, yazıcı her " -#~ "filament değişiminde filament için varsayılan dengeleme parametresini " -#~ "kullanacaktır ve bu çoğu durumda iyi bir sonuç verecektir.\n" +#~ "dinamiği kalibrasyonu\" seçeneği işaretliyken tek renkli/malzeme " +#~ "baskısını başlattığınızda, yazıcı eski yöntemi izleyecek, yazdırmadan " +#~ "önce filamenti kalibre edecektir; Çok renkli/malzeme baskısını " +#~ "başlattığınızda, yazıcı her filament değişiminde filament için varsayılan " +#~ "dengeleme parametresini kullanacaktır ve bu çoğu durumda iyi bir sonuç " +#~ "verecektir.\n" #~ "\n" -#~ "Kalibrasyon sonucunun güvenilir olmamasına yol açacak birkaç durum olduğunu " -#~ "lütfen unutmayın: kalibrasyonu yapmak için doku plakası kullanmak; baskı " -#~ "plakasının yapışması iyi değil (lütfen baskı plakasını yıkayın veya " -#~ "yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden bulabilirsiniz.\n" +#~ "Kalibrasyon sonucunun güvenilir olmamasına yol açacak birkaç durum " +#~ "olduğunu lütfen unutmayın: kalibrasyonu yapmak için doku plakası " +#~ "kullanmak; baskı plakasının yapışması iyi değil (lütfen baskı plakasını " +#~ "yıkayın veya yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden " +#~ "bulabilirsiniz.\n" #~ "\n" -#~ "Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim var " -#~ "ve bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden " -#~ "olabilir. Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel nedeni " -#~ "araştırıyoruz." +#~ "Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim " +#~ "var ve bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden " +#~ "olabilir. Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel " +#~ "nedeni araştırıyoruz." #~ msgid "" -#~ "Only one of the results with the same name will be saved. Are you sure you " -#~ "want to overrides the other results?" +#~ "Only one of the results with the same name will be saved. Are you sure " +#~ "you want to overrides the other results?" #~ msgstr "" #~ "Aynı ada sahip sonuçlardan yalnızca biri kaydedilecektir. Diğer sonuçları " #~ "geçersiz kılmak istediğinizden emin misiniz?" @@ -17752,11 +17897,11 @@ msgstr "" #, c-format, boost-format #~ msgid "" #~ "There is already a historical calibration result with the same name: %s. " -#~ "Only one of the results with the same name is saved. Are you sure you want " -#~ "to overrides the historical result?" +#~ "Only one of the results with the same name is saved. Are you sure you " +#~ "want to overrides the historical result?" #~ msgstr "" -#~ "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " -#~ "sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " +#~ "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada " +#~ "sahip sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " #~ "istediğinizden emin misiniz?" #~ msgid "Please find the cornor with perfect degree of extrusion" @@ -17779,11 +17924,11 @@ msgstr "" #~ "Order of wall/infill. When the tickbox is unchecked the walls are printed " #~ "first, which works best in most cases.\n" #~ "\n" -#~ "Printing walls first may help with extreme overhangs as the walls have the " -#~ "neighbouring infill to adhere to. However, the infill will slightly push " -#~ "out the printed walls where it is attached to them, resulting in a worse " -#~ "external surface finish. It can also cause the infill to shine through the " -#~ "external surfaces of the part." +#~ "Printing walls first may help with extreme overhangs as the walls have " +#~ "the neighbouring infill to adhere to. However, the infill will slightly " +#~ "push out the printed walls where it is attached to them, resulting in a " +#~ "worse external surface finish. It can also cause the infill to shine " +#~ "through the external surfaces of the part." #~ msgstr "" #~ "Duvar/dolgu sırası. Onay kutusunun işareti kaldırıldığında ilk olarak " #~ "duvarlar yazdırılır ve bu çoğu durumda en iyi sonucu verir.\n" @@ -17791,20 +17936,20 @@ msgstr "" #~ "Duvarların komşu dolgulara yapışması nedeniyle ilk önce duvarların " #~ "basılması aşırı çıkıntılara yardımcı olabilir. Ancak dolgu, baskılı " #~ "duvarları tutturulduğu yerden hafifçe dışarı doğru itecek ve bu da daha " -#~ "kötü bir dış yüzey kalitesine neden olacaktır. Ayrıca dolgunun parçanın dış " -#~ "yüzeylerinden parlamasına da neden olabilir." +#~ "kötü bir dış yüzey kalitesine neden olacaktır. Ayrıca dolgunun parçanın " +#~ "dış yüzeylerinden parlamasına da neden olabilir." #~ msgid "V" #~ msgstr "V" #~ msgid "" -#~ "Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " -#~ "by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " -#~ "the RepRap community" +#~ "Orca Slicer is based on BambuStudio by Bambulab, which is from " +#~ "PrusaSlicer by Prusa Research. PrusaSlicer is from Slic3r by Alessandro " +#~ "Ranellucci and the RepRap community" #~ msgstr "" #~ "Orca Slicer, Prusa Research'ün PrusaSlicer'ından Bambulab'ın " -#~ "BambuStudio'sunu temel alıyor. PrusaSlicer, Alessandro Ranellucci ve RepRap " -#~ "topluluğu tarafından hazırlanan Slic3r'dendir" +#~ "BambuStudio'sunu temel alıyor. PrusaSlicer, Alessandro Ranellucci ve " +#~ "RepRap topluluğu tarafından hazırlanan Slic3r'dendir" #~ msgid "Export &Configs" #~ msgstr "Yapılandırmaları Dışa Aktar" @@ -17820,8 +17965,8 @@ msgstr "" #~ msgstr "Dolgu açısı" #~ msgid "" -#~ "Enable this to get a G-code file which has G2 and G3 moves. And the fitting " -#~ "tolerance is same with resolution" +#~ "Enable this to get a G-code file which has G2 and G3 moves. And the " +#~ "fitting tolerance is same with resolution" #~ msgstr "" #~ "G2 ve G3 hareketlerine sahip bir G kodu dosyası elde etmek için bunu " #~ "etkinleştirin. Ve montaj toleransı çözünürlükle aynıdır" @@ -17867,19 +18012,20 @@ msgstr "" #~ "switching preset?" #~ msgstr "" #~ "\n" -#~ "Ön ayarı değiştirdikten sonra bu değiştirilen ayarları (değiştirilen değer) " -#~ "korumak ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra bu değiştirilen ayarları (değiştirilen " +#~ "değer) korumak ister misiniz?" #~ msgid "" -#~ "You have previously modified your settings and are about to overwrite them " -#~ "with new ones." +#~ "You have previously modified your settings and are about to overwrite " +#~ "them with new ones." #~ msgstr "" -#~ "Ayarlarınızı daha önce değiştirdiniz ve bunların üzerine yenilerini yazmak " -#~ "üzeresiniz." +#~ "Ayarlarınızı daha önce değiştirdiniz ve bunların üzerine yenilerini " +#~ "yazmak üzeresiniz." #~ msgid "" #~ "\n" -#~ "Do you want to keep your current modified settings, or use preset settings?" +#~ "Do you want to keep your current modified settings, or use preset " +#~ "settings?" #~ msgstr "" #~ "\n" #~ "Geçerli değiştirilen ayarlarınızı korumak mı yoksa önceden ayarlanmış " @@ -17899,8 +18045,8 @@ msgstr "" #~ "Choose an AMS slot then press \"Load\" or \"Unload\" button to " #~ "automatically load or unload filiament." #~ msgstr "" -#~ "Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası seçin " -#~ "ve ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." +#~ "Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası " +#~ "seçin ve ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." #~ msgid "MC" #~ msgstr "MC" @@ -17933,15 +18079,15 @@ msgstr "" #~ "Over 4 studio/handy are using remote access, you can close some and try " #~ "again." #~ msgstr "" -#~ "4’ten fazla stüdyo/kullanışlı uzaktan erişim kullanıyor, bazılarını kapatıp " -#~ "tekrar deneyebilirsiniz." +#~ "4’ten fazla stüdyo/kullanışlı uzaktan erişim kullanıyor, bazılarını " +#~ "kapatıp tekrar deneyebilirsiniz." #~ msgid "" #~ "The 3mf file version is in Beta and it is newer than the current Bambu " #~ "Studio version." #~ msgstr "" -#~ "3mf dosya sürümü Beta aşamasındadır ve mevcut Bambu Studio sürümünden daha " -#~ "yenidir." +#~ "3mf dosya sürümü Beta aşamasındadır ve mevcut Bambu Studio sürümünden " +#~ "daha yenidir." #~ msgid "If you would like to try Bambu Studio Beta, you may click to" #~ msgstr "Bambu Studio Beta’yı denemek isterseniz tıklayabilirsiniz." @@ -17965,12 +18111,12 @@ msgstr "" #~ msgstr "Kabin nemi" #~ msgid "" -#~ "Green means that AMS humidity is normal, orange represent humidity is high, " -#~ "red represent humidity is too high.(Hygrometer: lower the better.)" +#~ "Green means that AMS humidity is normal, orange represent humidity is " +#~ "high, red represent humidity is too high.(Hygrometer: lower the better.)" #~ msgstr "" -#~ "Yeşil, AMS neminin normal olduğunu, turuncu nemin yüksek olduğunu, kırmızı " -#~ "ise nemin çok yüksek olduğunu gösterir.(Higrometre: ne kadar düşükse o " -#~ "kadar iyidir.)" +#~ "Yeşil, AMS neminin normal olduğunu, turuncu nemin yüksek olduğunu, " +#~ "kırmızı ise nemin çok yüksek olduğunu gösterir.(Higrometre: ne kadar " +#~ "düşükse o kadar iyidir.)" #~ msgid "Desiccant status" #~ msgstr "Kurutucu durumu" @@ -17980,18 +18126,18 @@ msgstr "" #~ "inactive. Please change the desiccant.(The bars: higher the better.)" #~ msgstr "" #~ "İki çubuktan daha düşük bir kurutucu durumu, kurutucunun etkin olmadığını " -#~ "gösterir. Lütfen kurutucuyu değiştirin.(Çubuklar: ne kadar yüksek olursa o " -#~ "kadar iyidir.)" +#~ "gösterir. Lütfen kurutucuyu değiştirin.(Çubuklar: ne kadar yüksek olursa " +#~ "o kadar iyidir.)" #~ msgid "" #~ "Note: When the lid is open or the desiccant pack is changed, it can take " #~ "hours or a night to absorb the moisture. Low temperatures also slow down " -#~ "the process. During this time, the indicator may not represent the chamber " -#~ "accurately." +#~ "the process. During this time, the indicator may not represent the " +#~ "chamber accurately." #~ msgstr "" #~ "Not: Kapak açıkken veya kurutucu paketi değiştirildiğinde, nemin emilmesi " -#~ "saatler veya bir gece sürebilir. Düşük sıcaklıklar da süreci yavaşlatır. Bu " -#~ "süre zarfında gösterge hazneyi doğru şekilde temsil etmeyebilir." +#~ "saatler veya bir gece sürebilir. Düşük sıcaklıklar da süreci yavaşlatır. " +#~ "Bu süre zarfında gösterge hazneyi doğru şekilde temsil etmeyebilir." #~ msgid "" #~ "Note: if new filament is inserted during printing, the AMS will not " @@ -18067,8 +18213,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "\"%1%\" ön ayarının bazı ayarlarını değiştirdiniz.\n" -#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " -#~ "ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) " +#~ "korumak ister misiniz?" #~ msgid "" #~ "You have changed some preset settings. \n" @@ -18076,8 +18222,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "Bazı ön ayar ayarlarını değiştirdiniz.\n" -#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " -#~ "ister misiniz?" +#~ "Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) " +#~ "korumak ister misiniz?" #~ msgid " ℃" #~ msgstr " °C" @@ -18085,14 +18231,14 @@ msgstr "" #~ msgid "" #~ "Please go to filament setting to edit your presets if you need.\n" #~ "Please note that nozzle temperature, hot bed temperature, and maximum " -#~ "volumetric speed have a significant impact on printing quality. Please set " -#~ "them carefully." +#~ "volumetric speed have a significant impact on printing quality. Please " +#~ "set them carefully." #~ msgstr "" -#~ "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament ayarına " -#~ "gidin.\n" +#~ "İhtiyacınız olursa ön ayarlarınızı düzenlemek için lütfen filament " +#~ "ayarına gidin.\n" #~ "Lütfen püskürtme ucu sıcaklığının, sıcak yatak sıcaklığının ve maksimum " -#~ "hacimsel hızın yazdırma kalitesi üzerinde önemli bir etkiye sahip olduğunu " -#~ "unutmayın. Lütfen bunları dikkatlice ayarlayın." +#~ "hacimsel hızın yazdırma kalitesi üzerinde önemli bir etkiye sahip " +#~ "olduğunu unutmayın. Lütfen bunları dikkatlice ayarlayın." #~ msgid "Studio Version:" #~ msgstr "Stüdyo Sürümü:" @@ -18137,19 +18283,19 @@ msgstr "" #~ msgstr "Depolama Yüklemesini Test Etme" #~ msgid "" -#~ "The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" -#~ "machine_max_speed_y).\n" +#~ "The speed setting exceeds the printer's maximum speed " +#~ "(machine_max_speed_x/machine_max_speed_y).\n" #~ "Orca will automatically cap the print speed to ensure it doesn't surpass " #~ "the printer's capabilities.\n" -#~ "You can adjust the maximum speed setting in your printer's configuration to " -#~ "get higher speeds." +#~ "You can adjust the maximum speed setting in your printer's configuration " +#~ "to get higher speeds." #~ msgstr "" #~ "Hız ayarı yazıcının maksimum hızını aşıyor (machine_max_speed_x/" #~ "machine_max_speed_y).\n" -#~ "Orca, yazıcının yeteneklerini aşmadığından emin olmak için yazdırma hızını " -#~ "otomatik olarak sınırlayacaktır.\n" -#~ "Daha yüksek hızlar elde etmek için yazıcınızın yapılandırmasındaki maksimum " -#~ "hız ayarını yapabilirsiniz." +#~ "Orca, yazıcının yeteneklerini aşmadığından emin olmak için yazdırma " +#~ "hızını otomatik olarak sınırlayacaktır.\n" +#~ "Daha yüksek hızlar elde etmek için yazıcınızın yapılandırmasındaki " +#~ "maksimum hız ayarını yapabilirsiniz." #~ msgid "" #~ "Alternate extra wall only works with ensure vertical shell thickness " @@ -18173,8 +18319,8 @@ msgstr "" #~ "Add solid infill near sloping surfaces to guarantee the vertical shell " #~ "thickness (top+bottom solid layers)" #~ msgstr "" -#~ "Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına katı " -#~ "dolgu ekleyin (üst + alt katı katmanlar)" +#~ "Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına " +#~ "katı dolgu ekleyin (üst + alt katı katmanlar)" #~ msgid "Further reduce solid infill on walls (beta)" #~ msgstr "Duvarlardaki katı dolguyu daha da azaltın (deneysel)" @@ -18184,8 +18330,8 @@ msgstr "" #~ "limited infill supporting solid surfaces, make sure that you are using " #~ "adequate number of walls to support the part on sloping surfaces.\n" #~ "\n" -#~ "For heavily sloped surfaces this option is not suitable as it will generate " -#~ "too thin of a top layer and should be disabled." +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." #~ msgstr "" #~ "Duvarlara uygulanan katı dolguları daha da azaltır. Dolguyu destekleyen " #~ "katı yüzeyler çok sınırlı olacağından, eğimli yüzeylerde parçayı " @@ -18213,8 +18359,8 @@ msgstr "" #~ msgstr "Yapılandırma paketi şu şekilde güncellendi: " #~ msgid "" -#~ "Improve shell precision by adjusting outer wall spacing. This also improves " -#~ "layer consistency." +#~ "Improve shell precision by adjusting outer wall spacing. This also " +#~ "improves layer consistency." #~ msgstr "" #~ "Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı " #~ "zamanda katman tutarlılığını da artırır." @@ -18223,13 +18369,13 @@ msgstr "" #~ msgstr "Akış telafisi'ni etkinleştir" #~ msgid "" -#~ "The minimum printing speed for the filament when slow down for better layer " -#~ "cooling is enabled, when printing overhangs and when feature speeds are not " -#~ "specified explicitly." +#~ "The minimum printing speed for the filament when slow down for better " +#~ "layer cooling is enabled, when printing overhangs and when feature speeds " +#~ "are not specified explicitly." #~ msgstr "" #~ "Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yazdırma " -#~ "çıkıntıları olduğunda ve özellik hızları açıkça belirtilmediğinde filament " -#~ "için minimum yazdırma hızı." +#~ "çıkıntıları olduğunda ve özellik hızları açıkça belirtilmediğinde " +#~ "filament için minimum yazdırma hızı." #~ msgid "No sparse layers (EXPERIMENTAL)" #~ msgstr "Seyrek katman yok (DENEYSEL)" @@ -18255,15 +18401,16 @@ msgstr "" #~ msgstr "wiki" #~ msgid "" -#~ "Relative extrusion is recommended when using \"label_objects\" option.Some " -#~ "extruders work better with this option unchecked (absolute extrusion mode). " -#~ "Wipe tower is only compatible with relative mode. It is always enabled on " -#~ "BambuLab printers. Default is checked" +#~ "Relative extrusion is recommended when using \"label_objects\" option." +#~ "Some extruders work better with this option unchecked (absolute extrusion " +#~ "mode). Wipe tower is only compatible with relative mode. It is always " +#~ "enabled on BambuLab printers. Default is checked" #~ msgstr "" -#~ "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. Bazı " -#~ "ekstruderler bu seçeneğin işareti kaldırıldığında (mutlak ekstrüzyon modu) " -#~ "daha iyi çalışır. Temizleme kulesi yalnızca göreceli modla uyumludur. " -#~ "BambuLab yazıcılarında her zaman etkindir. Varsayılan olarak işaretlendi" +#~ "\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. " +#~ "Bazı ekstruderler bu seçeneğin işareti kaldırıldığında (mutlak ekstrüzyon " +#~ "modu) daha iyi çalışır. Temizleme kulesi yalnızca göreceli modla " +#~ "uyumludur. BambuLab yazıcılarında her zaman etkindir. Varsayılan olarak " +#~ "işaretlendi" #~ msgid "Movement:" #~ msgstr "Hareket:" @@ -18368,8 +18515,8 @@ msgstr "" #~ msgid "" #~ "Simplify Model\n" #~ "Did you know that you can reduce the number of triangles in a mesh using " -#~ "the Simplify mesh feature? Right-click the model and select Simplify model. " -#~ "Read more in the documentation." +#~ "the Simplify mesh feature? Right-click the model and select Simplify " +#~ "model. Read more in the documentation." #~ msgstr "" #~ "Modeli Basitleştir\n" #~ "Mesh basitleştirme özelliğini kullanarak bir ağdaki üçgen sayısını " @@ -18378,15 +18525,15 @@ msgstr "" #~ msgid "" #~ "Subtract a Part\n" -#~ "Did you know that you can subtract one mesh from another using the Negative " -#~ "part modifier? That way you can, for example, create easily resizable holes " -#~ "directly in Orca Slicer. Read more in the documentation." +#~ "Did you know that you can subtract one mesh from another using the " +#~ "Negative part modifier? That way you can, for example, create easily " +#~ "resizable holes directly in Orca Slicer. Read more in the documentation." #~ msgstr "" #~ "Bir Parçayı Çıkar\n" #~ "Negatif parça değiştiriciyi kullanarak bir ağı diğerinden " #~ "çıkarabileceğinizi biliyor muydunuz? Bu şekilde örneğin doğrudan Orca " -#~ "Slicer'da kolayca yeniden boyutlandırılabilen delikler oluşturabilirsiniz. " -#~ "Daha fazlasını belgelerde okuyun." +#~ "Slicer'da kolayca yeniden boyutlandırılabilen delikler " +#~ "oluşturabilirsiniz. Daha fazlasını belgelerde okuyun." #~ msgid "Filling bed " #~ msgstr "Yatak doldurma " @@ -18402,10 +18549,12 @@ msgstr "" #~ msgstr "" #~ "Doğrusal desene geçilsin mi?\n" #~ "Evet - otomatik olarak doğrusal desene geçin\n" -#~ "Hayır - yoğunluğu otomatik olarak %100 olmayan varsayılan değere sıfırlayın" +#~ "Hayır - yoğunluğu otomatik olarak %100 olmayan varsayılan değere " +#~ "sıfırlayın" #~ msgid "Please heat the nozzle to above 170 degree before loading filament." -#~ msgstr "Filamenti yüklemeden önce lütfen Nozulu 170 derecenin üzerine ısıtın." +#~ msgstr "" +#~ "Filamenti yüklemeden önce lütfen Nozulu 170 derecenin üzerine ısıtın." #~ msgid "Show g-code window" #~ msgstr "G kodu penceresini göster" @@ -18642,8 +18791,8 @@ msgstr "" #~ "load uptodate process/machine settings from the specified file when using " #~ "uptodate" #~ msgstr "" -#~ "güncellemeyi kullanırken belirtilen dosyadan güncel işlem/yazıcıayarlarını " -#~ "yükle" +#~ "güncellemeyi kullanırken belirtilen dosyadan güncel işlem/" +#~ "yazıcıayarlarını yükle" #~ msgid "Output directory" #~ msgstr "Çıkış dizini" @@ -18658,8 +18807,8 @@ msgstr "" #~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" #~ "trace\n" #~ msgstr "" -#~ "Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, " -#~ "4:hata ayıklama, 5:izleme\n" +#~ "Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:" +#~ "bilgi, 4:hata ayıklama, 5:izleme\n" #, boost-format #~ msgid "The selected preset: %1% is not found." @@ -18690,8 +18839,8 @@ msgstr "" #~ "OrcaSlicer configuration file may be corrupted and is not abled to be " #~ "parsed.Please delete the file and try again." #~ msgstr "" -#~ "OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması mümkün " -#~ "olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." +#~ "OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması " +#~ "mümkün olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." #~ msgid "Online Models" #~ msgstr "Çevrimiçi Modeller" @@ -18703,10 +18852,10 @@ msgstr "" #~ msgstr "Soğutma için yavaşlama durumunda minimum yazdırma hızı" #~ msgid "" -#~ "There are currently no identical spare consumables available, and automatic " -#~ "replenishment is currently not possible. \n" -#~ "(Currently supporting automatic supply of consumables with the same brand, " -#~ "material type, and color)" +#~ "There are currently no identical spare consumables available, and " +#~ "automatic replenishment is currently not possible. \n" +#~ "(Currently supporting automatic supply of consumables with the same " +#~ "brand, material type, and color)" #~ msgstr "" #~ "Şu anda aynı yedek sarf malzemesi mevcut değildir ve otomatik yenileme şu " #~ "anda mümkün değildir.\n" @@ -18734,11 +18883,12 @@ msgstr "" #~ "Material becomes soft at this temperature. Thus the heatbed cannot be " #~ "hotter than this tempature" #~ msgstr "" -#~ "Bu sıcaklıkta malzeme yumuşar. Bu nedenle ısıtma yatağı bu sıcaklıktan daha " -#~ "sıcak olamaz" +#~ "Bu sıcaklıkta malzeme yumuşar. Bu nedenle ısıtma yatağı bu sıcaklıktan " +#~ "daha sıcak olamaz" #~ msgid "Enable this option if machine has auxiliary part cooling fan" -#~ msgstr "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin" +#~ msgstr "" +#~ "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin" #~ msgid "" #~ "This option is enabled if machine support controlling chamber temperature" @@ -18766,7 +18916,8 @@ msgstr "" #~ "katmanları etkilemez" #~ msgid "Empty layers around bottom are replaced by nearest normal layers." -#~ msgstr "Alt kısımdaki boş katmanların yerini en yakın normal katmanlar alır." +#~ msgstr "" +#~ "Alt kısımdaki boş katmanların yerini en yakın normal katmanlar alır." #~ msgid "The model has too many empty layers." #~ msgstr "Modelde çok fazla boş katman var." @@ -18781,11 +18932,12 @@ msgstr "" #~ msgstr "Tabla" #~ msgid "" -#~ "Bed temperature when high temperature plate is installed. Value 0 means the " -#~ "filament does not support to print on the High Temp Plate" +#~ "Bed temperature when high temperature plate is installed. Value 0 means " +#~ "the filament does not support to print on the High Temp Plate" #~ msgstr "" -#~ "Yüksek sıcaklık plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin " -#~ "Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" +#~ "Yüksek sıcaklık plakası takıldığında yatak sıcaklığı. 0 değeri, " +#~ "filamentin Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına " +#~ "gelir" #~ msgid "" #~ "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" @@ -18796,16 +18948,17 @@ msgstr "" #~ msgstr "Hareket için maksimum hızlanma (M204 T)" #~ msgid "" -#~ "Style and shape of the support. For normal support, projecting the supports " -#~ "into a regular grid will create more stable supports (default), while snug " -#~ "support towers will save material and reduce object scarring.\n" -#~ "For tree support, slim style will merge branches more aggressively and save " -#~ "a lot of material (default), while hybrid style will create similar " +#~ "Style and shape of the support. For normal support, projecting the " +#~ "supports into a regular grid will create more stable supports (default), " +#~ "while snug support towers will save material and reduce object scarring.\n" +#~ "For tree support, slim style will merge branches more aggressively and " +#~ "save a lot of material (default), while hybrid style will create similar " #~ "structure to normal support under large flat overhangs." #~ msgstr "" #~ "Desteğin stili ve şekli. Normal destek için, desteklerin düzenli bir " #~ "ızgaraya yansıtılması daha sağlam destekler oluşturur (varsayılan), rahat " -#~ "destek kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini azaltır.\n" +#~ "destek kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini " +#~ "azaltır.\n" #~ "Ağaç desteği için, ince stil, dalları daha agresif bir şekilde " #~ "birleştirecek ve çok fazla malzeme tasarrufu sağlayacak (varsayılan), " #~ "hibrit stil ise büyük düz çıkıntılar altında normal desteğe benzer yapı " diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po index 79b630573f..8ed98e385b 100644 --- a/localization/i18n/uk/OrcaSlicer_uk.po +++ b/localization/i18n/uk/OrcaSlicer_uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-06-30 23:05+0300\n" "Last-Translator: \n" "Language-Team: \n" @@ -5910,6 +5910,9 @@ msgstr "Блокування поточної пластини" msgid "Edit current plate name" msgstr "Редагувати поточну назву пластини" +msgid "Move plate to the front" +msgstr "" + msgid "Customize current plate" msgstr "Налаштувати поточну пластину" @@ -9816,15 +9819,15 @@ msgstr "Типи ліжок, які підтримує принтер" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - msgid "Engineering Plate" msgstr "Інженерна пластина" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "Послідовність друку першого шару" diff --git a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po index c74e6c9af1..849c317e8a 100644 --- a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po +++ b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2024-07-28 07:12+0000\n" "Last-Translator: Handle \n" "Language-Team: \n" @@ -5652,6 +5652,9 @@ msgstr "锁定当前板" msgid "Edit current plate name" msgstr "编辑当前盘名" +msgid "Move plate to the front" +msgstr "将当前板移到最前面" + msgid "Customize current plate" msgstr "自定义当前板" @@ -9260,10 +9263,7 @@ msgid "Bed types supported by the printer" msgstr "打印机所支持的热床类型" msgid "Smooth Cool Plate" -msgstr "光滑低温打印热床" - -msgid "Textured Cool Plate" -msgstr "" +msgstr "光滑的低温打印床" msgid "Engineering Plate" msgstr "工程材料热床" @@ -9271,6 +9271,9 @@ msgstr "工程材料热床" msgid "Smooth High Temp Plate" msgstr "光滑高温打印热床" +msgid "Textured Cool Plate" +msgstr "纹理的低温打印床" + msgid "First layer print sequence" msgstr "第一层打印顺序" @@ -9825,7 +9828,6 @@ msgstr "" msgid "Filter out small internal bridges (beta)" msgstr "过滤细微内部桥接(试验)" - msgid "" "This option can help reducing pillowing on top surfaces in heavily slanted " "or curved models.\n" @@ -11288,8 +11290,7 @@ msgstr "互锁与边界的留白量" msgid "" "The distance from the outside of a model where interlocking structures will " "not be generated, measured in cells." -msgstr "" -"模型边框与互锁结构的距离,以单元格为单位。" +msgstr "模型边框与互锁结构的距离,以单元格为单位。" msgid "Ironing Type" msgstr "熨烫类型" diff --git a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po index 0c4939664b..e52a5a3ceb 100644 --- a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po +++ b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-23 00:25+0800\n" +"POT-Creation-Date: 2024-09-25 19:57+0800\n" "PO-Revision-Date: 2023-11-06 14:37+0800\n" "Last-Translator: ablegods \n" "Language-Team: \n" @@ -5835,6 +5835,9 @@ msgstr "鎖定列印板" msgid "Edit current plate name" msgstr "" +msgid "Move plate to the front" +msgstr "" + #, fuzzy msgid "Customize current plate" msgstr "自訂列印板參數" @@ -9605,9 +9608,6 @@ msgstr "列印設備所支援的列印板類型" msgid "Smooth Cool Plate" msgstr "" -msgid "Textured Cool Plate" -msgstr "" - #, fuzzy msgid "Engineering Plate" msgstr "工程高溫列印板" @@ -9615,6 +9615,9 @@ msgstr "工程高溫列印板" msgid "Smooth High Temp Plate" msgstr "" +msgid "Textured Cool Plate" +msgstr "" + msgid "First layer print sequence" msgstr "首層列印順序" diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index be456d8bce..5617700105 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -1037,7 +1037,7 @@ void PartPlate::render_icons(bool bottom, bool only_name, int hover_id) if (hover_id == 7) { render_icon_texture(m_move_front_icon.model, m_partplate_list->m_move_front_hovered_texture); - show_tooltip("Move plate to the front"); + show_tooltip(_u8L("Move plate to the front")); } else render_icon_texture(m_move_front_icon.model, m_partplate_list->m_move_front_texture);