current klipper and slicer configs

main
Robert Gerus 2023-10-28 06:45:13 +02:00
parent 8a3c438e37
commit ebeb42f644
2 changed files with 729 additions and 142 deletions

View File

@ -1,163 +1,291 @@
# rotation_distance = <full_steps_per_rotation> * <microsteps> / <steps_per_mm>
# r_d = 200 * 32 / (x,y: 160; z: 1600; e1,e2: 793)
[display_status]
[extruder]
control:pid
dir_pin:!P0.5
enable_pin:!P0.4
filament_diameter:1.750
heater_pin:P2.7
max_temp:295
microsteps:32
min_temp:0
nozzle_diameter:0.400
pid_Kd:160
pid_Ki:2.318
pid_Kp:38.5
rotation_distance:8.07
sensor_pin:P0.23
sensor_type:ATC Semitec 104GT-2
step_pin:P2.0
[extruder1]
control:pid
dir_pin:P0.11
enable_pin:!P0.10
filament_diameter:1.750
heater_pin:P1.23
max_temp:265
microsteps:32
min_temp:0
nozzle_diameter:0.400
pid_Kd:160
pid_Ki:2.318
pid_Kp:38.5
rotation_distance:8.07
sensor_pin:P0.24
sensor_type:ATC Semitec 104GT-2
step_pin:P2.1
[exclude_object]
[fan]
pin:P2.4
[fan_generic exhaust]
pin:P2.6
[temperature_sensor ambient]
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.26
[force_move]
enable_force_move:true
[gcode_macro PRIME_LINE]
description:purge nozzle
gcode:
G92 E0
{% if (printer.toolhead.extruder) == "extruder" %}
{% set prime_x = 3 %}
{% else %}
{% set prime_x = 4 %}
{% endif %}
M117 priming first line
G1 X{ prime_x } Y3 Z0.3 F5000.0
G1 E3 F3000
G1 X{ prime_x } Y143.0 Z0.3 F3000.0 E20
M117 priming second line
G1 X{ prime_x + 2 } Y143.0 Z0.3 F5000.0
G1 X{ prime_x + 2 } Y3 Z0.3 F3000 E40
G92 E0
G1 Z2.0 F3000
[gcode_macro LOAD_FILAMENT]
gcode:
M83 # Put the extruder into relative mode
G92 E0.0 # Reset the extruder so that it thinks it is at position zero
# G1 E400 F350 # Move the extruder forward 120mm at a speed of 350mm/minute
# faster
{% for n in range(5) %}
G1 E50 F1000
{% endfor %}
# slower
{% for n in range(1) %}
G1 E50 F350
{% endfor %}
G92 E0.0 # Reset the extruder again
M82 # Put the extruder back into absolute mode.
[gcode_macro UNLOAD_FILAMENT]
gcode:
M83 # Put the extruder into relative mode
G92 E0.0 # Reset the extruder so that it thinks it is at position zero
# G1 E-400 F350 # Move the extruder forward 120mm at a speed of 350mm/minute
# slower
{% for n in range(1) %}
G1 E-50 F350
{% endfor %}
# faster
{% for n in range(5) %}
G1 E-50 F1000
{% endfor %}
G92 E0.0 # Reset the extruder again
M82 # Put the extruder back into absolute mode.
[gcode_macro CANCEL_PRINT]
description:Cancel the actual running print
gcode:
TURN_OFF_HEATERS
CANCEL_PRINT_BASE
rename_existing:CANCEL_PRINT_BASE
[gcode_macro T0]
description:change to tool 0 (high-temp)
gcode:
SET_GCODE_OFFSET X=0 Y=0 Z=0
SAVE_GCODE_STATE
{% if printer.toolhead.position.z + 6 < printer.toolhead.axis_minimum.z %}
G91
G1 Z5
G90
{% endif %}
G1 X220 Y15 F10000
RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=100
SET_GCODE_OFFSET X=0 Y=0 Z=-0.1
ACTIVATE_EXTRUDER EXTRUDER=extruder
M117 T0 active
[gcode_macro T1]
description:change to tool 1 (normal)
gcode:
SET_GCODE_OFFSET X=27.45 Y=-0.15 Z=1.6
SAVE_GCODE_STATE
{% if printer.toolhead.position.z + 6 < printer.toolhead.axis_minimum.z %}
G91
G1 Z5
G90
{% endif %}
G1 X-37.45 Y15 F10000
RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=100
SET_GCODE_OFFSET X=27.45 Y=-0.15 Z=1.6
ACTIVATE_EXTRUDER EXTRUDER=extruder1
M117 T1 active
[gcode_macro SWAP_EXTRUDER]
description:swap active extruder
gcode:
{% if (printer.toolhead.extruder) == "extruder" %}
T1
{% else %}
T0
{% endif %}
[gcode_macro TC_DEMO]
gcode:
G90
G1 X100 Y100 Z20 F6000
T1
T0
T1
T0
T1
T0
T1
T0
T1
T0
T1
T0
[gcode_macro ZZ_T0_PRE_CALI]
description:change to tool 0 (high-temp)
gcode:
G91
G1 Z5
G90
G1 X220 Y15 F10000
[gcode_macro ZZ_T1_PRE_CALI]
description:change to tool 1 (normal)
gcode:
G91
G1 Z5
G90
[heater_bed]
control:watermark
heater_pin:P2.5
max_temp:130
min_temp:0
sensor_pin:P0.25
sensor_type:Honeywell 100K 135-104LAG-J01
[mcu]
serial:/dev/serial/by-id/usb-Klipper_lpc1769_05E0FF0B27201CAF6CDBCA59C62000F5-if00
serial:/dev/ttyACM0
[pause_resume]
[printer]
kinematics:corexy
max_velocity: 500
max_accel: 3600
max_z_velocity: 16
max_z_accel: 200
[force_move]
enable_force_move: True
max_accel:2000
max_velocity:300
max_z_accel:100
max_z_velocity:5
[probe]
pin: P1.25
z_offset: 3.36
pin:P1.25
#z_offset:0
[bed_mesh]
speed: 120
horizontal_move_z: 5
mesh_min: 5, 5
mesh_max: 210, 200
probe_count: 5, 5
[stepper_x]
step_pin: P2.3
dir_pin: !P0.22
enable_pin: !P0.21
microsteps: 32
rotation_distance: 40
endstop_pin: ^P1.24
position_endstop: 220
position_min: -15
position_max: 220
homing_speed: 80
homing_positive_dir: true
dir_pin:!P0.22
enable_pin:!P0.21
endstop_pin:^P1.24
homing_positive_dir:true
homing_speed:80
microsteps:32
position_endstop:220
position_max:220
position_min:-15
rotation_distance:40
step_pin:P2.3
[stepper_y]
step_pin: P2.2
dir_pin: !P0.20
enable_pin: !P0.19
microsteps: 32
rotation_distance: 40
endstop_pin: ^P1.26
position_endstop: 215
position_max: 215
homing_speed: 80
homing_positive_dir: true
dir_pin:!P0.20
enable_pin:!P0.19
endstop_pin:^P1.26
homing_positive_dir:true
homing_speed:80
microsteps:32
position_endstop:215
position_max:215
rotation_distance:40
step_pin:P2.2
[stepper_z]
step_pin: P2.8
dir_pin: P2.13
enable_pin: !P4.29
microsteps: 32
rotation_distance: 4
endstop_pin: ^P1.29
position_endstop: 235
position_min: -5
position_max: 240
homing_speed: 50
homing_positive_dir: true
# full metal, higher temp
[extruder]
step_pin: P2.0
dir_pin: P0.5
enable_pin: !P0.4
microsteps: 32
rotation_distance: 8.07
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: P2.7
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.23
control: pid
pid_Kp: 38.5
pid_Ki: 2.318
pid_Kd: 160
min_temp: 0
max_temp: 295
[extruder1]
step_pin: P2.1
dir_pin: !P0.11
enable_pin: !P0.10
microsteps: 32
rotation_distance: 8.07
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: P1.23
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.24
control: pid
pid_Kp: 38.5
pid_Ki: 2.318
pid_Kd: 160
min_temp: 0
max_temp: 265
[heater_bed]
heater_pin: P2.5
sensor_type: Honeywell 100K 135-104LAG-J01
sensor_pin: P0.25
control: watermark
min_temp: 0
max_temp: 130
[fan]
pin: P2.4
[fan_generic exhaust]
pin: P2.6
[pause_resume]
dir_pin:P2.13
enable_pin:!P4.29
endstop_pin:^P1.29
homing_positive_dir:true
homing_speed:50
microsteps:32
position_endstop:235
position_max:240
position_min:-5
rotation_distance:4
step_pin:P2.8
[virtual_sdcard]
path:/var/lib/moonraker/gcodes
[display_status]
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
[delayed_gcode bed_mesh_init]
initial_duration: .01
gcode:
TURN_OFF_HEATERS
CANCEL_PRINT_BASE
BED_MESH_PROFILE LOAD=default
[gcode_macro T0]
description: change to tool 0 (high-temp)
[delayed_gcode t0_offset]
initial_duration: .02
gcode:
SET_GCODE_OFFSET X=0 Y=0 Z=0 MOVE=1
SAVE_GCODE_STATE
G91
G1 Z5
G90
G1 X220 Y15 F10000
RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=100
SET_GCODE_OFFSET X=0 Y=0 Z=0
SET_GCODE_OFFSET X=0 Y=0 Z=-0.1
[gcode_macro T1]
description: change to tool 1 (normal)
gcode:
SET_GCODE_OFFSET X=27.45 Y=-0.15 Z=1.6 MOVE=1
SAVE_GCODE_STATE
G91
G1 Z5
G90
# X-10 - X27.45
G1 X-37.45 Y15 F10000
RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=100
[gcode_macro TC_DEMO]
gcode:
G90
G1 X100 Y100 Z20 F6000
T1
T0
T1
T0
T1
T0
T1
T0
T1
T0
T1
T0
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [probe]
#*# z_offset = -0.300
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# -0.747500, -0.752500, -0.776250, -0.851250, -0.990625
#*# -0.590000, -0.582500, -0.588750, -0.688750, -0.839375
#*# -0.376875, -0.362500, -0.388750, -0.464375, -0.623750
#*# -0.184375, -0.220000, -0.208750, -0.221250, -0.361875
#*# 0.128125, 0.078750, 0.065000, 0.038750, -0.075625
#*# x_count = 5
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 5.0
#*# max_x = 210.0
#*# min_y = 5.0
#*# max_y = 200.0

View File

@ -0,0 +1,459 @@
# generated by PrusaSlicer 2.6.1 on 2023-10-28 at 04:28:18 UTC
[print:Klipper Portrait]
avoid_crossing_curled_overhangs = 0
avoid_crossing_perimeters = 0
avoid_crossing_perimeters_max_detour = 0
bottom_fill_pattern = monotonic
bottom_solid_layers = 3
bottom_solid_min_thickness = 0
bridge_acceleration = 0
bridge_angle = 0
bridge_flow_ratio = 1
bridge_speed = 60
brim_separation = 0
brim_type = outer_only
brim_width = 0
compatible_printers =
compatible_printers_condition =
complete_objects = 0
default_acceleration = 0
dont_support_bridges = 1
draft_shield = disabled
elefant_foot_compensation = 0
enable_dynamic_overhang_speeds = 0
external_perimeter_acceleration = 0
external_perimeter_extrusion_width = 0.45
external_perimeter_speed = 50%
external_perimeters_first = 0
extra_perimeters = 1
extra_perimeters_on_overhangs = 0
extruder_clearance_height = 20
extruder_clearance_radius = 20
extrusion_width = 0.45
fill_angle = 45
fill_density = 20%
fill_pattern = stars
first_layer_acceleration = 0
first_layer_acceleration_over_raft = 0
first_layer_extrusion_width = 0.42
first_layer_height = 0.35
first_layer_speed = 30
first_layer_speed_over_raft = 30
fuzzy_skin = none
fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3
gap_fill_enabled = 1
gap_fill_speed = 20
gcode_comments = 0
gcode_label_objects = 0
gcode_resolution = 0.0125
gcode_substitutions =
infill_acceleration = 0
infill_anchor = 600%
infill_anchor_max = 50
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_overlap = 25%
infill_speed = 80
inherits =
interface_shells = 0
ironing = 0
ironing_flowrate = 15%
ironing_spacing = 0.1
ironing_speed = 15
ironing_type = top
layer_height = 0.3
max_print_speed = 80
max_volumetric_extrusion_rate_slope_negative = 0
max_volumetric_extrusion_rate_slope_positive = 0
max_volumetric_speed = 0
min_bead_width = 85%
min_feature_size = 25%
min_skirt_length = 0
mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0
notes =
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = [input_filename_base].gcode
overhang_speed_0 = 15
overhang_speed_1 = 15
overhang_speed_2 = 20
overhang_speed_3 = 25
overhangs = 1
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0.45
perimeter_generator = arachne
perimeter_speed = 60
perimeters = 3
post_process =
print_settings_id =
raft_contact_distance = 0.1
raft_expansion = 1.5
raft_first_layer_density = 90%
raft_first_layer_expansion = 3
raft_layers = 0
resolution = 0
seam_position = aligned
single_extruder_multi_material_priming = 1
skirt_distance = 6
skirt_height = 1
skirts = 1
slice_closing_radius = 0.049
slicing_mode = regular
small_perimeter_speed = 15
solid_infill_acceleration = 0
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.45
solid_infill_speed = 20
spiral_vase = 0
staggered_inner_seams = 0
standby_temperature_delta = -5
support_material = 0
support_material_angle = 0
support_material_auto = 1
support_material_bottom_contact_distance = 0
support_material_bottom_interface_layers = -1
support_material_buildplate_only = 0
support_material_closing_radius = 2
support_material_contact_distance = 0.2
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0.35
support_material_interface_contact_loops = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_pattern = rectilinear
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = rectilinear
support_material_spacing = 2.5
support_material_speed = 60
support_material_style = grid
support_material_synchronize_layers = 0
support_material_threshold = 0
support_material_with_sheath = 1
support_material_xy_spacing = 50%
support_tree_angle = 40
support_tree_angle_slow = 25
support_tree_branch_diameter = 2
support_tree_branch_diameter_angle = 5
support_tree_branch_diameter_double_wall = 3
support_tree_branch_distance = 1
support_tree_tip_diameter = 0.8
support_tree_top_rate = 15%
thick_bridges = 1
thin_walls = 1
threads = 16
top_fill_pattern = monotonic
top_infill_extrusion_width = 0.4
top_solid_infill_acceleration = 0
top_solid_infill_speed = 15
top_solid_layers = 3
top_solid_min_thickness = 0
travel_acceleration = 0
travel_speed = 130
travel_speed_z = 0
wall_distribution_count = 1
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 100%
wipe_tower = 0
wipe_tower_bridging = 10
wipe_tower_brim_width = 2
wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100%
wipe_tower_extruder = 0
wipe_tower_no_sparse_layers = 0
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
wipe_tower_x = 180
wipe_tower_y = 140
xy_size_compensation = 0
[print:Klipper Portrait - 0.3]
avoid_crossing_curled_overhangs = 0
avoid_crossing_perimeters = 0
avoid_crossing_perimeters_max_detour = 0
bottom_fill_pattern = monotonic
bottom_solid_layers = 3
bottom_solid_min_thickness = 0
bridge_acceleration = 0
bridge_angle = 0
bridge_flow_ratio = 1
bridge_speed = 60
brim_separation = 0
brim_type = outer_only
brim_width = 0
compatible_printers =
compatible_printers_condition =
complete_objects = 0
default_acceleration = 0
dont_support_bridges = 1
draft_shield = disabled
elefant_foot_compensation = 0
enable_dynamic_overhang_speeds = 0
external_perimeter_acceleration = 0
external_perimeter_extrusion_width = 0.45
external_perimeter_speed = 50%
external_perimeters_first = 0
extra_perimeters = 1
extra_perimeters_on_overhangs = 0
extruder_clearance_height = 20
extruder_clearance_radius = 20
extrusion_width = 0.45
fill_angle = 45
fill_density = 20%
fill_pattern = stars
first_layer_acceleration = 0
first_layer_acceleration_over_raft = 0
first_layer_extrusion_width = 0.42
first_layer_height = 0.35
first_layer_speed = 30
first_layer_speed_over_raft = 30
fuzzy_skin = none
fuzzy_skin_point_dist = 0.8
fuzzy_skin_thickness = 0.3
gap_fill_enabled = 1
gap_fill_speed = 20
gcode_comments = 0
gcode_label_objects = 0
gcode_resolution = 0.0125
gcode_substitutions =
infill_acceleration = 0
infill_anchor = 600%
infill_anchor_max = 50
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_overlap = 25%
infill_speed = 80
inherits =
interface_shells = 0
ironing = 0
ironing_flowrate = 15%
ironing_spacing = 0.1
ironing_speed = 15
ironing_type = top
layer_height = 0.3
max_print_speed = 80
max_volumetric_extrusion_rate_slope_negative = 0
max_volumetric_extrusion_rate_slope_positive = 0
max_volumetric_speed = 0
min_bead_width = 85%
min_feature_size = 25%
min_skirt_length = 0
mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0
notes =
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = [input_filename_base].gcode
overhang_speed_0 = 15
overhang_speed_1 = 15
overhang_speed_2 = 20
overhang_speed_3 = 25
overhangs = 1
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0.45
perimeter_generator = arachne
perimeter_speed = 60
perimeters = 3
post_process =
print_settings_id =
raft_contact_distance = 0.1
raft_expansion = 1.5
raft_first_layer_density = 90%
raft_first_layer_expansion = 3
raft_layers = 0
resolution = 0
seam_position = aligned
single_extruder_multi_material_priming = 1
skirt_distance = 6
skirt_height = 1
skirts = 3
slice_closing_radius = 0.049
slicing_mode = regular
small_perimeter_speed = 15
solid_infill_acceleration = 0
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.45
solid_infill_speed = 20
spiral_vase = 0
staggered_inner_seams = 0
standby_temperature_delta = -5
support_material = 0
support_material_angle = 0
support_material_auto = 1
support_material_bottom_contact_distance = 0
support_material_bottom_interface_layers = -1
support_material_buildplate_only = 0
support_material_closing_radius = 2
support_material_contact_distance = 0.2
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0.35
support_material_interface_contact_loops = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_pattern = rectilinear
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = rectilinear
support_material_spacing = 2.5
support_material_speed = 60
support_material_style = grid
support_material_synchronize_layers = 0
support_material_threshold = 0
support_material_with_sheath = 1
support_material_xy_spacing = 50%
support_tree_angle = 40
support_tree_angle_slow = 25
support_tree_branch_diameter = 2
support_tree_branch_diameter_angle = 5
support_tree_branch_diameter_double_wall = 3
support_tree_branch_distance = 1
support_tree_tip_diameter = 0.8
support_tree_top_rate = 15%
thick_bridges = 1
thin_walls = 1
threads = 16
top_fill_pattern = monotonic
top_infill_extrusion_width = 0.4
top_solid_infill_acceleration = 0
top_solid_infill_speed = 15
top_solid_layers = 3
top_solid_min_thickness = 0
travel_acceleration = 0
travel_speed = 130
travel_speed_z = 0
wall_distribution_count = 1
wall_transition_angle = 10
wall_transition_filter_deviation = 25%
wall_transition_length = 100%
wipe_tower = 0
wipe_tower_bridging = 10
wipe_tower_brim_width = 2
wipe_tower_cone_angle = 0
wipe_tower_extra_spacing = 100%
wipe_tower_extruder = 0
wipe_tower_no_sparse_layers = 0
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
wipe_tower_x = 180
wipe_tower_y = 140
xy_size_compensation = 0
[printer:Klipper Portrait]
autoemit_temperature_commands = 1
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,200x0,200x200,0x200
before_layer_gcode =
between_objects_gcode =
color_change_gcode = M600
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile =
default_print_profile =
deretract_speed = 0,0
end_gcode = G1 Z{min(max_layer_z+49, max_print_height)} E-30 F720\nT0\n; park\nG1 X200 Y200 F3600\nG28 X Y\n\nM104 T0 S0\nM104 T1 S0\nM140 S0
extra_loading_move = -2
extruder_colour = #62A0EA;#8FF0A4
extruder_offset = 0x0,0x0
gcode_flavor = klipper
high_current_on_filament_swap = 0
host_type = prusalink
inherits =
layer_gcode =
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 10000,5000
machine_max_acceleration_extruding = 1500,1250
machine_max_acceleration_retracting = 1500,1250
machine_max_acceleration_travel = 1500,1250
machine_max_acceleration_x = 9000,1000
machine_max_acceleration_y = 9000,1000
machine_max_acceleration_z = 500,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 500,200
machine_max_feedrate_y = 500,200
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 2.5,2.5
machine_max_jerk_x = 10,10
machine_max_jerk_y = 10,10
machine_max_jerk_z = 0.2,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0,0
max_print_height = 225
min_layer_height = 0.07,0.07
nozzle_diameter = 0.4,0.4
parking_pos_retraction = 92
pause_print_gcode = M601
print_host =
printer_model =
printer_notes =
printer_settings_id =
printer_technology = FFF
printer_variant =
printer_vendor =
printhost_apikey =
printhost_cafile =
remaining_times = 0
retract_before_travel = 2,2
retract_before_wipe = 0%,0%
retract_layer_change = 0,0
retract_length = 2,2
retract_length_toolchange = 10,10
retract_lift = 0,0
retract_lift_above = 0,0
retract_lift_below = 0,0
retract_restart_extra = 0,0
retract_restart_extra_toolchange = 0,0
retract_speed = 40,40
silent_mode = 1
single_extruder_multi_material = 0
start_gcode = M117 preparing bed temp\nM140 S[first_layer_bed_temperature]\n\nM117 warming up used extruders\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}\nM104 T0 S{first_layer_temperature[0] - 40}\n{else}\nM104 T0 S0\n{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}\nM104 T1 S{first_layer_temperature[1] - 40}\n{else}\nM104 T0 S0\n{endif}\n\nM117 home all axes\nG28\n\nM117 move to priming area\nG1 X5 Y5 Z5 F5000\n\nM117 wait for bed temperature\nM190 S[first_layer_bed_temperature]\n\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}\nM117 priming extruder T0\nM109 T0 S{first_layer_temperature[0]}\nT0\nPRIME_LINE\nG1 E-3 Z10\n{endif}\n\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}\nM117 priming extruder T1\nM109 T1 S{first_layer_temperature[1]}\nT1\nPRIME_LINE\nG1 E-3 Z10\n{endif}\n\nM117 final tool swap, if necessary\n{if initial_tool == 0 }\nT0\nM104 T1 S{first_layer_temperature[1] - 40}\n{else}\nT1\nM104 T0 S{first_layer_temperature[0] - 40}\n{endif}
template_custom_gcode =
thumbnails =
thumbnails_format = PNG
toolchange_gcode = ; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n\nG1 X5 Y5 Z{layer_z + 5} F5000\nM109 T{next_extruder} S{temperature[next_extruder]}\nT{next_extruder}\nG1 Z{layer_z}
use_firmware_retraction = 0
use_relative_e_distances = 0
use_volumetric_e = 0
variable_layer_height = 1
wipe = 0,0
z_offset = 0
[physical_printer:Kodak Portrait, klipperified]
host_type = moonraker
preset_name = Klipper Portrait
preset_names = "Klipper Portrait"
print_host = http://akamanto.local
printer_technology = FFF
printhost_apikey =
printhost_authorization_type = key
printhost_cafile =
printhost_password =
printhost_port =
printhost_ssl_ignore_revoke = 0
printhost_user =
[presets]
print = Klipper Portrait - 0.3
sla_print =
sla_material =
printer = Klipper Portrait
filament = - default -
filament_1 = - default -
physical_printer =