-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoverrides.cfg
218 lines (174 loc) · 5.9 KB
/
overrides.cfg
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
############################################# \
######## USER CONFIG OVERRIDES FILE ######### + --> This will help you personalize my config to your printer :)
############################################# /
# This file is yours! Feel free to edit it in order to include all the needed
# things to adapt my generic config to your machine. This file will not be erased
# when updating the config using moonraker and it will be kept as you've set it.
# You can change every section of the config. You can also add some new custom macros, etc...
# The corresponding documentation can be found in: docs > overrides.md
### Also, keep in mind: if you use a multi-MCU config such as the old school double SKRs or a CANbus toolhead
### board, you will need to specify which components are connected to which board in your own mcu.cfg file!
### Example: if something is connected to the toolhead MCU, you should use "config_pin: toolhead:PIN_NAME".
#> Main control MCUs are called "mcu" (and "secondary" when using a double MCU configuration)
#> Toolhead CANboard MCUs are called "toolhead"
#> ERCF MCUs are called "ercf"
# ------------------------------------------------------------------------------------------
[include nitehawk-36.cfg]
#-------------------------#
# START_PRINT SEQUENCE #
#-------------------------#
## The START_PRINT sequence is modular and fully customizable. A default START_PRINT sequence is auto-populated based on
## your probe choice (TAP, Dockable, Inductive), but if for some reasons you still want to modify it, please uncomment the following 3
## lines to define a new `variable_startprint_actions`. You can use any number of action or even duplicate some actions if needed.
## Available actions: "bed_soak", "extruder_preheating", "chamber_soak", "extruder_heating", "tilt_calib", "z_offset", "bedmesh", "purge", "clean", "primeline"
##
[gcode_macro _USER_VARIABLES]
# We can declare an "inductive_virtual" probe type as it's pretty close to the Beacon way of working and should just work!
variable_probe_type_enabled: "inductive_virtual"
variable_startprint_actions: "bed_soak", "extruder_preheating", "chamber_soak", "tilt_calib", "extruder_heating", "purge", "clean", "custom1", "z_offset", "bedmesh", "primeline"
gcode:
#-------------------------#
# EXTRUDER/BED PIDs #
#-------------------------#
## Here is an example of some overrides for the PIDs. I put them here as almost everyone will use them,
## so just uncomment the following lines and change the values according to your own machine
[extruder]
sensor_type: ATC Semitec 104NT-4-R025H42G
min_temp: -50
max_temp: 300
pressure_advance: 0.035
pressure_advance_smooth_time: 0.040
rotation_distance: 47.674
max_extrude_only_distance: 300
control: pid
pid_kp: 28.745
pid_ki: 3.362
pid_kd: 61.442
[heater_bed]
control: pid
pid_kp: 36.280
pid_ki: 1.336
pid_kd: 246.250
#-------------------------#
# Height #
#-------------------------#
[stepper_z]
position_max: 330
#-------------------------#
# Limits #
#-------------------------#
[printer]
max_velocity = 600
max_accel = 24000
max_z_velocity = 30
max_z_accel = 500
#-------------------------#
# SENSORLESS HOMING #
#-------------------------#
[tmc2209 stepper_x]
driver_SGTHRS: 110
[tmc2209 stepper_y]
driver_SGTHRS: 110
#-------------------------#
# RUN CURRENT #
#-------------------------#
[tmc2209 stepper_x]
run_current: 0.8
[tmc2209 stepper_y]
run_current: 0.8
#-------------------------#
# QGL #
#-------------------------#
[quad_gantry_level]
horizontal_move_z: 2
retries: 10
retry_tolerance: 0.0075
max_adjust: 10
#-------------------------#
# MOTORS DIRECTION #
#-------------------------#
[stepper_z1]
dir_pin: !Z1_DIR
[stepper_z3]
dir_pin: !Z3_DIR
#-------------------------#
# Centering #
#-------------------------#
[stepper_y]
position_min: 0
position_max: 353
position_endstop: 353
#-------------------------#
# Probe #
#-------------------------#
[beacon]
serial: /dev/serial/by-id/usb-Beacon_Beacon_RevH_8D4C90244E5737374D202020FF0A0E16-if00
x_offset: 0 # update with offset from nozzle on your machine
y_offset: 22 # update with offset from nozzle on your machine
mesh_main_direction: x
mesh_runs: 2
z_settling_time:500
[beacon model default]
model_coef = 1.4427946907344735,
1.787669584678867,
0.7859875205786713,
0.26454766546341635,
0.3511573901180469,
0.7620920554597368,
-0.08216265727863667,
-0.7679450296148179,
0.10175910595398337,
0.3561293718968539
model_domain = 1.8130794610109464e-07,1.9287717233496638e-07
model_range = 0.200000,5.000000
model_temp = 60.438855
model_offset = 0.865 #increase to increase nozzle height, decrease to lower nozzle height
[bed_mesh]
mesh_max:300,300
#-------------------------#
# Input Shaper #
#-------------------------#
[resonance_tester]
accel_chip: beacon
probe_points: 175, 175, 20
[input_shaper]
# Supported shapers: zv, mzv, zvd, ei, 2hump_ei, 3hump_ei
shaper_freq_x: 52.0
shaper_type_x: mzv
shaper_freq_y: 36.2
shaper_type_y: mzv
#-------------------------#
# Skew #
#-------------------------#
[skew_correction]
[skew_correction CaliFlower]
xy_skew = 0.0008036975427409686
xz_skew = 0.0
yz_skew = 0.0
[gcode_macro _MODULE_CUSTOM1]
gcode:
SKEW_PROFILE LOAD=CaliFlower
#-------------------------#
# Filament sensor #
#-------------------------#
[filament_motion_sensor runout_sensor]
switch_pin: ^MOTION_SENSOR
detection_length: 5
runout_gcode:
PAUSE
SET_IDLE_TIMEOUT TIMEOUT=999999
insert_gcode:
#-------------------------#
# Fans #
#-------------------------#
[heater_fan hotend_fan]
tachometer_pin: toolhead:E_FAN_SPEED
tachometer_ppr: 2
tachometer_poll_interval: 0.0004
[multi_pin controller_fan_pins]
pins: CONTROLLER_FAN1, CONTROLLER_FAN2
[controller_fan controller_fan]
pin: multi_pin:controller_fan_pins
kick_start_time: 0.5
idle_timeout: 60
heater: heater_bed