-
Notifications
You must be signed in to change notification settings - Fork 0
/
overrides.cfg
203 lines (149 loc) · 6.05 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
############################################# \
######## 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 overrides/*.cfg]
[gcode_macro _PRINTER_VARIABLE]
description: Helper: Contains defined printer specific variables
##### Display info #####
variable_display: {
"bootsplash": "__voron_bootsplash", # [none|__voron_bootsplash] which bootsplash to use
"chamber_icon": "chamberv0", # [chamber|chamberv0|chambervt|chamberv2] which icon to use for chamber (only shows if you have a chamber thermistor)
"group": "__voron_display", # [none|__voron_display] which display layout to use, none will be default layout
"icon": "voron_heart", # [voron|voron_heart|ercf_carrot] used to show a icon if available on the display
"name": "V0.2175", # printer name shown on the display
"printing_message": "Printer goes brrr" # Set a suitable message if you want to spice it up
}
## Temperatures to load/unload different filament types with. ('Filament_type', unload_temperature, load_temperature)
variable_filament_temperature_array: [('NONE', 0, 0), ('PLA', 190, 215), ('ABS', 220, 240), ('PET', 215, 250), ('FLEX', 215, 230), ('ASA', 220, 260), ('NYLON', 260, 280), ('PC', 280, 280)]
gcode:
[gcode_macro _COMMON_VARIABLE]
description: Helper: Contains common macro variables
variable_bed_screws: "true"
gcode:
#-------------------------#
# 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]
variable_startprint_actions: "bed_soak", "chamber_soak", "extruder_heating", "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
[heater_bed]
control = pid
pid_kp = 54.785
pid_ki = 2.063
pid_kd = 363.636
[extruder]
control = pid
#pid_Kp = 30.127 # Generic 3950
#pid_Ki = 2.420
#pid_Kd = 93.771
pid_Kp=31.527
pid_Ki=2.502
pid_Kd=99.311
#-------------------------#
# Z MOTORS DIRECTION #
#-------------------------#
## Here is an example of some overrides for the motor directions as it's a pretty common one. If you need
## to invert the Z1 or Z3 motor direction on your machine, just uncomment the following lines.
# [stepper_z1]
# dir_pin: !Z1_DIR
# [stepper_z3]
# dir_pin: !Z3_DIR
#-------------------------#
# Probe Offsets #
#-------------------------#
## Here is an example of some overrides for bed probes. These frequently have calibrated offsets for xyz,
## and many will need them during setup. If you need to set these, just uncomment the following lines.
# [probe]
# x_offset: -1.85
# y_offset: 29.3
# z_offset: 12.6
[printer]
kinematics: corexy
max_velocity: 600
max_accel: 10000
max_z_velocity: 30
max_z_accel: 50
square_corner_velocity: 5.0
[input_shaper]
# Supported shapers: zv, mzv, zvd, ei, 2hump_ei, 3hump_ei
shaper_freq_x: 101.4
shaper_type_x: ei
shaper_freq_y: 72.6
shaper_type_y: mzv
[neopixel display_lights]
pin: displayEncoder:PA0
chain_count: 1
color_order: GRB
initial_RED: 0
initial_GREEN: 0.0039
initial_BLUE: 0.0039
# Neopixel leds integrated in the BTT mini12864 display
[gcode_macro _USER_VARIABLES]
variable_status_leds_minidisplay_enabled = True
variable_status_leds_minidisplay_led_name: "display_lights"
gcode:
# Also include directly the leds control macros from here
[include macros/hardware_functions/status_leds.cfg]
[extruder]
dir_pin: !E_DIR
max_extrude_only_distance: 1150
max_extrude_cross_section: 9999
rotation_distance: 4.6805
##rotation_distance: 47.088 # G2SA
##gear_ratio: 9:1 # G2SA
##microsteps: 16 # G2SA
sensor_type: ATC Semitec 104NT-4-R025H42G
max_temp: 280
pressure_advance: 0.04
pressure_advance_smooth_time: 0.030
[tmc2209 extruder]
run_current: 0.6
[fan_generic filter]
pin: expander:PA1
[temperature_sensor Dragon]
sensor_type: Generic 3950
sensor_pin: expander:PA6
[output_pin caselight]
pin: expander:PA2
value: 50
cycle_time: 0.0010
[stepper_x]
homing_speed: 30
[stepper_y]
homing_speed: 30
[stepper_z]
position_endstop = 120.065
position_max: 121
homing_speed: 20
endstop_pin: ^Z_STOP
[tmc2209 stepper_x]
driver_SGTHRS: 80
[tmc2209 stepper_y]
driver_SGTHRS: 80
[tmc2209 stepper_z]
stealthchop_threshold: 999999
run_current: 0.2
[temperature_sensor Chamber]
serial_no: 28-000003a8fc92