-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathprinter.cfg
More file actions
163 lines (130 loc) · 5.2 KB
/
printer.cfg
File metadata and controls
163 lines (130 loc) · 5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# Uncomment the necessary items as you walk through this file. Many are already uncommented. Look for TUNE ME for important areas to tune to your specific printer.
# TUNING STEPS ARE NOT OPTIONAL.
### UI and Built-in Macros (see macros.cfg for added macros)
[include mainsail.cfg]
[include fluidd.cfg]
### CONTROL BOARD
[include config/einsy-rambo.cfg]
### BASE SETUP
[include config/display.cfg]
[include config/steppers.cfg]
#Activate Resonance Compensation Measurements
#[include config/adxlmcu.cfg] # ONLY FOR USE DURING INPUT SHAPING TESTING - Leaving this on without the accelerometer plugged in will cause Klipper to not work.
### MACROS
[include config/macros.cfg]
### PRINTER - Machine Limits are set inside of Klipper rather than from PrusaSlicer
[printer]
kinematics: cartesian
## MK3.5 Settings based on MK3.5 IS PrusaSlicer factory profile machine limits
max_velocity: 250
max_accel: 5000
minimum_cruise_ratio: 0.5
max_z_velocity: 10 ;was 12
max_z_accel: 150. ;was 200
#Choose only one of them
[include config/tmc2130.cfg]
#[include config/tmc2130_stealth.cfg]
## Z-OFFSET
## Copy this from your current setting on Prusa, but make it absolute (removing -). You WILL need to still calibrate this properly,
## as the probe algorithms between Prusa and Klipper firmware are slightly different.
## Note: Different Z-Offsets for different bed sheets is not yet implemented, but editing this file is a fairly simple method. You can only enable ONE at a time.
[probe]
#z_offset = 0.870 #Regular bed sheet
#z_offset = 0.000 #PETG on regular bed sheet, add/delete/edit as needed
#z_offset = 0.000 #Satin bed sheet, add/delete/edit as needed
#z_offset = 0.000 #Textured bed sheet, add/delete/edit as needed
#z_offset = 0.000 #Smooth bed sheet, add/delete/edit as needed
[mcu]
serial: /dev/ttyACM0 # If you are using RPI via USB connection to printer
#serial: /dev/serial0 # If you are using internal RPI serial port, not recommended.
restart_method: command
[extruder]
##Extruder Rotation Distance - Prior to calibration, make sure your Idler Screw Tension is correct: https://help.prusa3d.com/article/idler-screw-tension_177367
rotation_distance: 22.95981632 #Make sure you tune this for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/extruder_calibration.html
##TUNE ME
##Items below come from performing PID Tuning, yours will be unique!! Paste the saved values at the very bottom to here after you perform PID tuning.
#control = pid
#pid_kp = 29.944
#pid_ki = 2.037
#pid_kd = 110.045
##TUNE ME
##Pressuer Advance Section - Perform this tuning for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/index_pressure_advance.html
##ENTER THE PA VALUE VALUE IN SLICER FILAMENT SETTINGS - In Filament Settings Custom G Code section (allows you to print with different PA for each filament, more flexibile than here).
## Due to this the Macro M572 exist which is inserted in the Filament Slicer settings: e.g. M572 0.035 to set a PA of 0.035
##You may also enter a set a global value here if you want, but it's not recommended.
pressure_advance: 0.035
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
min_extrude_temp: 110
min_temp: 0
max_temp: 285
full_steps_per_rotation: 200
filament_diameter: 1.750
max_extrude_only_distance: 200
max_extrude_cross_section: 50.0
max_extrude_only_velocity: 120.0
max_extrude_only_accel: 1250.0 #Limited to the retraction accel on the MK3.5
[heater_bed]
##TUNE ME
##Items below come from performing PID Tuning, yours will be unique!! Paste the saved values at the very bottom to here after you perform PID tuning.
#control = pid
#pid_kp = 48.658
#pid_ki = 0.603
#pid_kd = 981.685
### INPUT SHAPING
[input_shaper]
shaper_freq_x: 86.4 # frequency for the X axis
shaper_type_x: 2hump_ei
shaper_freq_y: 56.8 # frequency for the Y axis
shaper_type_y: 2hump_ei
### OTHER FEATURES OR TUNING
[exclude_object]
### SKEW CORRECTION - This is the LAST tuning procedure. Follow instructions.
##TUNE ME
[skew_correction]
### THIRD PARTY FEATURES
### MISC
[menu __main __octoprint]
type: disabled #Removes Octoprint from physical printer menu. Not needed.
[safe_z_home]
home_xy_position: 115,110 ;was 11,6
speed: 50.0
z_hop: 15
z_hop_speed: 15.0
move_to_previous: False
### The end, on the end the printer will store it's tuning data, so do not edit it.
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 0.007500, 0.058750, 0.077500, 0.058750, 0.050417, 0.027500
#*# 0.042500, 0.093750, 0.050000, 0.056250, 0.081250, 0.083750
#*# 0.027917, 0.041563, 0.011250, -0.011250, 0.023438, 0.096250
#*# 0.023750, 0.060000, 0.023750, 0.021250, 0.031250, 0.048750
#*# 0.071250, 0.055000, 0.045417, 0.042500, 0.045833, 0.060000
#*# x_count = 6
#*# y_count = 5
#*# mesh_x_pps = 4
#*# mesh_y_pps = 4
#*# algo = bicubic
#*# tension = 0.2
#*# min_x = 23.0
#*# max_x = 238.0
#*# min_y = 6.0
#*# max_y = 205.0
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 56.871
#*# pid_ki = 0.703
#*# pid_kd = 1149.499
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 26.784
#*# pid_ki = 1.880
#*# pid_kd = 95.417
#*#
#*# [probe]
#*# z_offset = 0.799