Compare commits

...

2 Commits

Author SHA1 Message Date
ced6c67e83 lhye200 2026-05-01 02:01:30 +08:00
0b2199ec49 修改了质量参数、添加了账户管理功能
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 02:01:19 +08:00
35 changed files with 2745 additions and 1290 deletions

3
.gitignore vendored
View File

@@ -4,4 +4,5 @@ tmp/*
venv venv
instance instance
huey_queue.* huey_queue.*
prusaslicer/* prusaslicer/*
frpc/*

432
all_keys.txt Normal file
View File

@@ -0,0 +1,432 @@
acceleration_limit_mess
acceleration_limit_mess_enable
accel_to_decel_enable
accel_to_decel_factor
activate_air_filtration
activate_chamber_temp_control
adaptive_layer_height
additional_cooling_fan_speed
after_layer_gcode
ai_infill
alternate_extra_wall
bed_shape
bed_type
before_layer_gcode
bottom_shell_layers
bottom_shell_thickness
bottom_solid_infill_flow_ratio
bottom_surface_pattern
bridge_acceleration
bridge_angle
bridge_density
bridge_flow
bridge_no_support
bridge_speed
brim_ears_detection_length
brim_ears_max_angle
brim_object_gap
brim_type
brim_width
chamber_temperature
close_fan_the_first_x_layers
compatible_printers_condition
complete_print_exhaust_fan_speed
cool_cds_fan_start_at_height
cooling_tube_length
cooling_tube_retraction
cool_plate_temp
cool_plate_temp_initial_layer
cool_special_cds_fan_speed
counterbore_hole_bridging
customized_plate_temp
customized_plate_temp_initial_layer
default_acceleration
default_filament_colour
default_jerk
deretract_speed
detect_narrow_internal_solid_infill
detect_overhang_wall
detect_thin_wall
dont_filter_internal_bridges
draft_shield
during_print_exhaust_fan_speed
elefant_foot_compensation
elefant_foot_compensation_layers
enable_arc_fitting
enable_overhang_bridge_fan
enable_overhang_speed
enable_pressure_advance
enable_prime_tower
enable_special_area_additional_cooling_fan
end_gcode
enforce_support_layers
eng_plate_temp
eng_plate_temp_initial_layer
ensure_vertical_shell_thickness
epoxy_resin_plate_temp
epoxy_resin_plate_temp_initial_layer
exclude_object
extra_loading_move
extra_perimeters_on_overhangs
extruder_clearance_height_to_lid
extruder_clearance_height_to_rod
extruder_clearance_radius
extruder_colour
extruder_offset
family
fan_cooling_layer_time
fan_max_speed
fan_min_speed
filament_cooling_final_speed
filament_cooling_initial_speed
filament_cooling_moves
filament_cost
filament_density
filament_deretraction_speed
filament_diameter
filament_end_gcode
filament_flow_ratio
filament_is_support
filament_loading_speed
filament_loading_speed_start
filament_load_time
filament_max_volumetric_speed
filament_minimal_purge_on_wipe_tower
filament_multitool_ramming
filament_multitool_ramming_flow
filament_multitool_ramming_volume
filament_notes
filament_ramming_parameters
filament_retract_before_wipe
filament_retraction_length
filament_retraction_minimum_travel
filament_retraction_speed
filament_retract_lift_above
filament_retract_lift_below
filament_retract_lift_enforce
filament_retract_restart_extra
filament_retract_when_changing_layer
filament_settings_id
filament_shrink
filament_shrinkage_compensation_z
filament_soluble
filament_start_gcode
filament_toolchange_delay
filament_type
filament_unloading_speed
filament_unloading_speed_start
filament_unload_time
filament_vendor
filament_wipe
filament_wipe_distance
filament_z_hop
filament_z_hop_types
filter_out_gap_fill
first_layer_bed_temperature
flush_into_infill
flush_into_objects
flush_into_support
full_fan_speed_layer
fuzzy_skin
fuzzy_skin_first_layer
fuzzy_skin_point_distance
fuzzy_skin_thickness
gap_fill_target
gap_infill_speed
gcode_add_line_number
gcode_comments
gcode_flavor
gcode_label_objects
high_current_on_filament_swap
hole_to_polyhole
hole_to_polyhole_threshold
hole_to_polyhole_twisted
hot_plate_temp
hot_plate_temp_initial_layer
idle_temperature
independent_support_layer_height
infill_anchor
infill_anchor_max
infill_combination
infill_direction
infill_jerk
infill_wall_overlap
initial_layer_acceleration
initial_layer_infill_speed
initial_layer_jerk
initial_layer_line_width
initial_layer_min_bead_width
initial_layer_print_height
initial_layer_speed
initial_layer_travel_speed
inner_wall_acceleration
inner_wall_jerk
inner_wall_line_width
inner_wall_speed
interface_shells
internal_bridge_flow
internal_bridge_speed
internal_solid_infill_acceleration
internal_solid_infill_line_width
internal_solid_infill_pattern
internal_solid_infill_speed
ironing_angle
ironing_flow
ironing_pattern
ironing_spacing
ironing_speed
ironing_support_layer
ironing_type
is_infill_first
layer_height
line_width
machine_limits_usage
machine_max_acceleration_e
machine_max_acceleration_extruding
machine_max_acceleration_retracting
machine_max_acceleration_travel
machine_max_acceleration_x
machine_max_acceleration_y
machine_max_acceleration_z
machine_max_jerk_e
machine_max_jerk_x
machine_max_jerk_y
machine_max_jerk_z
machine_max_speed_e
machine_max_speed_x
machine_max_speed_y
machine_max_speed_z
machine_min_extruding_rate
machine_min_travel_rate
make_overhang_printable
make_overhang_printable_angle
make_overhang_printable_hole_size
material_flow_dependent_temperature
material_flow_temp_graph
material_type
max_bridge_length
max_layer_height
max_print_height
max_travel_detour_distance
max_volumetric_extrusion_rate_slope
max_volumetric_extrusion_rate_slope_segment_length
min_bead_width
min_feature_size
minimum_sparse_infill_area
minimum_support_area
min_layer_height
min_length_factor
min_width_top_surface
mmu_segmented_region_interlocking_depth
mmu_segmented_region_max_width
nozzle_diameter
nozzle_temperature
nozzle_temperature_initial_layer
nozzle_temperature_range_high
nozzle_temperature_range_low
only_one_wall_first_layer
only_one_wall_top
ooze_prevention
outer_wall_acceleration
outer_wall_jerk
outer_wall_line_width
outer_wall_speed
overhang_1_4_speed
overhang_2_4_speed
overhang_3_4_speed
overhang_4_4_speed
overhang_fan_speed
overhang_fan_threshold
overhang_reverse
overhang_reverse_internal_only
overhang_reverse_threshold
overhang_speed_classic
parking_pos_retraction
pause_print_gcode
precise_outer_wall
pressure_advance
prime_tower_brim_width
prime_tower_enhance_type
prime_tower_width
prime_volume
printer_model
printer_technology
printer_variant
print_flow_ratio
print_order
print_sequence
print_settings_id
raft_contact_distance
raft_expansion
raft_first_layer_density
raft_first_layer_expansion
raft_layers
reduce_crossing_wall
reduce_fan_stop_start_freq
reduce_infill_retraction
required_nozzle_HRC
resolution
retract_before_travel
retract_before_wipe
retract_layer_change
retract_length
retract_length_toolchange
retract_lift_above
retract_lift_below
retract_restart_extra
retract_restart_extra_toolchange
retract_speed
role_based_wipe_speed
scarf_angle_threshold
scarf_joint_flow_ratio
scarf_joint_speed
scarf_overhang_threshold
seam_gap
seam_position
seam_slope_conditional
seam_slope_entire_loop
seam_slope_inner_walls
seam_slope_min_length
seam_slope_start_height
seam_slope_steps
seam_slope_type
show_name
silent_mode
single_extruder_multi_material
single_extruder_multi_material_priming
skirt_distance
skirt_height
skirt_loops
skirt_speed
slice_closing_radius
slicing_mode
slowdown_for_curled_perimeters
slow_down_for_layer_cooling
slow_down_layers
slow_down_layer_time
slow_down_min_speed
small_area_infill_flow_compensation
small_area_infill_flow_compensation_model
small_perimeter_speed
small_perimeter_threshold
solid_infill_filament
sparse_infill_acceleration
sparse_infill_density
sparse_infill_filament
sparse_infill_line_width
sparse_infill_pattern
sparse_infill_speed
speed_limit_to_height
speed_limit_to_height_enable
spiral_mode
spiral_mode_max_xy_smoothing
spiral_mode_smooth
staggered_inner_seams
standby_temperature_delta
start_filament_gcode
start_gcode
support_angle
support_base_pattern
support_base_pattern_spacing
support_bottom_interface_spacing
support_bottom_z_distance
support_critical_regions_only
support_expansion
support_interface_bottom_layers
support_interface_filament
support_interface_loop_pattern
support_interface_not_for_body
support_interface_pattern
support_interface_spacing
support_interface_speed
support_interface_top_layers
support_line_width
support_material
support_material_angle
support_material_auto
support_material_bottom_interface_layers
support_material_extrusion_width
support_material_interface_extruder
support_material_interface_fan_speed
support_material_pattern
support_material_spacing
support_material_speed
support_material_style
support_material_threshold
support_material_xy_spacing
support_object_xy_distance
support_on_build_plate_only
support_remove_small_overhang
support_speed
support_threshold_angle
support_top_z_distance
support_tree_angle
support_tree_angle_slow
support_tree_branch_diameter
support_tree_branch_diameter_angle
support_tree_branch_diameter_double_wall
support_tree_branch_distance
support_tree_tip_diameter
support_tree_top_rate
support_type
support_xy_overrides_z
temperature_vitrification
textured_plate_temp
textured_plate_temp_initial_layer
thick_bridges
thick_internal_bridges
timelapse_type
top_shell_layers
top_shell_thickness
top_solid_infill_flow_ratio
top_surface_acceleration
top_surface_jerk
top_surface_line_width
top_surface_pattern
top_surface_speed
travel_acceleration
travel_jerk
travel_speed
travel_speed_z
tree_support_adaptive_layer_height
tree_support_angle_slow
tree_support_auto_brim
tree_support_branch_angle
tree_support_branch_angle_organic
tree_support_branch_diameter
tree_support_branch_diameter_angle
tree_support_branch_diameter_double_wall
tree_support_branch_diameter_organic
tree_support_branch_distance
tree_support_branch_distance_organic
tree_support_brim_width
tree_support_tip_diameter
tree_support_top_rate
tree_support_wall_count
use_firmware_retraction
use_relative_e_distances
wall_direction
wall_distribution_count
wall_filament
wall_generator
wall_infill_order
wall_loops
wall_sequence
wall_transition_angle
wall_transition_filter_deviation
wall_transition_length
wipe
wipe_before_external_loop
wipe_on_loops
wipe_speed
wipe_tower_bridging
wipe_tower_cone_angle
wipe_tower_extra_spacing
wipe_tower_no_sparse_layers
wipe_tower_rotation_angle
wiping_volumes_extruders
xy_contour_compensation
xy_hole_compensation
z_hop
z_hop_types
z_offset

View File

@@ -236,5 +236,6 @@
"Internal infill": "Interne Füllung", "Internal infill": "Interne Füllung",
"Bridge infill": "Brückefüllung", "Bridge infill": "Brückefüllung",
"Top solid infill": "Oberste solide Füllung", "Top solid infill": "Oberste solide Füllung",
"Others": "Andere" "Others": "Andere",
"Are you sure you want to clear the board?": "Sind Sie sicher, dass Sie das Brett leeren möchten?"
} }

View File

@@ -236,5 +236,6 @@
"Internal infill": "Internal infill", "Internal infill": "Internal infill",
"Bridge infill": "Bridge infill", "Bridge infill": "Bridge infill",
"Top solid infill": "Top solid infill", "Top solid infill": "Top solid infill",
"Others": "Others" "Others": "Others",
"Are you sure you want to clear the board?": "Are you sure you want to clear the board?"
} }

View File

@@ -236,5 +236,6 @@
"Internal infill": "内部填充", "Internal infill": "内部填充",
"Bridge infill": "桥接填充", "Bridge infill": "桥接填充",
"Top solid infill": "顶部实体填充", "Top solid infill": "顶部实体填充",
"Others": "其他" "Others": "其他",
"Are you sure you want to clear the board?": "您确定要清空构建板吗?"
} }

View File

@@ -26,6 +26,15 @@ class PrintFile(db.Model):
status = db.Column(db.String(50), default='waiting') # waiting, slicing, sliced, failed status = db.Column(db.String(50), default='waiting') # waiting, slicing, sliced, failed
transform_matrix = db.Column(db.Text, nullable=True) # json format of 16-element array transform_matrix = db.Column(db.Text, nullable=True) # json format of 16-element array
class UserSession(db.Model):
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
session_token = db.Column(db.String(100), unique=True, nullable=False)
ip_address = db.Column(db.String(50))
user_agent = db.Column(db.String(255))
last_active = db.Column(db.DateTime, default=datetime.utcnow)
is_active = db.Column(db.Boolean, default=True)
class SystemConfig(db.Model): class SystemConfig(db.Model):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
key = db.Column(db.String(50), unique=True, nullable=False) key = db.Column(db.String(50), unique=True, nullable=False)

View File

@@ -28,16 +28,121 @@ def login():
username = request.form.get('username') username = request.form.get('username')
password = request.form.get('password') password = request.form.get('password')
user = User.query.filter_by(username=username, is_guest=False).first() user = User.query.filter_by(username=username, is_guest=False).first()
remember = bool(request.form.get('remember'))
merge_data = bool(request.form.get('merge_data'))
if user and check_password_hash(user.password_hash, password): if user and check_password_hash(user.password_hash, password):
login_user(user) login_user(user, remember=remember)
return redirect(url_for('main.index'))
from app.models import UserSession
session_token = str(uuid.uuid4())
# 尝试获取反向代理传递的真实 IP
client_ip = request.headers.get('X-Real-IP')
if not client_ip:
client_ip = request.remote_addr
user_session = UserSession(
user_id=user.id,
session_token=session_token,
ip_address=client_ip,
user_agent=request.user_agent.string
)
db.session.add(user_session)
db.session.commit()
session['user_session_token'] = session_token
if merge_data:
guest_id = request.cookies.get('guest_id')
if guest_id:
guest_user = User.query.filter_by(guest_cookie_id=guest_id, is_guest=True).first()
if guest_user:
from app.routes.main_routes import get_quota_info
guest_files = PrintFile.query.filter_by(user_id=guest_user.id).all()
stl_quota, stl_used = get_quota_info(user, 'stl')
gcode_quota, gcode_used = get_quota_info(user, 'gcode')
stl_quota_bytes = stl_quota * 1024 * 1024 if stl_quota > 0 else float('inf')
gcode_quota_bytes = gcode_quota * 1024 * 1024 if gcode_quota > 0 else float('inf')
from app.routes.admin_routes import get_gcode_dir
upload_dir = current_app.config.get('UPLOAD_FOLDER', 'uploads')
gcode_dir = get_gcode_dir()
for pf in guest_files:
file_size = 0
file_type = 'stl'
is_external_gcode = pf.original_filename.lower().endswith(('.gcode', '.gco', '.g'))
if is_external_gcode or pf.status == 'sliced':
file_type = 'gcode'
g_filename = pf.filename.rsplit('.', 1)[0] + '.gcode'
path = os.path.join(gcode_dir, g_filename)
if os.path.exists(path):
file_size = os.path.getsize(path)
else:
p2 = os.path.join(upload_dir, g_filename)
if os.path.exists(p2): file_size = os.path.getsize(p2)
else:
path = os.path.join(upload_dir, pf.filename)
if os.path.exists(path):
file_size = os.path.getsize(path)
# Check quota
can_merge = True
if not user.is_admin:
if file_type == 'stl' and (stl_used + file_size > stl_quota_bytes):
can_merge = False
elif file_type == 'gcode' and (gcode_used + file_size > gcode_quota_bytes):
can_merge = False
if can_merge:
pf.user_id = user.id
if file_type == 'stl': stl_used += file_size
else: gcode_used += file_size
else:
# delete from disk to prevent orphans
stl_path = os.path.join(upload_dir, pf.filename)
proxy_path = stl_path + '.proxy.stl'
gcode_filename = pf.filename.rsplit('.', 1)[0] + '.gcode'
gp = os.path.join(gcode_dir, gcode_filename)
fp = os.path.join(upload_dir, gcode_filename)
if os.path.exists(stl_path): os.remove(stl_path)
if os.path.exists(proxy_path): os.remove(proxy_path)
if os.path.exists(gp): os.remove(gp)
if os.path.exists(fp): os.remove(fp)
db.session.delete(pf)
# Save changes to files first so SQLAlchemy doesn't try to nullify related keys
db.session.commit()
# Delete guest user after merge
db.session.delete(guest_user)
db.session.commit()
response = make_response(redirect(url_for('main.index')))
if merge_data:
response.delete_cookie('guest_id')
return response
flash('Invalid username or password', 'danger') flash('Invalid username or password', 'danger')
return render_template('auth/login.html') return render_template('auth/login.html')
@auth_bp.route('/logout') @auth_bp.route('/logout')
@login_required @login_required
def logout(): def logout():
session_token = session.get('user_session_token')
if session_token:
from app.models import UserSession
user_session = UserSession.query.filter_by(session_token=session_token).first()
if user_session:
user_session.is_active = False
db.session.commit()
logout_user() logout_user()
session.pop('user_session_token', None)
response = make_response(redirect(url_for('main.index'))) response = make_response(redirect(url_for('main.index')))
response.delete_cookie('guest_id') # Optionally clear guest cookie response.delete_cookie('guest_id') # Optionally clear guest cookie
return response return response

View File

@@ -18,6 +18,24 @@ from app.routes.admin_routes import get_gcode_dir
main_bp = Blueprint('main', __name__) main_bp = Blueprint('main', __name__)
@main_bp.before_app_request
def check_user_session():
if current_user.is_authenticated and not current_user.is_guest:
from app.models import UserSession
session_token = session.get('user_session_token')
if session_token:
user_session = UserSession.query.filter_by(session_token=session_token).first()
if not user_session or not user_session.is_active:
from flask_login import logout_user
logout_user()
session.pop('user_session_token', None)
flash('Your session has been terminated.', 'warning')
return redirect(url_for('auth.login'))
else:
user_session.last_active = datetime.utcnow()
db.session.commit()
auth_bp = Blueprint('auth', __name__, url_prefix='/auth') auth_bp = Blueprint('auth', __name__, url_prefix='/auth')
admin_bp = Blueprint('admin', __name__, url_prefix='/admin') admin_bp = Blueprint('admin', __name__, url_prefix='/admin')
@@ -562,3 +580,52 @@ def engine_options(engine_name):
patterns = engine.get_support_patterns(current_app) patterns = engine.get_support_patterns(current_app)
materials = engine.get_materials(current_app) if hasattr(engine, 'get_materials') else [] materials = engine.get_materials(current_app) if hasattr(engine, 'get_materials') else []
return jsonify({'presets': presets, 'support_patterns': patterns, 'materials': materials}) return jsonify({'presets': presets, 'support_patterns': patterns, 'materials': materials})
@main_bp.route('/account', methods=['GET', 'POST'])
@login_required
def account():
if current_user.is_guest:
flash('Guests cannot manage accounts.', 'danger')
return redirect(url_for('main.index'))
from app.models import UserSession
if request.method == 'POST':
action = request.form.get('action')
if action == 'change_password':
current_pass = request.form.get('current_password')
new_pass = request.form.get('new_password')
confirm_pass = request.form.get('confirm_password')
if not check_password_hash(current_user.password_hash, current_pass):
flash('Current password is incorrect.', 'danger')
elif new_pass != confirm_pass:
flash('New passwords do not match.', 'danger')
elif len(new_pass) < 6:
flash('New password must be at least 6 characters.', 'danger')
else:
current_user.password_hash = generate_password_hash(new_pass)
db.session.commit()
flash('Password updated successfully.', 'success')
elif action == 'terminate_session':
session_id = request.form.get('session_id')
token_to_terminate = request.form.get('session_token')
my_session_token = session.get('user_session_token')
if token_to_terminate == my_session_token:
flash('You cannot terminate your current session from here. Please logout instead.', 'warning')
else:
us = UserSession.query.filter_by(id=session_id, user_id=current_user.id).first()
if us:
us.is_active = False
db.session.commit()
flash('Session terminated.', 'success')
return redirect(url_for('main.account'))
sessions = UserSession.query.filter_by(user_id=current_user.id, is_active=True).order_by(UserSession.last_active.desc()).all()
current_token = session.get('user_session_token')
return render_template('slice/account.html', sessions=sessions, current_token=current_token)

View File

@@ -5,19 +5,27 @@
<div class="col-md-6 mt-5"> <div class="col-md-6 mt-5">
<div class="card shadow-sm"> <div class="card shadow-sm">
<div class="card-header bg-primary text-white"> <div class="card-header bg-primary text-white">
<h4 class="mb-0">Login</h4> <h4 class="mb-0">{{ _('Login') }}</h4>
</div> </div>
<div class="card-body"> <div class="card-body">
<form method="POST" action="{{ url_for('auth.login') }}"> <form method="POST" action="{{ url_for('auth.login') }}">
<div class="mb-3"> <div class="mb-3">
<label for="username" class="form-label">Username</label> <label for="username" class="form-label">{{ _('Username') }}</label>
<input type="text" class="form-control" name="username" id="username" required> <input type="text" class="form-control" name="username" id="username" required>
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label for="password" class="form-label">Password</label> <label for="password" class="form-label">{{ _('Password') }}</label>
<input type="password" class="form-control" name="password" id="password" required> <input type="password" class="form-control" name="password" id="password" required>
</div> </div>
<button type="submit" class="btn btn-primary w-100">Login</button> <div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" name="remember" id="remember">
<label class="form-check-label" for="remember">{{ _('Remember Me') }}</label>
</div>
<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" name="merge_data" id="merge_data" checked>
<label class="form-check-label" for="merge_data">{{ _('Merge Guest Data') }}</label>
</div>
<button type="submit" class="btn btn-primary w-100">{{ _('Login') }}</button>
</form> </form>
</div> </div>
</div> </div>

View File

@@ -107,6 +107,13 @@
<i class="bi bi-arrows-move me-2"></i>{{ _('Control') }} <i class="bi bi-arrows-move me-2"></i>{{ _('Control') }}
</a> </a>
</li> </li>
{% if current_user.is_authenticated and not current_user.is_guest %}
<li class="nav-item mb-1">
<a class="nav-link text-dark {% if request.endpoint == 'main.account' %}active text-white shadow-sm{% endif %}" href="{{ url_for('main.account') }}">
<i class="bi bi-person-badge me-2"></i>{{ _('Account Management') }}
</a>
</li>
{% endif %}
</ul> </ul>
{% if current_user.is_authenticated and current_user.is_admin %} {% if current_user.is_authenticated and current_user.is_admin %}
@@ -147,6 +154,13 @@
<i class="bi bi-grid-3x3 me-2"></i>{{ _('Plater') }} <i class="bi bi-grid-3x3 me-2"></i>{{ _('Plater') }}
</a> </a>
</li> </li>
{% if current_user.is_authenticated and not current_user.is_guest %}
<li class="nav-item mb-1">
<a class="nav-link text-dark {% if request.endpoint == 'main.account' %}active text-white shadow-sm{% endif %}" href="{{ url_for('main.account') }}">
<i class="bi bi-person-badge me-2"></i>{{ _('Account Management') }}
</a>
</li>
{% endif %}
</ul> </ul>
{% if current_user.is_authenticated and current_user.is_admin %} {% if current_user.is_authenticated and current_user.is_admin %}

View File

@@ -0,0 +1,99 @@
{% extends 'base.html' %}
{% block content %}
<div class="row g-4 mt-1">
<div class="col-12 d-flex justify-content-between align-items-center">
<h4 class="mb-0 fw-bold"><i class="bi bi-person-badge me-2"></i>{{ _('Account Management') }}</h4>
</div>
<!-- Password Change Section -->
<div class="col-lg-5">
<div class="card shadow-sm border-0 h-100">
<div class="card-header bg-white pt-3 pb-2 border-bottom-0">
<h5 class="card-title fw-bold text-primary mb-0"><i class="bi bi-shield-lock me-2"></i>{{ _('Change Password') }}</h5>
</div>
<div class="card-body">
<form action="{{ url_for('main.account') }}" method="POST">
<input type="hidden" name="action" value="change_password">
<div class="mb-3">
<label class="form-label text-muted small fw-bold">{{ _('Current Password') }}</label>
<input type="password" name="current_password" class="form-control" required>
</div>
<div class="mb-3">
<label class="form-label text-muted small fw-bold">{{ _('New Password') }}</label>
<input type="password" name="new_password" class="form-control" required minlength="6">
</div>
<div class="mb-4">
<label class="form-label text-muted small fw-bold">{{ _('Confirm New Password') }}</label>
<input type="password" name="confirm_password" class="form-control" required minlength="6">
</div>
<button type="submit" class="btn btn-primary w-100 fw-bold rounded-pill"><i class="bi bi-check-circle me-2"></i>{{ _('Update Password') }}</button>
</form>
</div>
</div>
</div>
<!-- Active Sessions Section -->
<div class="col-lg-7">
<div class="card shadow-sm border-0 h-100">
<div class="card-header bg-white pt-3 pb-2 border-bottom-0 d-flex justify-content-between align-items-center">
<h5 class="card-title fw-bold text-success mb-0"><i class="bi bi-laptop me-2"></i>{{ _('Active Sessions') }}</h5>
<span class="badge bg-success rounded-pill">{{ sessions|length }}</span>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-hover table-borderless align-middle mb-0">
<thead class="table-light text-muted small">
<tr>
<th class="ps-4 fw-normal">{{ _('Device') }}</th>
<th class="fw-normal">{{ _('IP Address') }}</th>
<th class="fw-normal">{{ _('Last Active') }}</th>
<th class="text-end pe-4 fw-normal">{{ _('Action') }}</th>
</tr>
</thead>
<tbody>
{% for s in sessions %}
<tr class="{% if s.session_token == current_token %}bg-light{% endif %}">
<td class="ps-4">
<div class="d-flex align-items-center">
<i class="bi bi-display me-2 text-secondary fs-5"></i>
<div>
<div class="text-truncate" style="max-width: 150px" title="{{ s.user_agent }}">{{ s.user_agent.split(' ')[0] if s.user_agent else _('Unknown Device') }}</div>
{% if s.session_token == current_token %}
<span class="badge bg-primary mt-1">{{ _('This Device') }}</span>
{% endif %}
</div>
</div>
</td>
<td>
<span class="badge bg-secondary font-monospace">{{ s.ip_address }}</span>
</td>
<td>
<small class="text-muted">{{ s.last_active.strftime('%Y-%m-%d %H:%M:%S') }}</small>
</td>
<td class="text-end pe-4">
{% if s.session_token != current_token %}
<form action="{{ url_for('main.account') }}" method="POST" class="d-inline" id="form-{{ s.id }}">
<input type="hidden" name="action" value="terminate_session">
<input type="hidden" name="session_id" value="{{ s.id }}">
<input type="hidden" name="session_token" value="{{ s.session_token }}">
<button type="button" class="btn btn-sm btn-outline-danger px-3 rounded-pill" onclick="customConfirm('{{ _('Are you sure you want to terminate this session?') }}', () => document.getElementById('form-{{ s.id }}').submit());"><i class="bi bi-x-octagon me-1"></i>{{ _('Logout') }}</button>
</form>
{% else %}
<button class="btn btn-sm btn-outline-secondary px-3 rounded-pill" onclick="customConfirm('{{ _('Logout from this device?') }}', () => window.location.href='{{ url_for('auth.logout') }}');"><i class="bi bi-box-arrow-right me-1"></i>{{ _('Logout') }}</button>
{% endif %}
</td>
</tr>
{% else %}
<tr>
<td colspan="4" class="text-center py-4 text-muted">{{ _('No active sessions found.') }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
{% endblock %}

View File

@@ -131,7 +131,7 @@
</div> <!-- End of accordion wrapper --> </div> <!-- End of accordion wrapper -->
<div class="mt-auto pt-3 border-top d-flex flex-column gap-2 mb-1"> <div class="mt-auto pt-3 border-top d-flex flex-column gap-2 mb-1">
<button class="btn btn-outline-danger w-100" onclick="clearPlate()"><i class="bi bi-trash me-2"></i>{{ _('Clear Board') }}</button> <button class="btn btn-outline-danger w-100" onclick="customConfirm('{{ _('Are you sure you want to clear the board?') }}', clearPlate)"><i class="bi bi-trash me-2"></i>{{ _('Clear Board') }}</button>
<button class="btn btn-primary w-100 py-2 fs-5 shadow-sm" onclick="mergeAndSlice()" id="btn-merge"><i class="bi bi-gear-fill me-2" id="merge-icon"></i><span id="merge-text">{{ _('Merge & Slice') }}</span></button> <button class="btn btn-primary w-100 py-2 fs-5 shadow-sm" onclick="mergeAndSlice()" id="btn-merge"><i class="bi bi-gear-fill me-2" id="merge-icon"></i><span id="merge-text">{{ _('Merge & Slice') }}</span></button>
</div> </div>

54
fix_ini_files.py Normal file
View File

@@ -0,0 +1,54 @@
import os
import glob
import difflib
# Read valid keys
valid_keys = set()
with open('valid_keys.txt', 'r') as f:
for line in f:
valid_keys.add(line.strip())
def process_file(filepath):
with open(filepath, 'r') as f:
lines = f.readlines()
new_lines = []
changed = False
for line in lines:
stripped = line.strip()
# Skip empty lines, metadata sections, or already commented lines with ;
if not stripped or stripped.startswith('[') or stripped.startswith(';'):
new_lines.append(line)
continue
if '=' in line:
parts = line.split('=', 1)
key = parts[0].strip()
val = parts[1]
if key in valid_keys:
new_lines.append(line)
else:
matches = difflib.get_close_matches(key, valid_keys, n=1, cutoff=0.8)
if matches:
new_key = matches[0]
new_lines.append(line.replace(key + ' ', new_key + ' ', 1) if key + ' ' in line else line.replace(key + '=', new_key + '=', 1))
print(f"{filepath}: Reacted {key} to {new_key}")
changed = True
else:
new_lines.append(';;;' + line)
print(f"{filepath}: Commented {key}")
changed = True
else:
new_lines.append(line)
if changed:
with open(filepath, 'w') as f:
f.writelines(new_lines)
for root, dirs, files in os.walk('print_config/prusa_slicer'):
for file in files:
if file.endswith('.ini'):
process_file(os.path.join(root, file))

246
llm_semantic_fix2.py Normal file
View File

@@ -0,0 +1,246 @@
import os
def load_valid_keys():
valid = set()
if os.path.exists('valid_keys.txt'):
with open('valid_keys.txt', 'r') as f:
for line in f:
if line.strip():
valid.add(line.strip())
# 补充一些在 PrusaSlicer ini常见但可能在cli中缺失的原生合法字段
valid.update([
"start_gcode", "end_gcode", "before_layer_gcode", "temperature",
"first_layer_temperature", "bed_temperature", "first_layer_bed_temperature",
"printer_model", "family", "z_offset", "printer_technology",
"gcode_flavor", "silent_mode", "printer_variant", "max_print_height",
"nozzle_diameter", "extruder_colour", "extruder_offset", "use_relative_e_distances",
"use_firmware_retraction", "retract_layer_change", "retract_length",
"retract_lift", "retract_lift_above", "retract_lift_below", "retract_speed",
"deretract_speed", "retract_before_travel", "retract_before_wipe", "wipe",
"machine_limits_usage", "machine_max_acceleration_x", "machine_max_acceleration_y",
"machine_max_acceleration_z", "machine_max_acceleration_e",
"machine_max_speed_x", "machine_max_speed_y", "machine_max_speed_z",
"machine_max_speed_e", "machine_max_jerk_x", "machine_max_jerk_y",
"machine_max_jerk_z", "machine_max_jerk_e", "machine_min_travel_rate",
"default_filament_colour", "filament_type", "filament_diameter",
"filament_density", "filament_cost", "fan_always_on", "cooling",
"support_material", "support_material_auto", "support_material_style"
])
return valid
VALID_KEYS = load_valid_keys()
# 基于全量 all_keys.txt 逐一梳理的语义映射字典
SEMANTIC_MAP = {
# 打印层高相关
"adaptive_layer_height": "variable_layer_height",
"initial_layer_print_height": "first_layer_height",
"layer_height": "layer_height",
"min_layer_height": "min_layer_height",
"max_layer_height": "max_layer_height",
"print_sequence": "complete_objects",
# 线宽相关
"line_width": "extrusion_width",
"initial_layer_line_width": "first_layer_extrusion_width",
"outer_wall_line_width": "external_perimeter_extrusion_width",
"inner_wall_line_width": "perimeter_extrusion_width",
"top_surface_line_width": "top_infill_extrusion_width",
"sparse_infill_line_width": "infill_extrusion_width",
"internal_solid_infill_line_width": "solid_infill_extrusion_width",
# 墙/外壳相关
"wall_loops": "perimeters",
"top_shell_layers": "top_solid_layers",
"bottom_shell_layers": "bottom_solid_layers",
"top_shell_thickness": "top_solid_min_thickness",
"bottom_shell_thickness": "bottom_solid_min_thickness",
"only_one_wall_top": "top_one_perimeter_type",
"detect_thin_wall": "thin_walls",
# "detect_narrow_internal_solid_infill": "thin_walls",
"reduce_crossing_wall": "avoid_crossing_perimeters",
# 填充相关
"sparse_infill_density": "fill_density",
"sparse_infill_pattern": "fill_pattern",
"infill_direction": "fill_angle",
"infill_wall_overlap": "infill_overlap",
"infill_combination": "solid_infill_every_layers",
"bottom_surface_pattern": "bottom_fill_pattern",
"top_surface_pattern": "top_fill_pattern",
"gap_fill_target": "gap_fill_enabled",
# 速度相关
"initial_layer_speed": "first_layer_speed",
"initial_layer_infill_speed": "first_layer_infill_speed",
"outer_wall_speed": "external_perimeter_speed",
"inner_wall_speed": "perimeter_speed",
"top_surface_speed": "top_solid_infill_speed",
"sparse_infill_speed": "infill_speed",
"internal_solid_infill_speed": "solid_infill_speed",
"gap_infill_speed": "gap_fill_speed",
"bridge_speed": "bridge_speed",
"travel_speed": "travel_speed",
"travel_speed_z": "travel_speed_z",
"small_perimeter_speed": "small_perimeter_speed",
"support_speed": "support_material_speed",
"support_interface_speed": "support_material_interface_speed",
# 加速度相关
"default_acceleration": "default_acceleration",
"initial_layer_acceleration": "first_layer_acceleration",
"outer_wall_acceleration": "external_perimeter_acceleration",
"inner_wall_acceleration": "perimeter_acceleration",
"top_surface_acceleration": "top_solid_infill_acceleration",
"travel_acceleration": "travel_acceleration",
"bridge_acceleration": "bridge_acceleration",
# 支撑相关
"support_angle": "support_material_angle",
"support_top_z_distance": "support_material_contact_distance",
"support_bottom_z_distance": "support_material_bottom_contact_distance",
"support_interface_top_layers": "support_material_interface_layers",
"support_interface_bottom_layers": "support_material_bottom_interface_layers",
"support_interface_spacing": "support_material_interface_spacing",
# "support_remove_small_overhang": "support_material_threshold",
"support_interface_pattern": "support_material_interface_pattern",
# 底座/附着相关
"brim_width": "brim_width",
"raft_layers": "raft_layers",
"raft_contact_distance": "raft_contact_distance",
"raft_expansion": "raft_expansion",
"raft_first_layer_density": "raft_first_layer_density",
"raft_first_layer_expansion": "raft_first_layer_expansion",
"skirt_distance": "skirt_distance",
"skirt_height": "skirt_height",
"skirt_loops": "skirts",
"elefant_foot_compensation": "elefant_foot_compensation",
# 回抽与耗材相关
"z_hop": "retract_lift",
"retract_length": "retract_length",
"retract_speed": "retract_speed",
"retract_before_wipe": "retract_before_wipe",
"retract_before_travel": "retract_before_travel",
"retract_layer_change": "retract_layer_change",
"retract_lift_above": "retract_lift_above",
"retract_lift_below": "retract_lift_below",
"filament_deretraction_speed": "filament_deretract_speed",
"filament_retraction_length": "filament_retract_length",
"filament_retraction_speed": "filament_retract_speed",
"material_type": "filament_type",
"nozzle_temperature": "temperature",
"nozzle_temperature_initial_layer": "first_layer_temperature",
"filament_flow_ratio": "extrusion_multiplier",
# 其他属性
"bridge_flow": "bridge_flow_ratio",
# "idle_temperature": "standby_temperature_delta",
"enable_arc_fitting": "arc_fitting",
"slowdown_for_curled_perimeters": "avoid_crossing_curled_overhangs",
"slow_down_layer_time": "slowdown_below_layer_time",
"fan_max_speed": "max_fan_speed",
"fan_min_speed": "min_fan_speed",
"spiral_mode": "spiral_vase",
"prime_tower_brim_width": "wipe_tower_brim_width",
"prime_tower_width": "wipe_tower_width",
"bridge_no_support": "dont_support_bridges",
"minimum_sparse_infill_area": "solid_infill_below_area",
"xy_hole_compensation": "xy_size_compensation",
"enable_prime_tower": "wipe_tower",
"ironing_flow": "ironing_flowrate",
"overhang_1_4_speed": "overhang_speed_0",
"overhang_2_4_speed": "overhang_speed_1",
"overhang_3_4_speed": "overhang_speed_2",
"overhang_4_4_speed": "overhang_speed_3",
"enable_overhang_speed": "enable_dynamic_overhang_speeds",
"enforce_support_layers": "support_material_enforce_layers",
"fuzzy_skin_point_distance": "fuzzy_skin_point_dist",
# "initial_layer_min_bead_width": "min_bead_width",
# "internal_bridge_flow": "bridge_flow_ratio",
# "internal_bridge_speed": "bridge_speed",
"internal_solid_infill_acceleration": "solid_infill_acceleration",
"internal_solid_infill_pattern": "solid_fill_pattern",
"is_infill_first": "infill_first",
"seam_gap": "seam_gap_distance",
"seam_slope_entire_loop": "scarf_seam_entire_loop",
"seam_slope_inner_walls": "scarf_seam_on_inner_perimeters",
"seam_slope_min_length": "scarf_seam_length",
"seam_slope_start_height": "scarf_seam_start_height",
"sparse_infill_acceleration": "infill_acceleration",
"internal_solid_infill_acceleration": "solid_infill_acceleration",
"wall_generator": "perimeter_generator",
# "wipe_tower_rotation_angle": "wipe_tower_cone_angle"
}
def process_file(filepath):
with open(filepath, 'r') as f:
lines = f.readlines()
new_lines = []
changed = False
for line in lines:
stripped = line.strip()
# 忽略空行、段名和已经是原生的配置行
if not stripped or stripped.startswith('[') or stripped.startswith(';') or stripped.startswith('show_name'):
new_lines.append(line)
continue
if '=' in line:
parts = line.split('=', 1)
raw_key = parts[0].strip()
# 兼容前面可能被加了;;;的key重新解开的情况以防跑多次
key = raw_key.lstrip(';')
val = parts[1].strip()
# 处理一些特有的布尔值或字符串转义差异
if key == "print_sequence" and val == "by layer":
val = "0"
elif key == "print_sequence" and val == "by object":
val = "1"
if key == "spiral_mode":
val = "1" if val != "0" else "0"
if key == "support_type" and "auto" in val:
val = "1"
if val == "zig-zag":
val = "zigzag"
if key == "enable_arc_fitting":
if str(val) == "1":
val = "emit_center"
else:
val = "disabled"
if key == "only_one_wall_top":
if str(val) == "1":
val = "top"
else:
val = "none"
if key in SEMANTIC_MAP:
new_key = SEMANTIC_MAP[key]
new_lines.append(f"{new_key} = {val}\n")
changed = True
elif key in VALID_KEYS:
# 已经是PrusaSlicer的原生可用属性
new_lines.append(f"{key} = {val}\n")
else:
# 在 all_keys.txt 中但找不到任何对应 PrusaSlicer 语义的属性
new_lines.append(f";;;{raw_key} = {val}\n")
changed = True
else:
new_lines.append(line)
if changed:
with open(filepath, 'w') as f:
f.writelines(new_lines)
for root, dirs, files in os.walk('print_config/prusa_slicer'):
for file in files:
if file.endswith('.ini'):
process_file(os.path.join(root, file))
print("All keys mapped exhaustively.")

View File

@@ -1,73 +1,73 @@
[metadata] [metadata]
show_name = CR-PETG show_name = CR-PETG
material_type = petg filament_type = petg
[settings] [settings]
; filament_adhesiveness_category = 300 ; filament_adhesiveness_category = 300
idle_temperature = 160 idle_temperature = 160
first_layer_bed_temperature = 70 first_layer_bed_temperature = 70
cool_plate_temp = 70 ;;;cool_plate_temp = 70
eng_plate_temp = 0 ;;;eng_plate_temp = 0
hot_plate_temp = 70 ;;;hot_plate_temp = 70
textured_plate_temp = 70 ;;;textured_plate_temp = 70
cool_plate_temp_initial_layer = 70 ;;;cool_plate_temp_initial_layer = 70
eng_plate_temp_initial_layer = 0 ;;;eng_plate_temp_initial_layer = 0
hot_plate_temp_initial_layer = 70 ;;;hot_plate_temp_initial_layer = 70
textured_plate_temp_initial_layer = 70 ;;;textured_plate_temp_initial_layer = 70
overhang_fan_threshold = 25% ;;;overhang_fan_threshold = 25%
overhang_fan_speed = 90 ;;;overhang_fan_speed = 90
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 3 ;;;close_fan_the_first_x_layers = 3
filament_end_gcode = ; filament end gcode \n ;;;filament_end_gcode = ; filament end gcode \n
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 30 ;;;fan_cooling_layer_time = 30
filament_cost = 14 filament_cost = 14
filament_density = 1.23 filament_density = 1.23
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 9 filament_max_volumetric_speed = 9
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = nil filament_retract_length = nil
filament_z_hop = nil ;;;filament_z_hop = nil
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = nil filament_retract_speed = nil
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PETG filament_type = PETG
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 230 first_layer_temperature = 230
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 40 max_fan_speed = 40
fan_min_speed = 30 min_fan_speed = 30
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 8 slowdown_below_layer_time = 8
filament_start_gcode = ; filament start gcode\n ;;;filament_start_gcode = ; filament start gcode\n
nozzle_temperature = 230 temperature = 230
temperature_vitrification = 80 ;;;temperature_vitrification = 80
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 70 ;;;epoxy_resin_plate_temp = 70
epoxy_resin_plate_temp_initial_layer = 70 ;;;epoxy_resin_plate_temp_initial_layer = 70
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -78,16 +78,16 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[3.0,210], [10.0,220], [12.0,230]] ;;;material_flow_temp_graph = [[3.0,210], [10.0,220], [12.0,230]]
nozzle_temperature_range_high = 270 ;;;nozzle_temperature_range_high = 270
nozzle_temperature_range_low = 220 ;;;nozzle_temperature_range_low = 220
pressure_advance = 0.08 ;;;pressure_advance = 0.08
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,78 +1,78 @@
[metadata] [metadata]
show_name = CR-PLA show_name = CR-PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 50 ;;;hot_plate_temp = 50
textured_plate_temp = 50 ;;;textured_plate_temp = 50
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 50 ;;;hot_plate_temp_initial_layer = 50
textured_plate_temp_initial_layer = 50 ;;;textured_plate_temp_initial_layer = 50
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 25 filament_cost = 25
filament_density = 1.25 filament_density = 1.25
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 12 filament_max_volumetric_speed = 12
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 1 filament_retract_length = 1
filament_z_hop = 0.2 ;;;filament_z_hop = 0.2
filament_z_hop_types = Slope Lift ;;;filament_z_hop_types = Slope Lift
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = 40 filament_retract_speed = 40
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 190 first_layer_temperature = 190
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 20 ;;;slow_down_min_speed = 20
slow_down_layer_time = 6 slowdown_below_layer_time = 6
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 190 temperature = 190
temperature_vitrification = 100 ;;;temperature_vitrification = 100
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 190 ;;;nozzle_temperature_range_low = 190
nozzle_temperature_range_high = 240 ;;;nozzle_temperature_range_high = 240
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 0 ;;;enable_pressure_advance = 0
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 0 ;;;epoxy_resin_plate_temp = 0
epoxy_resin_plate_temp_initial_layer = 0 ;;;epoxy_resin_plate_temp_initial_layer = 0
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -83,14 +83,14 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[2.0,185],[4.0,190],[7.0,200]] ;;;material_flow_temp_graph = [[2.0,185],[4.0,190],[7.0,200]]
pressure_advance = 0.02 ;;;pressure_advance = 0.02
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,76 +1,76 @@
[metadata] [metadata]
show_name = Generic PETG show_name = Generic PETG
material_type = petg filament_type = petg
[settings] [settings]
; filament_adhesiveness_category = 300 ; filament_adhesiveness_category = 300
idle_temperature = 160 idle_temperature = 160
first_layer_bed_temperature = 70 first_layer_bed_temperature = 70
cool_plate_temp = 60 ;;;cool_plate_temp = 60
eng_plate_temp = 0 ;;;eng_plate_temp = 0
hot_plate_temp = 70 ;;;hot_plate_temp = 70
textured_plate_temp = 70 ;;;textured_plate_temp = 70
cool_plate_temp_initial_layer = 60 ;;;cool_plate_temp_initial_layer = 60
eng_plate_temp_initial_layer = 0 ;;;eng_plate_temp_initial_layer = 0
hot_plate_temp_initial_layer = 70 ;;;hot_plate_temp_initial_layer = 70
textured_plate_temp_initial_layer = 70 ;;;textured_plate_temp_initial_layer = 70
overhang_fan_threshold = 25% ;;;overhang_fan_threshold = 25%
overhang_fan_speed = 90 ;;;overhang_fan_speed = 90
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 3 ;;;close_fan_the_first_x_layers = 3
filament_end_gcode = ;filament end gcode \n ;;;filament_end_gcode = ;filament end gcode \n
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 30 ;;;fan_cooling_layer_time = 30
filament_cost = 30 filament_cost = 30
filament_density = 1.27 filament_density = 1.27
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 10 filament_max_volumetric_speed = 10
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 1.2 filament_retract_length = 1.2
filament_z_hop = 0.2 ;;;filament_z_hop = 0.2
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = nil filament_retract_speed = nil
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PETG filament_type = PETG
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 220 first_layer_temperature = 220
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 80 max_fan_speed = 80
fan_min_speed = 40 min_fan_speed = 40
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 8 slowdown_below_layer_time = 8
filament_start_gcode = ;filament start gcode\n ;;;filament_start_gcode = ;filament start gcode\n
nozzle_temperature = 220 temperature = 220
temperature_vitrification = 80 ;;;temperature_vitrification = 80
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 0 ;;;enable_pressure_advance = 0
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 0 ;;;epoxy_resin_plate_temp = 0
epoxy_resin_plate_temp_initial_layer = 0 ;;;epoxy_resin_plate_temp_initial_layer = 0
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -81,16 +81,16 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[3.5,200],[7.0,240]] ;;;material_flow_temp_graph = [[3.5,200],[7.0,240]]
nozzle_temperature_range_high = 270 ;;;nozzle_temperature_range_high = 270
nozzle_temperature_range_low = 220 ;;;nozzle_temperature_range_low = 220
pressure_advance = 0.02 ;;;pressure_advance = 0.02
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,78 +1,78 @@
[metadata] [metadata]
show_name = Generic TPU show_name = Generic TPU
material_type = tpu filament_type = tpu
[settings] [settings]
idle_temperature = 130 idle_temperature = 130
first_layer_bed_temperature = 55 first_layer_bed_temperature = 55
cool_plate_temp = 30 ;;;cool_plate_temp = 30
eng_plate_temp = 30 ;;;eng_plate_temp = 30
hot_plate_temp = 30 ;;;hot_plate_temp = 30
textured_plate_temp = 30 ;;;textured_plate_temp = 30
cool_plate_temp_initial_layer = 30 ;;;cool_plate_temp_initial_layer = 30
eng_plate_temp_initial_layer = 30 ;;;eng_plate_temp_initial_layer = 30
hot_plate_temp_initial_layer = 30 ;;;hot_plate_temp_initial_layer = 30
textured_plate_temp_initial_layer = 30 ;;;textured_plate_temp_initial_layer = 30
overhang_fan_threshold = 95% ;;;overhang_fan_threshold = 95%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode \n ;;;filament_end_gcode = ;filament end gcode \n
filament_flow_ratio = 1 extrusion_multiplier = 1
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 20 filament_cost = 20
filament_density = 1.24 filament_density = 1.24
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 3 filament_max_volumetric_speed = 3
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 2 filament_retract_length = 2
filament_z_hop = 0.2 ;;;filament_z_hop = 0.2
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = nil filament_retract_speed = nil
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = TPU filament_type = TPU
filament_vendor = Generic ;;;filament_vendor = Generic
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 200 first_layer_temperature = 200
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 12 slowdown_below_layer_time = 12
filament_start_gcode = ;filament start gcode\n ;;;filament_start_gcode = ;filament start gcode\n
nozzle_temperature = 200 temperature = 200
temperature_vitrification = 60 ;;;temperature_vitrification = 60
; filament_adhesiveness_category = 600 ; filament_adhesiveness_category = 600
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
nozzle_temperature_range_low = 200 ;;;nozzle_temperature_range_low = 200
nozzle_temperature_range_high = 250 ;;;nozzle_temperature_range_high = 250
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 0 ;;;enable_pressure_advance = 0
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 0 ;;;epoxy_resin_plate_temp = 0
epoxy_resin_plate_temp_initial_layer = 0 ;;;epoxy_resin_plate_temp_initial_layer = 0
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -83,14 +83,14 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[3.5,200],[7.0,240]] ;;;material_flow_temp_graph = [[3.5,200],[7.0,240]]
pressure_advance = 0.02 ;;;pressure_advance = 0.02
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,80 +1,80 @@
[metadata] [metadata]
show_name = Hyper L-W PLA show_name = Hyper L-W PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 60 ;;;hot_plate_temp = 60
textured_plate_temp = 60 ;;;textured_plate_temp = 60
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 60 ;;;hot_plate_temp_initial_layer = 60
textured_plate_temp_initial_layer = 60 ;;;textured_plate_temp_initial_layer = 60
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.75 extrusion_multiplier = 0.75
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 48.9 filament_cost = 48.9
filament_density = 1.21 filament_density = 1.21
filament_deretraction_speed = 15 filament_deretract_speed = 15
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 4 filament_max_volumetric_speed = 4
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = 3 ;;;filament_retraction_minimum_travel = 3
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 0.6 filament_retract_length = 0.6
filament_z_hop = nil ;;;filament_z_hop = nil
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = nil filament_retract_restart_extra = nil
filament_retraction_speed = 15 filament_retract_speed = 15
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 220 first_layer_temperature = 220
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 60 min_fan_speed = 60
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 10 slowdown_below_layer_time = 10
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 220 temperature = 220
temperature_vitrification = 60 ;;;temperature_vitrification = 60
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 200 ;;;nozzle_temperature_range_low = 200
nozzle_temperature_range_high = 270 ;;;nozzle_temperature_range_high = 270
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0.5 ;;;cool_cds_fan_start_at_height = 0.5
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
customized_plate_temp = 60 ;;;customized_plate_temp = 60
customized_plate_temp_initial_layer = 60 ;;;customized_plate_temp_initial_layer = 60
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 60 ;;;epoxy_resin_plate_temp = 60
epoxy_resin_plate_temp_initial_layer = 60 ;;;epoxy_resin_plate_temp_initial_layer = 60
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -85,14 +85,14 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = nil filament_retract_lift_above = nil
filament_retract_lift_below = nil filament_retract_lift_below = nil
filament_retract_lift_enforce = nil ;;;filament_retract_lift_enforce = nil
filament_shrink = 100% ;;;filament_shrink = 100%
filament_shrinkage_compensation_z = 100% filament_shrinkage_compensation_z = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
pressure_advance = 0.1 ;;;pressure_advance = 0.1
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,80 +1,80 @@
[metadata] [metadata]
show_name = Hyper Marble PLA show_name = Hyper Marble PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 50 ;;;hot_plate_temp = 50
textured_plate_temp = 50 ;;;textured_plate_temp = 50
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 50 ;;;hot_plate_temp_initial_layer = 50
textured_plate_temp_initial_layer = 50 ;;;textured_plate_temp_initial_layer = 50
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 23.9 filament_cost = 23.9
filament_density = 1.25 filament_density = 1.25
filament_deretraction_speed = 15 filament_deretract_speed = 15
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 18 filament_max_volumetric_speed = 18
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = 2 ;;;filament_retraction_minimum_travel = 2
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 1.5 filament_retract_length = 1.5
filament_z_hop = nil ;;;filament_z_hop = nil
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = nil filament_retract_restart_extra = nil
filament_retraction_speed = 15 filament_retract_speed = 15
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = 3 ;;;filament_wipe_distance = 3
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 220 first_layer_temperature = 220
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 20 ;;;slow_down_min_speed = 20
slow_down_layer_time = 14 slowdown_below_layer_time = 14
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 220 temperature = 220
temperature_vitrification = 60 ;;;temperature_vitrification = 60
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 190 ;;;nozzle_temperature_range_low = 190
nozzle_temperature_range_high = 240 ;;;nozzle_temperature_range_high = 240
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
customized_plate_temp = 50 ;;;customized_plate_temp = 50
customized_plate_temp_initial_layer = 50 ;;;customized_plate_temp_initial_layer = 50
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 50 ;;;epoxy_resin_plate_temp = 50
epoxy_resin_plate_temp_initial_layer = 50 ;;;epoxy_resin_plate_temp_initial_layer = 50
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -85,15 +85,15 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = nil filament_retract_lift_above = nil
filament_retract_lift_below = nil filament_retract_lift_below = nil
filament_retract_lift_enforce = nil ;;;filament_retract_lift_enforce = nil
filament_shrink = 100% ;;;filament_shrink = 100%
filament_shrinkage_compensation_z = 100% filament_shrinkage_compensation_z = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[0.8,200],[1.0,200],[1.2,220]] ;;;material_flow_temp_graph = [[0.8,200],[1.0,200],[1.2,220]]
pressure_advance = 0.04 ;;;pressure_advance = 0.04
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,75 +1,75 @@
[metadata] [metadata]
show_name = Hyper PETG show_name = Hyper PETG
material_type = petg filament_type = petg
[settings] [settings]
; filament_adhesiveness_category = 300 ; filament_adhesiveness_category = 300
idle_temperature = 160 idle_temperature = 160
cool_plate_temp = 60 ;;;cool_plate_temp = 60
eng_plate_temp = 0 ;;;eng_plate_temp = 0
hot_plate_temp = 70 ;;;hot_plate_temp = 70
textured_plate_temp = 70 ;;;textured_plate_temp = 70
cool_plate_temp_initial_layer = 60 ;;;cool_plate_temp_initial_layer = 60
eng_plate_temp_initial_layer = 0 ;;;eng_plate_temp_initial_layer = 0
hot_plate_temp_initial_layer = 70 ;;;hot_plate_temp_initial_layer = 70
textured_plate_temp_initial_layer = 70 ;;;textured_plate_temp_initial_layer = 70
overhang_fan_threshold = 25% ;;;overhang_fan_threshold = 25%
overhang_fan_speed = 90 ;;;overhang_fan_speed = 90
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 3 ;;;close_fan_the_first_x_layers = 3
filament_end_gcode = ;filament end gcode \n ;;;filament_end_gcode = ;filament end gcode \n
filament_flow_ratio = 1.0 extrusion_multiplier = 1.0
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 30 ;;;fan_cooling_layer_time = 30
filament_cost = 69 filament_cost = 69
filament_density = 1.27 filament_density = 1.27
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 10 filament_max_volumetric_speed = 10
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 1.2 filament_retract_length = 1.2
filament_z_hop = 0.2 ;;;filament_z_hop = 0.2
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = nil filament_retract_speed = nil
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PETG filament_type = PETG
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = 2 ;;;filament_wipe_distance = 2
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 235 first_layer_temperature = 235
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 80 max_fan_speed = 80
fan_min_speed = 40 min_fan_speed = 40
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 8 slowdown_below_layer_time = 8
filament_start_gcode = ;filament start gcode\n ;;;filament_start_gcode = ;filament start gcode\n
nozzle_temperature = 240 temperature = 240
temperature_vitrification = 80 ;;;temperature_vitrification = 80
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 0 ;;;epoxy_resin_plate_temp = 0
epoxy_resin_plate_temp_initial_layer = 0 ;;;epoxy_resin_plate_temp_initial_layer = 0
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -80,16 +80,16 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 1 ;;;material_flow_dependent_temperature = 1
material_flow_temp_graph = [[3.0,230],[10.0,240],[20.0,250]] ;;;material_flow_temp_graph = [[3.0,230],[10.0,240],[20.0,250]]
nozzle_temperature_range_high = 270 ;;;nozzle_temperature_range_high = 270
nozzle_temperature_range_low = 220 ;;;nozzle_temperature_range_low = 220
pressure_advance = 0.07 ;;;pressure_advance = 0.07
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,78 +1,78 @@
[metadata] [metadata]
show_name = Hyper PLA show_name = Hyper PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 50 ;;;hot_plate_temp = 50
textured_plate_temp = 50 ;;;textured_plate_temp = 50
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 50 ;;;hot_plate_temp_initial_layer = 50
textured_plate_temp_initial_layer = 50 ;;;textured_plate_temp_initial_layer = 50
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 30 filament_cost = 30
filament_density = 1.24 filament_density = 1.24
filament_deretraction_speed = nil filament_deretract_speed = nil
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 23 filament_max_volumetric_speed = 23
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 1.2 filament_retract_length = 1.2
filament_z_hop = 0.2 ;;;filament_z_hop = 0.2
filament_z_hop_types = Slope Lift ;;;filament_z_hop_types = Slope Lift
filament_retract_restart_extra = 0 filament_retract_restart_extra = 0
filament_retraction_speed = 40 filament_retract_speed = 40
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 190 first_layer_temperature = 190
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 20 ;;;slow_down_min_speed = 20
slow_down_layer_time = 6 slowdown_below_layer_time = 6
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 190 temperature = 190
temperature_vitrification = 100 ;;;temperature_vitrification = 100
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 190 ;;;nozzle_temperature_range_low = 190
nozzle_temperature_range_high = 240 ;;;nozzle_temperature_range_high = 240
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 0 ;;;enable_pressure_advance = 0
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 0 ;;;epoxy_resin_plate_temp = 0
epoxy_resin_plate_temp_initial_layer = 0 ;;;epoxy_resin_plate_temp_initial_layer = 0
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -83,14 +83,14 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = 0 filament_retract_lift_above = 0
filament_retract_lift_below = 0 filament_retract_lift_below = 0
filament_retract_lift_enforce = All Surfaces ;;;filament_retract_lift_enforce = All Surfaces
filament_shrink = 100% ;;;filament_shrink = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[3.5,200],[7.0,240]] ;;;material_flow_temp_graph = [[3.5,200],[7.0,240]]
pressure_advance = 0.02 ;;;pressure_advance = 0.02
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,80 +1,80 @@
[metadata] [metadata]
show_name = Hyper Stardust PLA show_name = Hyper Stardust PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 50 ;;;hot_plate_temp = 50
textured_plate_temp = 50 ;;;textured_plate_temp = 50
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 50 ;;;hot_plate_temp_initial_layer = 50
textured_plate_temp_initial_layer = 50 ;;;textured_plate_temp_initial_layer = 50
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.95 extrusion_multiplier = 0.95
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 26.9 filament_cost = 26.9
filament_density = 1.24 filament_density = 1.24
filament_deretraction_speed = 15 filament_deretract_speed = 15
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 18 filament_max_volumetric_speed = 18
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = 2 ;;;filament_retraction_minimum_travel = 2
filament_retract_before_wipe = nil filament_retract_before_wipe = nil
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = 2 filament_retract_length = 2
filament_z_hop = nil ;;;filament_z_hop = nil
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = nil filament_retract_restart_extra = nil
filament_retraction_speed = 15 filament_retract_speed = 15
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = 3 ;;;filament_wipe_distance = 3
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 220 first_layer_temperature = 220
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 10 ;;;slow_down_min_speed = 10
slow_down_layer_time = 14 slowdown_below_layer_time = 14
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 220 temperature = 220
temperature_vitrification = 60 ;;;temperature_vitrification = 60
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 190 ;;;nozzle_temperature_range_low = 190
nozzle_temperature_range_high = 240 ;;;nozzle_temperature_range_high = 240
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0.5 ;;;cool_cds_fan_start_at_height = 0.5
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
customized_plate_temp = 50 ;;;customized_plate_temp = 50
customized_plate_temp_initial_layer = 50 ;;;customized_plate_temp_initial_layer = 50
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 50 ;;;epoxy_resin_plate_temp = 50
epoxy_resin_plate_temp_initial_layer = 50 ;;;epoxy_resin_plate_temp_initial_layer = 50
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -85,15 +85,15 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = nil filament_retract_lift_above = nil
filament_retract_lift_below = nil filament_retract_lift_below = nil
filament_retract_lift_enforce = nil ;;;filament_retract_lift_enforce = nil
filament_shrink = 100% ;;;filament_shrink = 100%
filament_shrinkage_compensation_z = 100% filament_shrinkage_compensation_z = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[0.8,200],[1.0,200],[1.2,220]] ;;;material_flow_temp_graph = [[0.8,200],[1.0,200],[1.2,220]]
pressure_advance = 0.04 ;;;pressure_advance = 0.04
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -1,80 +1,80 @@
[metadata] [metadata]
show_name = Soleyin Ultra PLA show_name = Soleyin Ultra PLA
material_type = pla filament_type = pla
[settings] [settings]
idle_temperature = 150 idle_temperature = 150
first_layer_bed_temperature = 60 first_layer_bed_temperature = 60
cool_plate_temp = 50 ;;;cool_plate_temp = 50
eng_plate_temp = 45 ;;;eng_plate_temp = 45
hot_plate_temp = 50 ;;;hot_plate_temp = 50
textured_plate_temp = 50 ;;;textured_plate_temp = 50
cool_plate_temp_initial_layer = 50 ;;;cool_plate_temp_initial_layer = 50
eng_plate_temp_initial_layer = 45 ;;;eng_plate_temp_initial_layer = 45
hot_plate_temp_initial_layer = 50 ;;;hot_plate_temp_initial_layer = 50
textured_plate_temp_initial_layer = 50 ;;;textured_plate_temp_initial_layer = 50
overhang_fan_threshold = 50% ;;;overhang_fan_threshold = 50%
overhang_fan_speed = 100 ;;;overhang_fan_speed = 100
slow_down_for_layer_cooling = 1 ;;;slow_down_for_layer_cooling = 1
close_fan_the_first_x_layers = 1 ;;;close_fan_the_first_x_layers = 1
filament_end_gcode = ;filament end gcode ;;;filament_end_gcode = ;filament end gcode
filament_flow_ratio = 0.96 extrusion_multiplier = 0.96
reduce_fan_stop_start_freq = 1 ;;;reduce_fan_stop_start_freq = 1
fan_cooling_layer_time = 100 ;;;fan_cooling_layer_time = 100
filament_cost = 6 filament_cost = 6
filament_density = 1.25 filament_density = 1.25
filament_deretraction_speed = 15 filament_deretract_speed = 15
filament_diameter = 1.75 filament_diameter = 1.75
filament_max_volumetric_speed = 16 filament_max_volumetric_speed = 16
filament_minimal_purge_on_wipe_tower = 15 filament_minimal_purge_on_wipe_tower = 15
filament_retraction_minimum_travel = nil ;;;filament_retraction_minimum_travel = nil
filament_retract_before_wipe = 90% filament_retract_before_wipe = 90%
filament_retract_when_changing_layer = nil ;;;filament_retract_when_changing_layer = nil
filament_retraction_length = nil filament_retract_length = nil
filament_z_hop = nil ;;;filament_z_hop = nil
filament_z_hop_types = nil ;;;filament_z_hop_types = nil
filament_retract_restart_extra = nil filament_retract_restart_extra = nil
filament_retraction_speed = 15 filament_retract_speed = 15
filament_settings_id = ;;;filament_settings_id =
filament_soluble = 0 filament_soluble = 0
filament_type = PLA filament_type = PLA
filament_vendor = Creality ;;;filament_vendor = Creality
filament_wipe = nil filament_wipe = nil
filament_wipe_distance = nil ;;;filament_wipe_distance = nil
bed_type = Cool Plate ;;;bed_type = Cool Plate
nozzle_temperature_initial_layer = 220 first_layer_temperature = 220
full_fan_speed_layer = 0 full_fan_speed_layer = 0
fan_max_speed = 100 max_fan_speed = 100
fan_min_speed = 100 min_fan_speed = 100
slow_down_min_speed = 20 ;;;slow_down_min_speed = 20
slow_down_layer_time = 12 slowdown_below_layer_time = 12
filament_start_gcode = ;filament start gcode ;;;filament_start_gcode = ;filament start gcode
nozzle_temperature = 220 temperature = 220
temperature_vitrification = 60 ;;;temperature_vitrification = 60
; filament_adhesiveness_category = 100 ; filament_adhesiveness_category = 100
nozzle_temperature_range_low = 190 ;;;nozzle_temperature_range_low = 190
nozzle_temperature_range_high = 240 ;;;nozzle_temperature_range_high = 240
additional_cooling_fan_speed = 0 ;;;additional_cooling_fan_speed = 0
activate_air_filtration = 0 ;;;activate_air_filtration = 0
activate_chamber_temp_control = 0 ;;;activate_chamber_temp_control = 0
chamber_temperature = 0 chamber_temperature = 0
complete_print_exhaust_fan_speed = 80 ;;;complete_print_exhaust_fan_speed = 80
cool_cds_fan_start_at_height = 0 ;;;cool_cds_fan_start_at_height = 0
cool_special_cds_fan_speed = 0 ;;;cool_special_cds_fan_speed = 0
customized_plate_temp = 60 ;;;customized_plate_temp = 60
customized_plate_temp_initial_layer = 60 ;;;customized_plate_temp_initial_layer = 60
default_filament_colour = "" default_filament_colour = ""
during_print_exhaust_fan_speed = 60 ;;;during_print_exhaust_fan_speed = 60
enable_overhang_bridge_fan = 1 ;;;enable_overhang_bridge_fan = 1
enable_pressure_advance = 1 ;;;enable_pressure_advance = 1
enable_special_area_additional_cooling_fan = 0 ;;;enable_special_area_additional_cooling_fan = 0
epoxy_resin_plate_temp = 60 ;;;epoxy_resin_plate_temp = 60
epoxy_resin_plate_temp_initial_layer = 60 ;;;epoxy_resin_plate_temp_initial_layer = 60
filament_cooling_final_speed = 3.4 filament_cooling_final_speed = 3.4
filament_cooling_initial_speed = 2.2 filament_cooling_initial_speed = 2.2
filament_cooling_moves = 4 filament_cooling_moves = 4
filament_is_support = 0 ;;;filament_is_support = 0
filament_load_time = 0 filament_load_time = 0
filament_loading_speed = 28 filament_loading_speed = 28
filament_loading_speed_start = 3 filament_loading_speed_start = 3
@@ -85,15 +85,15 @@ filament_notes = ""
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_retract_lift_above = nil filament_retract_lift_above = nil
filament_retract_lift_below = nil filament_retract_lift_below = nil
filament_retract_lift_enforce = nil ;;;filament_retract_lift_enforce = nil
filament_shrink = 100% ;;;filament_shrink = 100%
filament_shrinkage_compensation_z = 100% filament_shrinkage_compensation_z = 100%
filament_toolchange_delay = 0 filament_toolchange_delay = 0
filament_unload_time = 0 filament_unload_time = 0
filament_unloading_speed = 90 filament_unloading_speed = 90
filament_unloading_speed_start = 100 filament_unloading_speed_start = 100
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[1.0,200],[1.1,200],[1.2,220]] ;;;material_flow_temp_graph = [[1.0,200],[1.1,200],[1.2,220]]
pressure_advance = 0.05 ;;;pressure_advance = 0.05
required_nozzle_HRC = 0 ;;;required_nozzle_HRC = 0
support_material_interface_fan_speed = -1 ;;;support_material_interface_fan_speed = -1

View File

@@ -30,8 +30,8 @@ max_layer_height = 0.36
min_layer_height = 0.08 min_layer_height = 0.08
max_print_height = 250 max_print_height = 250
extruder_clearance_radius = 90 extruder_clearance_radius = 90
extruder_clearance_height_to_rod = 47 ;;;extruder_clearance_height_to_rod = 47
extruder_clearance_height_to_lid = 34 ;;;extruder_clearance_height_to_lid = 34
nozzle_diameter = 0.4 nozzle_diameter = 0.4
printer_variant = 0.4 printer_variant = 0.4
retract_before_travel = 1 retract_before_travel = 1
@@ -39,8 +39,8 @@ retract_before_wipe = 100
retract_layer_change = 1 retract_layer_change = 1
retract_length = 0.8 retract_length = 0.8
retract_length_toolchange = 1 retract_length_toolchange = 1
z_hop = 0.4 retract_lift = 0.4
z_hop_types = Slope Lift ;;;z_hop_types = Slope Lift
retract_restart_extra = 0 retract_restart_extra = 0
retract_restart_extra_toolchange = 0 retract_restart_extra_toolchange = 0
retract_speed = 30 retract_speed = 30

View File

@@ -3,214 +3,214 @@ show_name = 0.08mm Extra Fine Quality
[settings] [settings]
adaptive_layer_height = 0 variable_layer_height = 0
reduce_crossing_wall = 0 avoid_crossing_perimeters = 0
bridge_flow = 0.8 bridge_flow_ratio = 0.8
bridge_speed = 25 bridge_speed = 25
brim_width = 5 brim_width = 5
print_sequence = by layer complete_objects = 0
default_acceleration = 2500 default_acceleration = 2500
bridge_no_support = 0 dont_support_bridges = 0
elefant_foot_compensation = 0.15 elefant_foot_compensation = 0.15
outer_wall_line_width = 0.42 external_perimeter_extrusion_width = 0.42
outer_wall_speed = 60 external_perimeter_speed = 60
line_width = 0.46 extrusion_width = 0.46
infill_direction = 45 fill_angle = 45
sparse_infill_density = 10% fill_density = 10%
sparse_infill_pattern = zig-zag fill_pattern = zigzag
initial_layer_line_width = 0.46 first_layer_extrusion_width = 0.46
initial_layer_print_height = 0.2 first_layer_height = 0.2
initial_layer_speed = 60 first_layer_speed = 60
gap_infill_speed = 50 gap_fill_speed = 50
infill_combination = 0 solid_infill_every_layers = 0
sparse_infill_line_width = 0.45 infill_extrusion_width = 0.45
infill_wall_overlap = 15% infill_overlap = 15%
sparse_infill_speed = 180 infill_speed = 180
interface_shells = 0 interface_shells = 0
detect_overhang_wall = 1 ;;;detect_overhang_wall = 1
reduce_infill_retraction = 1 ;;;reduce_infill_retraction = 1
wall_loops = 2 perimeters = 2
inner_wall_line_width = 0.45 perimeter_extrusion_width = 0.45
inner_wall_speed = 90 perimeter_speed = 90
print_settings_id = ;;;print_settings_id =
raft_layers = 0 raft_layers = 0
seam_position = aligned seam_position = aligned
skirt_distance = 2 skirt_distance = 2
skirt_height = 2 skirt_height = 2
minimum_sparse_infill_area = 10 solid_infill_below_area = 10
internal_solid_infill_line_width = 0.42 solid_infill_extrusion_width = 0.42
internal_solid_infill_speed = 180 solid_infill_speed = 180
spiral_mode = 0 spiral_vase = 0
standby_temperature_delta = -5 standby_temperature_delta = -5
detect_thin_wall = 1 thin_walls = 1
top_surface_line_width = 0.42 top_infill_extrusion_width = 0.42
top_surface_speed = 50 top_solid_infill_speed = 50
travel_speed = 150 travel_speed = 150
enable_prime_tower = 0 wipe_tower = 0
prime_tower_width = 60 wipe_tower_width = 60
xy_hole_compensation = 0 xy_size_compensation = 0
xy_contour_compensation = 0 ;;;xy_contour_compensation = 0
max_travel_detour_distance = 0 ;;;max_travel_detour_distance = 0
bottom_surface_pattern = monotonic bottom_fill_pattern = monotonic
bottom_shell_layers = 7 bottom_solid_layers = 7
bottom_shell_thickness = 0 bottom_solid_min_thickness = 0
brim_object_gap = 0.1 ;;;brim_object_gap = 0.1
compatible_printers_condition = ;;;compatible_printers_condition =
top_surface_acceleration = 2500 top_solid_infill_acceleration = 2500
draft_shield = disabled draft_shield = disabled
enable_arc_fitting = 0 arc_fitting = disabled
wall_infill_order = inner wall/outer wall/infill ;;;wall_infill_order = inner wall/outer wall/infill
initial_layer_acceleration = 500 first_layer_acceleration = 500
travel_acceleration = 2500 travel_acceleration = 2500
inner_wall_acceleration = 2000 perimeter_acceleration = 2000
ironing_flow = 15% ironing_flowrate = 15%
ironing_spacing = 0.1 ironing_spacing = 0.1
ironing_speed = 20 ironing_speed = 20
ironing_type = top ironing_type = top
layer_height = 0.08 layer_height = 0.08
overhang_1_4_speed = 0 overhang_speed_0 = 0
overhang_2_4_speed = 20 overhang_speed_1 = 20
overhang_3_4_speed = 15 overhang_speed_2 = 15
overhang_4_4_speed = 10 overhang_speed_3 = 10
skirt_loops = 0 skirts = 2
resolution = 0.012 resolution = 0.012
top_surface_pattern = monotonicline top_fill_pattern = monotonicline
top_shell_layers = 9 top_solid_layers = 9
top_shell_thickness = 0.8 top_solid_min_thickness = 0.8
initial_layer_infill_speed = 80 first_layer_infill_speed = 80
wipe_tower_no_sparse_layers = 0 wipe_tower_no_sparse_layers = 0
accel_to_decel_enable = 1 ;;;accel_to_decel_enable = 1
accel_to_decel_factor = 50% ;;;accel_to_decel_factor = 50%
acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]] ;;;acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]]
acceleration_limit_mess_enable = 0 ;;;acceleration_limit_mess_enable = 0
alternate_extra_wall = 0 ;;;alternate_extra_wall = 0
bottom_solid_infill_flow_ratio = 1 ;;;bottom_solid_infill_flow_ratio = 1
bridge_acceleration = 50% bridge_acceleration = 50%
bridge_angle = 0 bridge_angle = 0
bridge_density = 100% ;;;bridge_density = 100%
brim_ears_detection_length = 1 ;;;brim_ears_detection_length = 1
brim_ears_max_angle = 125 ;;;brim_ears_max_angle = 125
brim_type = no_brim brim_type = no_brim
default_jerk = 8 ;;;default_jerk = 8
detect_narrow_internal_solid_infill = 1 ;;;detect_narrow_internal_solid_infill = 1
elefant_foot_compensation_layers = 1 ;;;elefant_foot_compensation_layers = 1
enable_overhang_speed = 1 enable_dynamic_overhang_speeds = 1
enforce_support_layers = 0 support_material_enforce_layers = 0
ensure_vertical_shell_thickness = ensure_all ensure_vertical_shell_thickness = ensure_all
exclude_object = 0 ;;;exclude_object = 0
extra_perimeters_on_overhangs = 0 extra_perimeters_on_overhangs = 0
filter_out_gap_fill = 0 ;;;filter_out_gap_fill = 0
flush_into_infill = 0 ;;;flush_into_infill = 0
flush_into_objects = 0 ;;;flush_into_objects = 0
flush_into_support = 1 ;;;flush_into_support = 1
fuzzy_skin = none fuzzy_skin = none
fuzzy_skin_first_layer = 0 ;;;fuzzy_skin_first_layer = 0
fuzzy_skin_point_distance = 0.8 fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3 fuzzy_skin_thickness = 0.3
gcode_add_line_number = 0 ;;;gcode_add_line_number = 0
gcode_comments = 0 gcode_comments = 0
gcode_label_objects = 1 gcode_label_objects = 1
hole_to_polyhole = 0 ;;;hole_to_polyhole = 0
hole_to_polyhole_threshold = 0.01 ;;;hole_to_polyhole_threshold = 0.01
hole_to_polyhole_twisted = 1 ;;;hole_to_polyhole_twisted = 1
independent_support_layer_height = 1 ;;;independent_support_layer_height = 1
infill_anchor = 400% infill_anchor = 400%
infill_anchor_max = 20 infill_anchor_max = 20
infill_jerk = 20 ;;;infill_jerk = 20
initial_layer_jerk = 8 ;;;initial_layer_jerk = 8
initial_layer_min_bead_width = 85% ;;;initial_layer_min_bead_width = 85%
initial_layer_travel_speed = 100% ;;;initial_layer_travel_speed = 100%
inner_wall_jerk = 20 ;;;inner_wall_jerk = 20
internal_bridge_flow = 1 ;;;internal_bridge_flow = 1
internal_bridge_speed = 150% ;;;internal_bridge_speed = 150%
internal_solid_infill_acceleration = 100% solid_infill_acceleration = 100%
internal_solid_infill_pattern = monotonic solid_fill_pattern = monotonic
ironing_angle = -1 ;;;ironing_angle = -1
ironing_pattern = zig-zag ;;;ironing_pattern = zigzag
ironing_support_layer = 0 ;;;ironing_support_layer = 0
is_infill_first = 0 infill_first = 0
make_overhang_printable = 0 ;;;make_overhang_printable = 0
make_overhang_printable_angle = 55 ;;;make_overhang_printable_angle = 55
make_overhang_printable_hole_size = 0 ;;;make_overhang_printable_hole_size = 0
max_bridge_length = 10 ;;;max_bridge_length = 10
max_volumetric_extrusion_rate_slope = 0 ;;;max_volumetric_extrusion_rate_slope = 0
max_volumetric_extrusion_rate_slope_segment_length = 3 ;;;max_volumetric_extrusion_rate_slope_segment_length = 3
min_bead_width = 85% min_bead_width = 85%
min_feature_size = 25% min_feature_size = 25%
min_width_top_surface = 300% ;;;min_width_top_surface = 300%
minimum_support_area = 5 ;;;minimum_support_area = 5
mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0 mmu_segmented_region_max_width = 0
only_one_wall_first_layer = 0 ;;;only_one_wall_first_layer = 0
only_one_wall_top = 0 top_one_perimeter_type = none
ooze_prevention = 0 ooze_prevention = 0
outer_wall_acceleration = 1000 external_perimeter_acceleration = 1000
outer_wall_jerk = 20 ;;;outer_wall_jerk = 20
overhang_reverse = 0 ;;;overhang_reverse = 0
overhang_reverse_internal_only = 0 ;;;overhang_reverse_internal_only = 0
overhang_reverse_threshold = 50% ;;;overhang_reverse_threshold = 50%
overhang_speed_classic = 0 ;;;overhang_speed_classic = 0
precise_outer_wall = 0 ;;;precise_outer_wall = 0
prime_tower_brim_width = 3 wipe_tower_brim_width = 3
prime_tower_enhance_type = chamfer ;;;prime_tower_enhance_type = chamfer
prime_volume = 45 ;;;prime_volume = 45
print_flow_ratio = 1 ;;;print_flow_ratio = 1
print_order = default ;;;print_order = default
raft_contact_distance = 0.1 raft_contact_distance = 0.1
raft_expansion = 1.5 raft_expansion = 1.5
raft_first_layer_density = 90% raft_first_layer_density = 90%
raft_first_layer_expansion = 2 raft_first_layer_expansion = 2
role_based_wipe_speed = 1 ;;;role_based_wipe_speed = 1
scarf_angle_threshold = 155 ;;;scarf_angle_threshold = 155
scarf_joint_flow_ratio = 1 ;;;scarf_joint_flow_ratio = 1
scarf_joint_speed = 100% ;;;scarf_joint_speed = 100%
scarf_overhang_threshold = 40% ;;;scarf_overhang_threshold = 40%
seam_gap = 10% seam_gap_distance = 10%
seam_slope_conditional = 0 ;;;seam_slope_conditional = 0
seam_slope_entire_loop = 0 scarf_seam_entire_loop = 0
seam_slope_inner_walls = 0 scarf_seam_on_inner_perimeters = 0
seam_slope_min_length = 20 scarf_seam_length = 20
seam_slope_start_height = 0 scarf_seam_start_height = 0
seam_slope_steps = 10 ;;;seam_slope_steps = 10
seam_slope_type = none ;;;seam_slope_type = none
single_extruder_multi_material_priming = 0 single_extruder_multi_material_priming = 0
skirt_speed = 50 ;;;skirt_speed = 50
slice_closing_radius = 0.049 slice_closing_radius = 0.049
slicing_mode = regular slicing_mode = regular
slow_down_layers = 0 ;;;slow_down_layers = 0
slowdown_for_curled_perimeters = 0 avoid_crossing_curled_overhangs = 0
small_area_infill_flow_compensation = 0 ;;;small_area_infill_flow_compensation = 0
small_area_infill_flow_compensation_model = 0,0;\n0.2,0.4444;\n0.4,0.6145;\n0.6,0.7059;\n0.8,0.7619;\n1.5,0.8571;\n2,0.8889;\n3,0.9231;\n5,0.9520;\n10,1 ;;;small_area_infill_flow_compensation_model = 0,0;\n0.2,0.4444;\n0.4,0.6145;\n0.6,0.7059;\n0.8,0.7619;\n1.5,0.8571;\n2,0.8889;\n3,0.9231;\n5,0.9520;\n10,1
small_perimeter_speed = 50% small_perimeter_speed = 50%
small_perimeter_threshold = 0 ;;;small_perimeter_threshold = 0
solid_infill_filament = 1 ;;;solid_infill_filament = 1
sparse_infill_acceleration = 100% infill_acceleration = 100%
sparse_infill_filament = 1 ;;;sparse_infill_filament = 1
speed_limit_to_height = [[100,150,200,6000],[150,200,200,4000],[200,250,200,2000]] ;;;speed_limit_to_height = [[100,150,200,6000],[150,200,200,4000],[200,250,200,2000]]
speed_limit_to_height_enable = 0 ;;;speed_limit_to_height_enable = 0
spiral_mode_max_xy_smoothing = 200% ;;;spiral_mode_max_xy_smoothing = 200%
spiral_mode_smooth = 0 ;;;spiral_mode_smooth = 0
staggered_inner_seams = 1 staggered_inner_seams = 1
thick_bridges = 0 thick_bridges = 0
thick_internal_bridges = 1 ;;;thick_internal_bridges = 1
timelapse_type = 0 ;;;timelapse_type = 0
top_solid_infill_flow_ratio = 1 ;;;top_solid_infill_flow_ratio = 1
top_surface_jerk = 9 ;;;top_surface_jerk = 9
travel_jerk = 12 ;;;travel_jerk = 12
travel_speed_z = 0 travel_speed_z = 0
wall_direction = auto ;;;wall_direction = auto
wall_distribution_count = 1 wall_distribution_count = 1
wall_filament = 1 ;;;wall_filament = 1
wall_generator = arachne perimeter_generator = arachne
wall_sequence = inner wall/outer wall ;;;wall_sequence = inner wall/outer wall
wall_transition_angle = 10 wall_transition_angle = 10
wall_transition_filter_deviation = 25% wall_transition_filter_deviation = 25%
wall_transition_length = 100% wall_transition_length = 100%
wipe_before_external_loop = 0 ;;;wipe_before_external_loop = 0
wipe_on_loops = 0 ;;;wipe_on_loops = 0
wipe_speed = 80% ;;;wipe_speed = 80%
wipe_tower_bridging = 10 wipe_tower_bridging = 10
wipe_tower_cone_angle = 0 wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100% wipe_tower_extra_spacing = 100%
wipe_tower_rotation_angle = 0 ;;;wipe_tower_rotation_angle = 0
wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70 ;;;wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70

View File

@@ -3,198 +3,198 @@ show_name = 0.12mm Fine Quality
[settings] [settings]
adaptive_layer_height = 0 variable_layer_height = 0
reduce_crossing_wall = 0 avoid_crossing_perimeters = 0
bridge_flow = 0.95 bridge_flow_ratio = 0.95
bridge_speed = 100 bridge_speed = 100
brim_width = 5 brim_width = 5
print_sequence = by layer complete_objects = 0
default_acceleration = 2500 default_acceleration = 2500
bridge_no_support = 0 dont_support_bridges = 0
elefant_foot_compensation = 0 elefant_foot_compensation = 0
outer_wall_line_width = 0.42 external_perimeter_extrusion_width = 0.42
outer_wall_speed = 60 external_perimeter_speed = 60
line_width = 0.46 extrusion_width = 0.46
infill_direction = 45 fill_angle = 45
sparse_infill_density = 15% fill_density = 15%
sparse_infill_pattern = grid fill_pattern = grid
initial_layer_line_width = 0.46 first_layer_extrusion_width = 0.46
initial_layer_print_height = 0.2 first_layer_height = 0.2
initial_layer_speed = 30 first_layer_speed = 30
gap_infill_speed = 50 gap_fill_speed = 50
infill_combination = 0 solid_infill_every_layers = 0
sparse_infill_line_width = 0.45 infill_extrusion_width = 0.45
infill_wall_overlap = 15% infill_overlap = 15%
sparse_infill_speed = 180 infill_speed = 180
interface_shells = 0 interface_shells = 0
detect_overhang_wall = 1 ;;;detect_overhang_wall = 1
reduce_infill_retraction = 1 ;;;reduce_infill_retraction = 1
wall_loops = 2 perimeters = 2
inner_wall_line_width = 0.45 perimeter_extrusion_width = 0.45
inner_wall_speed = 90 perimeter_speed = 90
print_settings_id = ;;;print_settings_id =
raft_layers = 0 raft_layers = 0
seam_position = aligned seam_position = aligned
skirt_distance = 2 skirt_distance = 2
skirt_height = 2 skirt_height = 2
minimum_sparse_infill_area = 10 solid_infill_below_area = 10
internal_solid_infill_line_width = 0.42 solid_infill_extrusion_width = 0.42
internal_solid_infill_speed = 180 solid_infill_speed = 180
spiral_mode = 0 spiral_vase = 0
standby_temperature_delta = -5 standby_temperature_delta = -5
detect_thin_wall = 1 thin_walls = 1
top_surface_line_width = 0.42 top_infill_extrusion_width = 0.42
top_surface_speed = 50 top_solid_infill_speed = 50
travel_speed = 150 travel_speed = 150
enable_prime_tower = 0 wipe_tower = 0
prime_tower_width = 60 wipe_tower_width = 60
xy_hole_compensation = 0 xy_size_compensation = 0
xy_contour_compensation = 0 ;;;xy_contour_compensation = 0
max_travel_detour_distance = 0 ;;;max_travel_detour_distance = 0
bottom_surface_pattern = monotonic bottom_fill_pattern = monotonic
bottom_shell_layers = 5 bottom_solid_layers = 5
bottom_shell_thickness = 0 bottom_solid_min_thickness = 0
brim_object_gap = 0.1 ;;;brim_object_gap = 0.1
compatible_printers_condition = ;;;compatible_printers_condition =
top_surface_acceleration = 2500 top_solid_infill_acceleration = 2500
draft_shield = disabled draft_shield = disabled
enable_arc_fitting = 0 arc_fitting = disabled
wall_infill_order = inner wall/outer wall/infill ;;;wall_infill_order = inner wall/outer wall/infill
initial_layer_acceleration = 500 first_layer_acceleration = 500
travel_acceleration = 2500 travel_acceleration = 2500
inner_wall_acceleration = 2000 perimeter_acceleration = 2000
ironing_flow = 15% ironing_flowrate = 15%
ironing_spacing = 0.1 ironing_spacing = 0.1
ironing_speed = 20 ironing_speed = 20
ironing_type = top ironing_type = top
layer_height = 0.12 layer_height = 0.12
overhang_1_4_speed = 0 overhang_speed_0 = 0
overhang_2_4_speed = 20 overhang_speed_1 = 20
overhang_3_4_speed = 15 overhang_speed_2 = 15
overhang_4_4_speed = 10 overhang_speed_3 = 10
skirt_loops = 0 skirts = 2
resolution = 0.012 resolution = 0.012
top_surface_pattern = monotonic top_fill_pattern = monotonic
top_shell_layers = 5 top_solid_layers = 5
top_shell_thickness = 0.8 top_solid_min_thickness = 0.8
initial_layer_infill_speed = 80 first_layer_infill_speed = 80
wipe_tower_no_sparse_layers = 0 wipe_tower_no_sparse_layers = 0
accel_to_decel_enable = 1 ;;;accel_to_decel_enable = 1
accel_to_decel_factor = 50% ;;;accel_to_decel_factor = 50%
acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]] ;;;acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]]
acceleration_limit_mess_enable = 0 ;;;acceleration_limit_mess_enable = 0
alternate_extra_wall = 0 ;;;alternate_extra_wall = 0
bottom_solid_infill_flow_ratio = 1 ;;;bottom_solid_infill_flow_ratio = 1
bridge_acceleration = 50% bridge_acceleration = 50%
bridge_angle = 0 bridge_angle = 0
bridge_density = 100% ;;;bridge_density = 100%
brim_ears_detection_length = 1 ;;;brim_ears_detection_length = 1
brim_ears_max_angle = 125 ;;;brim_ears_max_angle = 125
brim_type = no_brim brim_type = no_brim
default_jerk = 8 ;;;default_jerk = 8
detect_narrow_internal_solid_infill = 1 ;;;detect_narrow_internal_solid_infill = 1
elefant_foot_compensation_layers = 1 ;;;elefant_foot_compensation_layers = 1
enable_overhang_speed = 1 enable_dynamic_overhang_speeds = 1
enforce_support_layers = 0 support_material_enforce_layers = 0
ensure_vertical_shell_thickness = ensure_all ensure_vertical_shell_thickness = ensure_all
exclude_object = 0 ;;;exclude_object = 0
extra_perimeters_on_overhangs = 0 extra_perimeters_on_overhangs = 0
filter_out_gap_fill = 0 ;;;filter_out_gap_fill = 0
flush_into_infill = 0 ;;;flush_into_infill = 0
flush_into_objects = 0 ;;;flush_into_objects = 0
flush_into_support = 1 ;;;flush_into_support = 1
fuzzy_skin = none fuzzy_skin = none
fuzzy_skin_first_layer = 0 ;;;fuzzy_skin_first_layer = 0
fuzzy_skin_point_distance = 0.8 fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3 fuzzy_skin_thickness = 0.3
gcode_add_line_number = 0 ;;;gcode_add_line_number = 0
gcode_comments = 0 gcode_comments = 0
gcode_label_objects = 1 gcode_label_objects = 1
hole_to_polyhole = 0 ;;;hole_to_polyhole = 0
hole_to_polyhole_threshold = 0.01 ;;;hole_to_polyhole_threshold = 0.01
hole_to_polyhole_twisted = 1 ;;;hole_to_polyhole_twisted = 1
independent_support_layer_height = 1 ;;;independent_support_layer_height = 1
infill_anchor = 400% infill_anchor = 400%
infill_anchor_max = 20 infill_anchor_max = 20
infill_jerk = 20 ;;;infill_jerk = 20
initial_layer_jerk = 8 ;;;initial_layer_jerk = 8
initial_layer_min_bead_width = 85% ;;;initial_layer_min_bead_width = 85%
initial_layer_travel_speed = 100% ;;;initial_layer_travel_speed = 100%
inner_wall_jerk = 20 ;;;inner_wall_jerk = 20
internal_bridge_flow = 1 ;;;internal_bridge_flow = 1
internal_bridge_speed = 150% ;;;internal_bridge_speed = 150%
internal_solid_infill_acceleration = 100% solid_infill_acceleration = 100%
internal_solid_infill_pattern = monotonic solid_fill_pattern = monotonic
ironing_angle = -1 ;;;ironing_angle = -1
ironing_pattern = zig-zag ;;;ironing_pattern = zigzag
ironing_support_layer = 0 ;;;ironing_support_layer = 0
is_infill_first = 0 infill_first = 0
make_overhang_printable = 0 ;;;make_overhang_printable = 0
make_overhang_printable_angle = 55 ;;;make_overhang_printable_angle = 55
make_overhang_printable_hole_size = 0 ;;;make_overhang_printable_hole_size = 0
max_bridge_length = 10 ;;;max_bridge_length = 10
max_volumetric_extrusion_rate_slope = 0 ;;;max_volumetric_extrusion_rate_slope = 0
max_volumetric_extrusion_rate_slope_segment_length = 3 ;;;max_volumetric_extrusion_rate_slope_segment_length = 3
min_bead_width = 85% min_bead_width = 85%
min_feature_size = 25% min_feature_size = 25%
min_width_top_surface = 300% ;;;min_width_top_surface = 300%
minimum_support_area = 5 ;;;minimum_support_area = 5
mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0 mmu_segmented_region_max_width = 0
only_one_wall_first_layer = 0 ;;;only_one_wall_first_layer = 0
only_one_wall_top = 0 top_one_perimeter_type = none
ooze_prevention = 0 ooze_prevention = 0
outer_wall_acceleration = 1000 external_perimeter_acceleration = 1000
outer_wall_jerk = 20 ;;;outer_wall_jerk = 20
overhang_reverse = 0 ;;;overhang_reverse = 0
overhang_reverse_internal_only = 0 ;;;overhang_reverse_internal_only = 0
overhang_reverse_threshold = 50% ;;;overhang_reverse_threshold = 50%
overhang_speed_classic = 0 ;;;overhang_speed_classic = 0
precise_outer_wall = 0 ;;;precise_outer_wall = 0
prime_tower_brim_width = 3 wipe_tower_brim_width = 3
prime_volume = 45 ;;;prime_volume = 45
print_flow_ratio = 1 ;;;print_flow_ratio = 1
raft_contact_distance = 0.1 raft_contact_distance = 0.1
raft_expansion = 1.5 raft_expansion = 1.5
raft_first_layer_density = 90% raft_first_layer_density = 90%
raft_first_layer_expansion = 2 raft_first_layer_expansion = 2
role_based_wipe_speed = 1 ;;;role_based_wipe_speed = 1
seam_gap = 10% seam_gap_distance = 10%
single_extruder_multi_material_priming = 0 single_extruder_multi_material_priming = 0
skirt_speed = 50 ;;;skirt_speed = 50
slice_closing_radius = 0.049 slice_closing_radius = 0.049
slicing_mode = regular slicing_mode = regular
slow_down_layers = 0 ;;;slow_down_layers = 0
slowdown_for_curled_perimeters = 0 avoid_crossing_curled_overhangs = 0
small_perimeter_speed = 50% small_perimeter_speed = 50%
small_perimeter_threshold = 0 ;;;small_perimeter_threshold = 0
solid_infill_filament = 1 ;;;solid_infill_filament = 1
sparse_infill_acceleration = 100% infill_acceleration = 100%
sparse_infill_filament = 1 ;;;sparse_infill_filament = 1
speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]] ;;;speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]]
speed_limit_to_height_enable = 0 ;;;speed_limit_to_height_enable = 0
spiral_mode_max_xy_smoothing = 200% ;;;spiral_mode_max_xy_smoothing = 200%
spiral_mode_smooth = 0 ;;;spiral_mode_smooth = 0
staggered_inner_seams = 0 staggered_inner_seams = 0
thick_bridges = 0 thick_bridges = 0
thick_internal_bridges = 1 ;;;thick_internal_bridges = 1
timelapse_type = 0 ;;;timelapse_type = 0
top_solid_infill_flow_ratio = 1 ;;;top_solid_infill_flow_ratio = 1
top_surface_jerk = 20 ;;;top_surface_jerk = 20
travel_jerk = 8 ;;;travel_jerk = 8
travel_speed_z = 0 travel_speed_z = 0
wall_distribution_count = 1 wall_distribution_count = 1
wall_filament = 1 ;;;wall_filament = 1
wall_generator = arachne perimeter_generator = arachne
wall_sequence = inner wall/outer wall ;;;wall_sequence = inner wall/outer wall
wall_transition_angle = 10 wall_transition_angle = 10
wall_transition_filter_deviation = 25% wall_transition_filter_deviation = 25%
wall_transition_length = 100% wall_transition_length = 100%
wipe_before_external_loop = 0 ;;;wipe_before_external_loop = 0
wipe_on_loops = 0 ;;;wipe_on_loops = 0
wipe_speed = 80% ;;;wipe_speed = 80%
wipe_tower_bridging = 10 wipe_tower_bridging = 10
wipe_tower_cone_angle = 0 wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100% wipe_tower_extra_spacing = 100%
wipe_tower_rotation_angle = 0 ;;;wipe_tower_rotation_angle = 0
wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70 ;;;wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70

View File

@@ -3,198 +3,198 @@ show_name = 0.16mm Optimal Quality
[settings] [settings]
adaptive_layer_height = 0 variable_layer_height = 0
reduce_crossing_wall = 0 avoid_crossing_perimeters = 0
bridge_flow = 0.95 bridge_flow_ratio = 0.95
bridge_speed = 100 bridge_speed = 100
brim_width = 5 brim_width = 5
print_sequence = by layer complete_objects = 0
default_acceleration = 2500 default_acceleration = 2500
bridge_no_support = 0 dont_support_bridges = 0
elefant_foot_compensation = 0 elefant_foot_compensation = 0
outer_wall_line_width = 0.42 external_perimeter_extrusion_width = 0.42
outer_wall_speed = 60 external_perimeter_speed = 60
line_width = 0.46 extrusion_width = 0.46
infill_direction = 45 fill_angle = 45
sparse_infill_density = 15% fill_density = 15%
sparse_infill_pattern = grid fill_pattern = grid
initial_layer_line_width = 0.46 first_layer_extrusion_width = 0.46
initial_layer_print_height = 0.2 first_layer_height = 0.2
initial_layer_speed = 30 first_layer_speed = 30
gap_infill_speed = 50 gap_fill_speed = 50
infill_combination = 0 solid_infill_every_layers = 0
sparse_infill_line_width = 0.45 infill_extrusion_width = 0.45
infill_wall_overlap = 15% infill_overlap = 15%
sparse_infill_speed = 180 infill_speed = 180
interface_shells = 0 interface_shells = 0
detect_overhang_wall = 1 ;;;detect_overhang_wall = 1
reduce_infill_retraction = 1 ;;;reduce_infill_retraction = 1
wall_loops = 2 perimeters = 2
inner_wall_line_width = 0.45 perimeter_extrusion_width = 0.45
inner_wall_speed = 90 perimeter_speed = 90
print_settings_id = ;;;print_settings_id =
raft_layers = 0 raft_layers = 0
seam_position = aligned seam_position = aligned
skirt_distance = 2 skirt_distance = 2
skirt_height = 2 skirt_height = 2
minimum_sparse_infill_area = 10 solid_infill_below_area = 10
internal_solid_infill_line_width = 0.42 solid_infill_extrusion_width = 0.42
internal_solid_infill_speed = 180 solid_infill_speed = 180
spiral_mode = 0 spiral_vase = 0
standby_temperature_delta = -5 standby_temperature_delta = -5
detect_thin_wall = 1 thin_walls = 1
top_surface_line_width = 0.42 top_infill_extrusion_width = 0.42
top_surface_speed = 50 top_solid_infill_speed = 50
travel_speed = 150 travel_speed = 150
enable_prime_tower = 0 wipe_tower = 0
prime_tower_width = 60 wipe_tower_width = 60
xy_hole_compensation = 0 xy_size_compensation = 0
xy_contour_compensation = 0 ;;;xy_contour_compensation = 0
max_travel_detour_distance = 0 ;;;max_travel_detour_distance = 0
bottom_surface_pattern = monotonic bottom_fill_pattern = monotonic
bottom_shell_layers = 4 bottom_solid_layers = 4
bottom_shell_thickness = 0 bottom_solid_min_thickness = 0
brim_object_gap = 0.1 ;;;brim_object_gap = 0.1
compatible_printers_condition = ;;;compatible_printers_condition =
top_surface_acceleration = 2500 top_solid_infill_acceleration = 2500
draft_shield = disabled draft_shield = disabled
enable_arc_fitting = 0 arc_fitting = disabled
wall_infill_order = inner wall/outer wall/infill ;;;wall_infill_order = inner wall/outer wall/infill
initial_layer_acceleration = 500 first_layer_acceleration = 500
travel_acceleration = 2500 travel_acceleration = 2500
inner_wall_acceleration = 2000 perimeter_acceleration = 2000
ironing_flow = 15% ironing_flowrate = 15%
ironing_spacing = 0.1 ironing_spacing = 0.1
ironing_speed = 20 ironing_speed = 20
ironing_type = top ironing_type = top
layer_height = 0.16 layer_height = 0.16
overhang_1_4_speed = 0 overhang_speed_0 = 0
overhang_2_4_speed = 20 overhang_speed_1 = 20
overhang_3_4_speed = 15 overhang_speed_2 = 15
overhang_4_4_speed = 10 overhang_speed_3 = 10
skirt_loops = 0 skirts = 2
resolution = 0.012 resolution = 0.012
top_surface_pattern = monotonic top_fill_pattern = monotonic
top_shell_layers = 6 top_solid_layers = 6
top_shell_thickness = 0.8 top_solid_min_thickness = 0.8
initial_layer_infill_speed = 80 first_layer_infill_speed = 80
wipe_tower_no_sparse_layers = 0 wipe_tower_no_sparse_layers = 0
accel_to_decel_enable = 1 ;;;accel_to_decel_enable = 1
accel_to_decel_factor = 50% ;;;accel_to_decel_factor = 50%
acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]] ;;;acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]]
acceleration_limit_mess_enable = 0 ;;;acceleration_limit_mess_enable = 0
alternate_extra_wall = 0 ;;;alternate_extra_wall = 0
bottom_solid_infill_flow_ratio = 1 ;;;bottom_solid_infill_flow_ratio = 1
bridge_acceleration = 50% bridge_acceleration = 50%
bridge_angle = 0 bridge_angle = 0
bridge_density = 100% ;;;bridge_density = 100%
brim_ears_detection_length = 1 ;;;brim_ears_detection_length = 1
brim_ears_max_angle = 125 ;;;brim_ears_max_angle = 125
brim_type = no_brim brim_type = no_brim
default_jerk = 8 ;;;default_jerk = 8
detect_narrow_internal_solid_infill = 1 ;;;detect_narrow_internal_solid_infill = 1
elefant_foot_compensation_layers = 1 ;;;elefant_foot_compensation_layers = 1
enable_overhang_speed = 1 enable_dynamic_overhang_speeds = 1
enforce_support_layers = 0 support_material_enforce_layers = 0
ensure_vertical_shell_thickness = ensure_all ensure_vertical_shell_thickness = ensure_all
exclude_object = 0 ;;;exclude_object = 0
extra_perimeters_on_overhangs = 0 extra_perimeters_on_overhangs = 0
filter_out_gap_fill = 0 ;;;filter_out_gap_fill = 0
flush_into_infill = 0 ;;;flush_into_infill = 0
flush_into_objects = 0 ;;;flush_into_objects = 0
flush_into_support = 1 ;;;flush_into_support = 1
fuzzy_skin = none fuzzy_skin = none
fuzzy_skin_first_layer = 0 ;;;fuzzy_skin_first_layer = 0
fuzzy_skin_point_distance = 0.8 fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3 fuzzy_skin_thickness = 0.3
gcode_add_line_number = 0 ;;;gcode_add_line_number = 0
gcode_comments = 0 gcode_comments = 0
gcode_label_objects = 1 gcode_label_objects = 1
hole_to_polyhole = 0 ;;;hole_to_polyhole = 0
hole_to_polyhole_threshold = 0.01 ;;;hole_to_polyhole_threshold = 0.01
hole_to_polyhole_twisted = 1 ;;;hole_to_polyhole_twisted = 1
independent_support_layer_height = 1 ;;;independent_support_layer_height = 1
infill_anchor = 400% infill_anchor = 400%
infill_anchor_max = 20 infill_anchor_max = 20
infill_jerk = 20 ;;;infill_jerk = 20
initial_layer_jerk = 8 ;;;initial_layer_jerk = 8
initial_layer_min_bead_width = 85% ;;;initial_layer_min_bead_width = 85%
initial_layer_travel_speed = 100% ;;;initial_layer_travel_speed = 100%
inner_wall_jerk = 20 ;;;inner_wall_jerk = 20
internal_bridge_flow = 1 ;;;internal_bridge_flow = 1
internal_bridge_speed = 150% ;;;internal_bridge_speed = 150%
internal_solid_infill_acceleration = 100% solid_infill_acceleration = 100%
internal_solid_infill_pattern = monotonic solid_fill_pattern = monotonic
ironing_angle = -1 ;;;ironing_angle = -1
ironing_pattern = zig-zag ;;;ironing_pattern = zigzag
ironing_support_layer = 0 ;;;ironing_support_layer = 0
is_infill_first = 0 infill_first = 0
make_overhang_printable = 0 ;;;make_overhang_printable = 0
make_overhang_printable_angle = 55 ;;;make_overhang_printable_angle = 55
make_overhang_printable_hole_size = 0 ;;;make_overhang_printable_hole_size = 0
max_bridge_length = 10 ;;;max_bridge_length = 10
max_volumetric_extrusion_rate_slope = 0 ;;;max_volumetric_extrusion_rate_slope = 0
max_volumetric_extrusion_rate_slope_segment_length = 3 ;;;max_volumetric_extrusion_rate_slope_segment_length = 3
min_bead_width = 85% min_bead_width = 85%
min_feature_size = 25% min_feature_size = 25%
min_width_top_surface = 300% ;;;min_width_top_surface = 300%
minimum_support_area = 5 ;;;minimum_support_area = 5
mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0 mmu_segmented_region_max_width = 0
only_one_wall_first_layer = 0 ;;;only_one_wall_first_layer = 0
only_one_wall_top = 0 top_one_perimeter_type = none
ooze_prevention = 0 ooze_prevention = 0
outer_wall_acceleration = 1000 external_perimeter_acceleration = 1000
outer_wall_jerk = 20 ;;;outer_wall_jerk = 20
overhang_reverse = 0 ;;;overhang_reverse = 0
overhang_reverse_internal_only = 0 ;;;overhang_reverse_internal_only = 0
overhang_reverse_threshold = 50% ;;;overhang_reverse_threshold = 50%
overhang_speed_classic = 0 ;;;overhang_speed_classic = 0
precise_outer_wall = 0 ;;;precise_outer_wall = 0
prime_tower_brim_width = 3 wipe_tower_brim_width = 3
prime_volume = 45 ;;;prime_volume = 45
print_flow_ratio = 1 ;;;print_flow_ratio = 1
raft_contact_distance = 0.1 raft_contact_distance = 0.1
raft_expansion = 1.5 raft_expansion = 1.5
raft_first_layer_density = 90% raft_first_layer_density = 90%
raft_first_layer_expansion = 2 raft_first_layer_expansion = 2
role_based_wipe_speed = 1 ;;;role_based_wipe_speed = 1
seam_gap = 10% seam_gap_distance = 10%
single_extruder_multi_material_priming = 0 single_extruder_multi_material_priming = 0
skirt_speed = 50 ;;;skirt_speed = 50
slice_closing_radius = 0.049 slice_closing_radius = 0.049
slicing_mode = regular slicing_mode = regular
slow_down_layers = 0 ;;;slow_down_layers = 0
slowdown_for_curled_perimeters = 0 avoid_crossing_curled_overhangs = 0
small_perimeter_speed = 50% small_perimeter_speed = 50%
small_perimeter_threshold = 0 ;;;small_perimeter_threshold = 0
solid_infill_filament = 1 ;;;solid_infill_filament = 1
sparse_infill_acceleration = 100% infill_acceleration = 100%
sparse_infill_filament = 1 ;;;sparse_infill_filament = 1
speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]] ;;;speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]]
speed_limit_to_height_enable = 0 ;;;speed_limit_to_height_enable = 0
spiral_mode_max_xy_smoothing = 200% ;;;spiral_mode_max_xy_smoothing = 200%
spiral_mode_smooth = 0 ;;;spiral_mode_smooth = 0
staggered_inner_seams = 0 staggered_inner_seams = 0
thick_bridges = 0 thick_bridges = 0
thick_internal_bridges = 1 ;;;thick_internal_bridges = 1
timelapse_type = 0 ;;;timelapse_type = 0
top_solid_infill_flow_ratio = 1 ;;;top_solid_infill_flow_ratio = 1
top_surface_jerk = 20 ;;;top_surface_jerk = 20
travel_jerk = 8 ;;;travel_jerk = 8
travel_speed_z = 0 travel_speed_z = 0
wall_distribution_count = 1 wall_distribution_count = 1
wall_filament = 1 ;;;wall_filament = 1
wall_generator = arachne perimeter_generator = arachne
wall_sequence = inner wall/outer wall ;;;wall_sequence = inner wall/outer wall
wall_transition_angle = 10 wall_transition_angle = 10
wall_transition_filter_deviation = 25% wall_transition_filter_deviation = 25%
wall_transition_length = 100% wall_transition_length = 100%
wipe_before_external_loop = 0 ;;;wipe_before_external_loop = 0
wipe_on_loops = 0 ;;;wipe_on_loops = 0
wipe_speed = 80% ;;;wipe_speed = 80%
wipe_tower_bridging = 10 wipe_tower_bridging = 10
wipe_tower_cone_angle = 0 wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100% wipe_tower_extra_spacing = 100%
wipe_tower_rotation_angle = 0 ;;;wipe_tower_rotation_angle = 0
wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70 ;;;wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70

View File

@@ -3,224 +3,224 @@ show_name = 0.20mm Standard Quality
[settings] [settings]
adaptive_layer_height = 0 variable_layer_height = 0
reduce_crossing_wall = 0 avoid_crossing_perimeters = 0
bridge_flow = 0.95 bridge_flow_ratio = 0.95
bridge_speed = 50 bridge_speed = 50
brim_width = 5 brim_width = 5
print_sequence = by layer complete_objects = 0
default_acceleration = 2500 default_acceleration = 2500
bridge_no_support = 0 dont_support_bridges = 0
elefant_foot_compensation = 0.15 elefant_foot_compensation = 0.15
outer_wall_line_width = 0.42 external_perimeter_extrusion_width = 0.42
outer_wall_speed = 60 external_perimeter_speed = 60
line_width = 0.45 extrusion_width = 0.45
infill_direction = 45 fill_angle = 45
sparse_infill_density = 15% fill_density = 15%
sparse_infill_pattern = zig-zag fill_pattern = zigzag
initial_layer_line_width = 0.5 first_layer_extrusion_width = 0.5
initial_layer_print_height = 0.2 first_layer_height = 0.2
initial_layer_speed = 30 first_layer_speed = 30
gap_infill_speed = 50 gap_fill_speed = 50
infill_combination = 0 solid_infill_every_layers = 0
sparse_infill_line_width = 0.45 infill_extrusion_width = 0.45
infill_wall_overlap = 30 infill_overlap = 30%
sparse_infill_speed = 180 infill_speed = 180
interface_shells = 0 interface_shells = 0
detect_overhang_wall = 1 ;;detect_overhang_wall = 1
reduce_infill_retraction = 1 ;;reduce_infill_retraction = 1
wall_loops = 2 perimeters = 2
inner_wall_line_width = 0.45 perimeter_extrusion_width = 0.45
inner_wall_speed = 90 perimeter_speed = 90
print_settings_id = ;;;print_settings_id =
raft_layers = 0 raft_layers = 0
seam_position = aligned seam_position = aligned
skirt_distance = 2 skirt_distance = 2
skirt_height = 2 skirt_height = 2
minimum_sparse_infill_area = 10 solid_infill_below_area = 10
internal_solid_infill_line_width = 0.42 solid_infill_extrusion_width = 0.42
internal_solid_infill_speed = 180 solid_infill_speed = 180
spiral_mode = 0 spiral_vase = 0
standby_temperature_delta = -5 standby_temperature_delta = -5
detect_thin_wall = 0 thin_walls = 0
top_surface_line_width = 0.42 top_infill_extrusion_width = 0.42
top_surface_speed = 50 top_solid_infill_speed = 50
travel_speed = 150 travel_speed = 150
enable_prime_tower = 0 wipe_tower = 0
prime_tower_width = 60 wipe_tower_width = 60
xy_hole_compensation = 0 xy_size_compensation = 0
xy_contour_compensation = 0 ;;;xy_contour_compensation = 0
max_travel_detour_distance = 0 ;;;max_travel_detour_distance = 0
bottom_surface_pattern = monotonic bottom_fill_pattern = monotonic
bottom_shell_layers = 4 bottom_solid_layers = 4
bottom_shell_thickness = 0 bottom_solid_min_thickness = 0
brim_object_gap = 0.1 ;;;brim_object_gap = 0.1
compatible_printers_condition = ;;;compatible_printers_condition =
top_surface_acceleration = 2500 top_solid_infill_acceleration = 2500
draft_shield = disabled draft_shield = disabled
enable_arc_fitting = 1 arc_fitting = disabled
wall_infill_order = inner wall/outer wall/infill ;;;wall_infill_order = inner wall/outer wall/infill
initial_layer_acceleration = 500 first_layer_acceleration = 500
travel_acceleration = 2500 travel_acceleration = 2500
inner_wall_acceleration = 2000 perimeter_acceleration = 2000
ironing_flow = 15% ironing_flowrate = 15%
ironing_spacing = 0.1 ironing_spacing = 0.1
ironing_speed = 20 ironing_speed = 20
ironing_type = top ironing_type = top
layer_height = 0.2 layer_height = 0.2
overhang_1_4_speed = 0 overhang_speed_0 = 0
overhang_2_4_speed = 60 overhang_speed_1 = 60
overhang_3_4_speed = 30 overhang_speed_2 = 30
overhang_4_4_speed = 10 overhang_speed_3 = 10
skirt_loops = 0 skirts = 2
resolution = 0.012 resolution = 0.012
top_surface_pattern = monotonic top_fill_pattern = monotonic
top_shell_layers = 4 top_solid_layers = 4
top_shell_thickness = 0.8 top_solid_min_thickness = 0.8
initial_layer_infill_speed = 80 first_layer_infill_speed = 80
wipe_tower_no_sparse_layers = 0 wipe_tower_no_sparse_layers = 0
accel_to_decel_enable = 1 ;;;accel_to_decel_enable = 1
accel_to_decel_factor = 25 ;;;accel_to_decel_factor = 25
acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]] ;;;acceleration_limit_mess = [[0.5,1.0,100,6000],[1.0,1.5,80,5500],[1.5,2.0,60,5000]]
acceleration_limit_mess_enable = 0 ;;;acceleration_limit_mess_enable = 0
ai_infill = 0 ;;;ai_infill = 0
alternate_extra_wall = 0 ;;;alternate_extra_wall = 0
bottom_solid_infill_flow_ratio = 1 ;;;bottom_solid_infill_flow_ratio = 1
bridge_acceleration = 50% bridge_acceleration = 50%
bridge_angle = 0 bridge_angle = 0
bridge_density = 100% ;;;bridge_density = 100%
brim_ears_detection_length = 1 ;;;brim_ears_detection_length = 1
brim_ears_max_angle = 125 ;;;brim_ears_max_angle = 125
brim_type = no_brim brim_type = no_brim
counterbore_hole_bridging = none ;;;counterbore_hole_bridging = none
default_jerk = 10 ;;;default_jerk = 10
detect_narrow_internal_solid_infill = 1 ;;;detect_narrow_internal_solid_infill = 1
dont_filter_internal_bridges = disabled ;;;dont_filter_internal_bridges = disabled
elefant_foot_compensation_layers = 1 ;;;elefant_foot_compensation_layers = 1
enable_overhang_speed = 1 enable_dynamic_overhang_speeds = 1
enforce_support_layers = 0 support_material_enforce_layers = 0
ensure_vertical_shell_thickness = ensure_all ensure_vertical_shell_thickness = ensure_all
exclude_object = 0 ;;;exclude_object = 0
extra_perimeters_on_overhangs = 0 extra_perimeters_on_overhangs = 0
filter_out_gap_fill = 0 ;;;filter_out_gap_fill = 0
flush_into_infill = 0 ;;;flush_into_infill = 0
flush_into_objects = 0 ;;;flush_into_objects = 0
flush_into_support = 1 ;;;flush_into_support = 1
fuzzy_skin = none fuzzy_skin = none
fuzzy_skin_first_layer = 0 ;;;fuzzy_skin_first_layer = 0
fuzzy_skin_point_distance = 0.8 fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3 fuzzy_skin_thickness = 0.3
gap_fill_target = everywhere gap_fill_enabled = everywhere
gcode_add_line_number = 0 ;;;gcode_add_line_number = 0
gcode_comments = 0 gcode_comments = 0
gcode_label_objects = 1 gcode_label_objects = 1
hole_to_polyhole = 0 ;;;hole_to_polyhole = 0
hole_to_polyhole_threshold = 0.01 ;;;hole_to_polyhole_threshold = 0.01
hole_to_polyhole_twisted = 1 ;;;hole_to_polyhole_twisted = 1
independent_support_layer_height = 1 ;;;independent_support_layer_height = 1
infill_anchor = 400% infill_anchor = 400%
infill_anchor_max = 20 infill_anchor_max = 20
infill_jerk = 10 ;;;infill_jerk = 10
initial_layer_jerk = 10 ;;;initial_layer_jerk = 10
initial_layer_min_bead_width = 85% ;;;initial_layer_min_bead_width = 85%
initial_layer_travel_speed = 100% ;;;initial_layer_travel_speed = 100%
inner_wall_jerk = 10 ;;;inner_wall_jerk = 10
internal_bridge_flow = 1 ;;;internal_bridge_flow = 1
internal_bridge_speed = 150% ;;;internal_bridge_speed = 150%
internal_solid_infill_acceleration = 100% solid_infill_acceleration = 100%
internal_solid_infill_pattern = monotonic solid_fill_pattern = monotonic
ironing_angle = -1 ;;;ironing_angle = -1
ironing_pattern = zig-zag ;;;ironing_pattern = zigzag
ironing_support_layer = 0 ;;;ironing_support_layer = 0
is_infill_first = 0 infill_first = 0
make_overhang_printable = 0 ;;;make_overhang_printable = 0
make_overhang_printable_angle = 55 ;;;make_overhang_printable_angle = 55
make_overhang_printable_hole_size = 0 ;;;make_overhang_printable_hole_size = 0
material_flow_dependent_temperature = 0 ;;;material_flow_dependent_temperature = 0
material_flow_temp_graph = [[3.0,210],[10.0,220],[12.0,230]] ;;;material_flow_temp_graph = [[3.0,210],[10.0,220],[12.0,230]]
max_bridge_length = 10 ;;;max_bridge_length = 10
max_volumetric_extrusion_rate_slope = 0 ;;;max_volumetric_extrusion_rate_slope = 0
max_volumetric_extrusion_rate_slope_segment_length = 3 ;;;max_volumetric_extrusion_rate_slope_segment_length = 3
min_bead_width = 85% min_bead_width = 85%
min_feature_size = 25% min_feature_size = 25%
min_length_factor = 0.5 ;;;min_length_factor = 0.5
min_width_top_surface = 300% ;;;min_width_top_surface = 300%
minimum_support_area = 5 ;;;minimum_support_area = 5
mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0 mmu_segmented_region_max_width = 0
only_one_wall_first_layer = 0 ;;;only_one_wall_first_layer = 0
only_one_wall_top = 1 top_one_perimeter_type = top
ooze_prevention = 0 ooze_prevention = 0
outer_wall_acceleration = 1000 external_perimeter_acceleration = 1000
outer_wall_jerk = 10 ;;;outer_wall_jerk = 10
overhang_reverse = 0 ;;;overhang_reverse = 0
overhang_reverse_internal_only = 0 ;;;overhang_reverse_internal_only = 0
overhang_reverse_threshold = 50% ;;;overhang_reverse_threshold = 50%
overhang_speed_classic = 0 ;;;overhang_speed_classic = 0
precise_outer_wall = 0 ;;;precise_outer_wall = 0
prime_tower_brim_width = 3 wipe_tower_brim_width = 3
prime_tower_enhance_type = chamfer ;;;prime_tower_enhance_type = chamfer
prime_volume = 45 ;;;prime_volume = 45
print_flow_ratio = 1 ;;;print_flow_ratio = 1
print_order = default ;;;print_order = default
raft_contact_distance = 0.1 raft_contact_distance = 0.1
raft_expansion = 1.5 raft_expansion = 1.5
raft_first_layer_density = 90% raft_first_layer_density = 90%
raft_first_layer_expansion = 2 raft_first_layer_expansion = 2
role_based_wipe_speed = 0 ;;;role_based_wipe_speed = 0
scarf_angle_threshold = 155 ;;;scarf_angle_threshold = 155
scarf_joint_flow_ratio = 1 ;;;scarf_joint_flow_ratio = 1
scarf_joint_speed = 100% ;;;scarf_joint_speed = 100%
scarf_overhang_threshold = 40% ;;;scarf_overhang_threshold = 40%
seam_gap = 10% seam_gap_distance = 10%
seam_slope_conditional = 0 ;;;seam_slope_conditional = 0
seam_slope_entire_loop = 0 scarf_seam_entire_loop = 0
seam_slope_inner_walls = 0 scarf_seam_on_inner_perimeters = 0
seam_slope_min_length = 20 scarf_seam_length = 20
seam_slope_start_height = 0 scarf_seam_start_height = 0
seam_slope_steps = 10 ;;;seam_slope_steps = 10
seam_slope_type = none ;;;seam_slope_type = none
single_extruder_multi_material_priming = 0 single_extruder_multi_material_priming = 0
skirt_speed = 50 ;;;skirt_speed = 50
slice_closing_radius = 0.049 slice_closing_radius = 0.049
slicing_mode = regular slicing_mode = regular
slow_down_layers = 0 ;;;slow_down_layers = 0
slowdown_for_curled_perimeters = 0 avoid_crossing_curled_overhangs = 0
small_area_infill_flow_compensation = 0 ;;;small_area_infill_flow_compensation = 0
small_area_infill_flow_compensation_model = 0,0;"\n0.2,0.4444";"\n0.4,0.6145";"\n0.6,0.7059";"\n0.8,0.7619";"\n1.5,0.8571";"\n2,0.8889";"\n3,0.9231";"\n5,0.9520";"\n10,1" ;;;small_area_infill_flow_compensation_model = 0,0;"\n0.2,0.4444";"\n0.4,0.6145";"\n0.6,0.7059";"\n0.8,0.7619";"\n1.5,0.8571";"\n2,0.8889";"\n3,0.9231";"\n5,0.9520";"\n10,1"
small_perimeter_speed = 50% small_perimeter_speed = 50%
small_perimeter_threshold = 0 ;;;small_perimeter_threshold = 0
solid_infill_filament = 1 ;;;solid_infill_filament = 1
sparse_infill_acceleration = 100% infill_acceleration = 100%
sparse_infill_filament = 1 ;;;sparse_infill_filament = 1
speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]] ;;;speed_limit_to_height = [[100,150,100,6000],[150,200,80,5500],[200,250,60,5000]]
speed_limit_to_height_enable = 0 ;;;speed_limit_to_height_enable = 0
spiral_mode_max_xy_smoothing = 200% ;;;spiral_mode_max_xy_smoothing = 200%
spiral_mode_smooth = 0 ;;;spiral_mode_smooth = 0
staggered_inner_seams = 1 staggered_inner_seams = 1
thick_bridges = 0 thick_bridges = 0
thick_internal_bridges = 1 ;;;thick_internal_bridges = 1
timelapse_type = 0 ;;;timelapse_type = 0
top_solid_infill_flow_ratio = 1 ;;;top_solid_infill_flow_ratio = 1
top_surface_jerk = 8 ;;;top_surface_jerk = 8
travel_jerk = 10 ;;;travel_jerk = 10
travel_speed_z = 0 travel_speed_z = 0
wall_direction = auto ;;;wall_direction = auto
wall_distribution_count = 1 wall_distribution_count = 1
wall_filament = 1 ;;;wall_filament = 1
wall_generator = arachne perimeter_generator = arachne
wall_sequence = inner wall/outer wall ;;;wall_sequence = inner wall/outer wall
wall_transition_angle = 10 wall_transition_angle = 10
wall_transition_filter_deviation = 25% wall_transition_filter_deviation = 25%
wall_transition_length = 100% wall_transition_length = 100%
wipe_before_external_loop = 0 ;;;wipe_before_external_loop = 0
wipe_on_loops = 0 ;;;wipe_on_loops = 0
wipe_speed = 100% ;;;wipe_speed = 100%
wipe_tower_bridging = 10 wipe_tower_bridging = 10
wipe_tower_cone_angle = 0 wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100% wipe_tower_extra_spacing = 100%
wipe_tower_rotation_angle = 0 ;;;wipe_tower_rotation_angle = 0
wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70 ;;;wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70

View File

@@ -1,5 +1,5 @@
[metadata] [metadata]
show_name = Grid Support show_name = 网状支撑 (Grid Support)
[settings] [settings]
@@ -7,11 +7,11 @@ support_material = 1
support_material_auto = 1 support_material_auto = 1
support_material_extrusion_width = 0.4 support_material_extrusion_width = 0.4
support_material_interface_extruder = 0 support_material_interface_extruder = 0
support_top_z_distance = 0.2 support_material_contact_distance = 0.2
support_interface_loop_pattern = 0 ;;;support_interface_loop_pattern = 0
support_interface_top_layers = 2 support_material_interface_layers = 2
support_interface_spacing = 0.5 support_material_interface_spacing = 0.5
support_interface_speed = 100% support_material_interface_speed = 100%
support_material_pattern = rectilinear support_material_pattern = rectilinear
support_material_spacing = 2.5 support_material_spacing = 2.5
support_material_speed = 50 support_material_speed = 50
@@ -24,11 +24,11 @@ support_material_bottom_interface_layers = 2
support_material_angle = 0 support_material_angle = 0
support_bottom_interface_spacing = 0.5 ;;;support_bottom_interface_spacing = 0.5
support_bottom_z_distance = 0.2 support_material_bottom_contact_distance = 0.2
support_critical_regions_only = 0 ;;;support_critical_regions_only = 0
support_expansion = 0 ;;;support_expansion = 0
support_interface_not_for_body = 1 ;;;support_interface_not_for_body = 1
support_interface_pattern = auto support_material_interface_pattern = auto
support_remove_small_overhang = 1 ;;;support_remove_small_overhang = 1
support_xy_overrides_z = xy_overrides_z ;;;support_xy_overrides_z = xy_overrides_z

View File

@@ -1,50 +1,50 @@
[metadata] [metadata]
show_name = No Support show_name = 无支撑 (No Support)
[settings] [settings]
support_material = 0 support_material = 0
support_line_width = 0.4 ;;;support_line_width = 0.4
support_interface_filament = 0 ;;;support_interface_filament = 0
support_on_build_plate_only = 0 ;;;support_on_build_plate_only = 0
support_top_z_distance = 0.2 support_material_contact_distance = 0.2
support_interface_loop_pattern = 0 ;;;support_interface_loop_pattern = 0
support_interface_top_layers = 2 support_material_interface_layers = 2
support_interface_spacing = 0.5 support_material_interface_spacing = 0.5
support_interface_speed = 100% support_material_interface_speed = 100%
support_base_pattern = rectilinear ;;;support_base_pattern = rectilinear
support_base_pattern_spacing = 2.5 ;;;support_base_pattern_spacing = 2.5
support_speed = 50 support_material_speed = 50
support_threshold_angle = 30 ;;;support_threshold_angle = 30
support_object_xy_distance = 0.35 ;;;support_object_xy_distance = 0.35
support_type = normal(auto) ;;;support_type = 1
support_material_style = default support_material_style = default
support_interface_bottom_layers = 2 support_material_bottom_interface_layers = 2
tree_support_branch_angle = 45 ;;;tree_support_branch_angle = 45
tree_support_wall_count = 0 ;;;tree_support_wall_count = 0
support_angle = 0 support_material_angle = 0
support_bottom_interface_spacing = 0.5 ;;;support_bottom_interface_spacing = 0.5
support_bottom_z_distance = 0.2 support_material_bottom_contact_distance = 0.2
support_critical_regions_only = 0 ;;;support_critical_regions_only = 0
support_expansion = 0 ;;;support_expansion = 0
support_interface_not_for_body = 1 ;;;support_interface_not_for_body = 1
support_interface_pattern = auto support_material_interface_pattern = auto
support_remove_small_overhang = 1 ;;;support_remove_small_overhang = 1
support_xy_overrides_z = xy_overrides_z ;;;support_xy_overrides_z = xy_overrides_z
tree_support_adaptive_layer_height = 1 ;;;tree_support_adaptive_layer_height = 1
tree_support_angle_slow = 25 ;;;tree_support_angle_slow = 25
tree_support_auto_brim = 1 ;;;tree_support_auto_brim = 1
tree_support_branch_angle_organic = 40 ;;;tree_support_branch_angle_organic = 40
tree_support_branch_diameter = 2 ;;;tree_support_branch_diameter = 2
tree_support_branch_diameter_angle = 5 ;;;tree_support_branch_diameter_angle = 5
tree_support_branch_diameter_double_wall = 3 ;;;tree_support_branch_diameter_double_wall = 3
tree_support_branch_diameter_organic = 2 ;;;tree_support_branch_diameter_organic = 2
tree_support_branch_distance = 5 ;;;tree_support_branch_distance = 5
tree_support_branch_distance_organic = 1 ;;;tree_support_branch_distance_organic = 1
tree_support_brim_width = 3 ;;;tree_support_brim_width = 3
tree_support_tip_diameter = 0.8 ;;;tree_support_tip_diameter = 0.8
tree_support_top_rate = 30% ;;;tree_support_top_rate = 30%

View File

@@ -1,5 +1,5 @@
[metadata] [metadata]
show_name = Snug Support show_name = 松散支撑 (Snug Support)
[settings] [settings]
@@ -7,11 +7,11 @@ support_material = 1
support_material_auto = 1 support_material_auto = 1
support_material_extrusion_width = 0.4 support_material_extrusion_width = 0.4
support_material_interface_extruder = 0 support_material_interface_extruder = 0
support_top_z_distance = 0.2 support_material_contact_distance = 0.2
support_interface_loop_pattern = 0 ;;;support_interface_loop_pattern = 0
support_interface_top_layers = 2 support_material_interface_layers = 2
support_interface_spacing = 0.5 support_material_interface_spacing = 0.5
support_interface_speed = 100% support_material_interface_speed = 100%
support_material_pattern = rectilinear support_material_pattern = rectilinear
support_material_spacing = 2.5 support_material_spacing = 2.5
support_material_speed = 50 support_material_speed = 50
@@ -24,11 +24,11 @@ support_material_bottom_interface_layers = 2
support_material_angle = 0 support_material_angle = 0
support_bottom_interface_spacing = 0.5 ;;;support_bottom_interface_spacing = 0.5
support_bottom_z_distance = 0.2 support_material_bottom_contact_distance = 0.2
support_critical_regions_only = 0 ;;;support_critical_regions_only = 0
support_expansion = 0 ;;;support_expansion = 0
support_interface_not_for_body = 1 ;;;support_interface_not_for_body = 1
support_interface_pattern = auto support_material_interface_pattern = auto
support_remove_small_overhang = 1 ;;;support_remove_small_overhang = 1
support_xy_overrides_z = xy_overrides_z ;;;support_xy_overrides_z = xy_overrides_z

View File

@@ -1,5 +1,5 @@
[metadata] [metadata]
show_name = Tree Support show_name = 树状支撑 (Tree Support)
[settings] [settings]
@@ -7,11 +7,11 @@ support_material = 1
support_material_auto = 1 support_material_auto = 1
support_material_extrusion_width = 0.4 support_material_extrusion_width = 0.4
support_material_interface_extruder = 0 support_material_interface_extruder = 0
support_top_z_distance = 0.2 support_material_contact_distance = 0.2
support_interface_loop_pattern = 0 ;;;support_interface_loop_pattern = 0
support_interface_top_layers = 2 support_material_interface_layers = 2
support_interface_spacing = 0.5 support_material_interface_spacing = 0.5
support_interface_speed = 100% support_material_interface_speed = 100%
support_material_pattern = rectilinear support_material_pattern = rectilinear
support_material_spacing = 2.5 support_material_spacing = 2.5
support_material_speed = 50 support_material_speed = 50
@@ -24,14 +24,14 @@ support_material_bottom_interface_layers = 2
support_material_angle = 0 support_material_angle = 0
support_bottom_interface_spacing = 0.5 ;;;support_bottom_interface_spacing = 0.5
support_bottom_z_distance = 0.2 support_material_bottom_contact_distance = 0.2
support_critical_regions_only = 0 ;;;support_critical_regions_only = 0
support_expansion = 0 ;;;support_expansion = 0
support_interface_not_for_body = 1 ;;;support_interface_not_for_body = 1
support_interface_pattern = auto support_material_interface_pattern = auto
support_remove_small_overhang = 1 ;;;support_remove_small_overhang = 1
support_xy_overrides_z = xy_overrides_z ;;;support_xy_overrides_z = xy_overrides_z
support_tree_angle = 45 support_tree_angle = 45
@@ -48,4 +48,4 @@ support_tree_branch_distance = 5
; tree_support_branch_distance_organic = 1 ; tree_support_branch_distance_organic = 1
; tree_support_brim_width = 3 ; tree_support_brim_width = 3
support_tree_tip_diameter = 0.8 support_tree_tip_diameter = 0.8
support_tree_top_rate = 30% support_tree_top_rate = 30%

417
valid_keys.txt Normal file
View File

@@ -0,0 +1,417 @@
load
material_profile
print_profile
printer_profile
export_3mf
export_gcode
gcode
export_obj
export_sla
sla
export_stl
gcodeviewer
help
help_fff
help_sla
info
query_print_filament_profiles
query_printer_models
save
slice
align_xy
center
cut
dont_arrange
duplicate
duplicate_grid
ensure_on_bed
no_ensure_on_bed
merge
rotate
rotate_x
rotate_y
scale
scale_to_fit
split
config_compatibility
datadir
delete_after_load
ignore_nonexistent_config
load
loglevel
opengl_aa
output
single_instance
threads
fill_pattern
load
arc_fitting
autoemit_temperature_commands
avoid_crossing_curled_overhangs
avoid_crossing_perimeters
bed_custom_model
bed_custom_texture
bed_shape
bed_temperature
before_layer_gcode
between_objects_gcode
binary_gcode
bridge_acceleration
bridge_fan_speed
chamber_minimal_temperature
chamber_temperature
color_change_gcode
colorprint_heights
complete_objects
cooling
cooling_perimeter_transition_distance
cooling_slowdown_logic
cooling_tube_length
cooling_tube_retraction
custom_parameters_filament
custom_parameters_print
custom_parameters_printer
default_acceleration
deretract_speed
disable_fan_first_layers
draft_shield
duplicate_distance
enable_dynamic_fan_speeds
end_filament_gcode
end_gcode
external_perimeter_acceleration
extra_loading_move
extruder_clearance_height
extruder_clearance_radius
extruder_colour
extruder_offset
extrusion_axis
extrusion_multiplier
fan_always_on
fan_below_layer_time
filament_abrasive
filament_colour
filament_cooling_final_speed
filament_cooling_initial_speed
filament_cooling_moves
filament_cost
filament_density
filament_deretract_speed
filament_diameter
filament_infill_max_crossing_speed
filament_infill_max_speed
filament_load_time
filament_loading_speed
filament_loading_speed_start
filament_max_volumetric_speed
filament_minimal_purge_on_wipe_tower
filament_multitool_ramming
filament_multitool_ramming_flow
filament_multitool_ramming_volume
filament_notes
filament_purge_multiplier
filament_ramming_parameters
filament_retract_before_travel
filament_retract_before_wipe
filament_retract_layer_change
filament_retract_length
filament_retract_length_toolchange
filament_retract_lift
filament_retract_lift_above
filament_retract_lift_below
filament_retract_restart_extra
filament_retract_restart_extra_toolchange
filament_retract_speed
filament_seam_gap_distance
filament_shrinkage_compensation_xy
filament_shrinkage_compensation_z
filament_soluble
filament_spool_weight
filament_stamping_distance
filament_stamping_loading_speed
filament_toolchange_delay
filament_travel_lift_before_obstacle
filament_travel_max_lift
filament_travel_ramping_lift
filament_travel_slope
filament_type
filament_unload_time
filament_unloading_speed
filament_unloading_speed_start
filament_wipe
first_layer_acceleration
first_layer_acceleration_over_raft
first_layer_bed_temperature
first_layer_infill_speed
first_layer_speed
first_layer_speed_over_raft
first_layer_temperature
full_fan_speed_layer
gcode_comments
gcode_flavor
gcode_label_objects
gcode_resolution
gcode_substitutions
high_current_on_filament_swap
infill_acceleration
infill_first
after_layer_gcode
layer_gcode
max_fan_speed
max_layer_height
max_print_height
max_print_speed
max_volumetric_extrusion_rate_slope_negative
max_volumetric_extrusion_rate_slope_positive
max_volumetric_speed
min_fan_speed
min_layer_height
min_print_speed
min_skirt_length
multimaterial_purging
notes
nozzle_diameter
nozzle_high_flow
only_retract_when_crossing_perimeters
ooze_prevention
output_filename_format
overhang_fan_speed_0
overhang_fan_speed_1
overhang_fan_speed_2
overhang_fan_speed_3
parking_pos_retraction
pause_print_gcode
perimeter_acceleration
post_process
prefer_clockwise_movements
preset_name
preset_names
printer_model
printer_notes
printer_technology
printer_variant
remaining_times
resolution
retract_before_travel
retract_before_wipe
retract_layer_change
retract_length
retract_length_toolchange
retract_lift
retract_lift_above
retract_lift_below
retract_restart_extra
retract_restart_extra_toolchange
retract_speed
seam_gap_distance
silent_mode
single_extruder_multi_material
single_extruder_multi_material_priming
skirt_distance
skirt_height
skirts
slowdown_below_layer_time
solid_infill_acceleration
solid_layers
solid_min_thickness
spiral_vase
staggered_inner_seams
standby_temperature_delta
start_filament_gcode
start_gcode
temperature
template_custom_gcode
thumbnails
thumbnails_format
toolchange_gcode
top_solid_infill_acceleration
travel_acceleration
travel_lift_before_obstacle
travel_max_lift
travel_ramping_lift
travel_short_distance_acceleration
travel_slope
travel_speed
travel_speed_z
use_firmware_retraction
use_relative_e_distances
use_volumetric_e
variable_layer_height
wipe
wipe_tower
wipe_tower_acceleration
wipe_tower_bridging
wipe_tower_brim_width
wipe_tower_cone_angle
wipe_tower_extra_flow
wipe_tower_extra_spacing
wipe_tower_no_sparse_layers
wipe_tower_width
wiping_volumes_matrix
wiping_volumes_use_custom_matrix
z_offset
bridge_flow_ratio
elefant_foot_compensation
infill_anchor
infill_anchor_max
infill_overlap
interlocking_beam
interlocking_beam_layer_count
interlocking_beam_width
interlocking_boundary_avoidance
interlocking_depth
interlocking_orientation
min_bead_width
min_feature_size
mmu_segmented_region_interlocking_depth
mmu_segmented_region_max_width
slice_closing_radius
slicing_mode
wall_distribution_count
wall_transition_angle
wall_transition_filter_deviation
wall_transition_length
xy_size_compensation
bed_temperature_extruder
extruder
infill_extruder
perimeter_extruder
solid_infill_extruder
support_material_extruder
support_material_interface_extruder
wipe_tower_extruder
automatic_extrusion_widths
external_perimeter_extrusion_width
extrusion_width
first_layer_extrusion_width
infill_extrusion_width
perimeter_extrusion_width
solid_infill_extrusion_width
support_material_extrusion_width
top_infill_extrusion_width
fuzzy_skin
fuzzy_skin_point_dist
fuzzy_skin_thickness
automatic_infill_combination
automatic_infill_combination_max_layer_height
bottom_fill_pattern
external_fill_pattern
solid_fill_pattern
bridge_angle
fill_angle
fill_density
fill_pattern
infill_every_layers
solid_infill_below_area
solid_infill_every_layers
top_fill_pattern
external_fill_pattern
solid_fill_pattern
ironing
ironing_flowrate
ironing_spacing
ironing_type
avoid_crossing_perimeters_max_detour
bottom_solid_layers
bottom_solid_min_thickness
ensure_vertical_shell_thickness
external_perimeters_first
extra_perimeters
extra_perimeters_on_overhangs
first_layer_height
gap_fill_enabled
interface_shells
layer_height
only_one_perimeter_first_layer
overhangs
perimeter_generator
perimeters
scarf_seam_entire_loop
scarf_seam_length
scarf_seam_max_segment_length
scarf_seam_on_inner_perimeters
scarf_seam_only_on_smooth
scarf_seam_placement
scarf_seam_start_height
seam_position
thick_bridges
thin_walls
top_one_perimeter_type
top_solid_layers
top_solid_min_thickness
machine_limits_usage
machine_max_acceleration_e
machine_max_acceleration_extruding
machine_max_acceleration_retracting
machine_max_acceleration_travel
machine_max_acceleration_x
machine_max_acceleration_y
machine_max_acceleration_z
machine_max_feedrate_e
machine_max_feedrate_x
machine_max_feedrate_y
machine_max_feedrate_z
machine_max_jerk_e
machine_max_jerk_x
machine_max_jerk_y
machine_max_jerk_z
machine_max_junction_deviation
machine_min_extruding_rate
machine_min_travel_rate
brim_separation
brim_type
brim_width
bridge_speed
enable_dynamic_overhang_speeds
external_perimeter_speed
gap_fill_speed
infill_speed
ironing_speed
over_bridge_speed
overhang_speed_0
overhang_speed_1
overhang_speed_2
overhang_speed_3
perimeter_speed
small_perimeter_speed
solid_infill_speed
top_solid_infill_speed
dont_support_bridges
raft_contact_distance
raft_expansion
raft_first_layer_density
raft_first_layer_expansion
raft_layers
support_material
support_material_angle
support_material_auto
support_material_bottom_contact_distance
support_material_bottom_interface_layers
support_material_buildplate_only
support_material_closing_radius
support_material_contact_distance
support_material_enforce_layers
support_material_interface_contact_loops
support_material_interface_layers
support_material_interface_pattern
support_material_interface_spacing
support_material_interface_speed
support_material_pattern
support_material_spacing
support_material_speed
support_material_style
support_material_synchronize_layers
support_material_threshold
support_material_with_sheath
support_material_xy_spacing
support_tree_angle
support_tree_angle_slow
support_tree_branch_diameter
support_tree_branch_diameter_angle
support_tree_branch_diameter_double_wall
support_tree_branch_distance
support_tree_tip_diameter
support_tree_top_rate
wipe_into_infill
wipe_into_objects
idle_temperature