############################################# \ ######## 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" #> MMU/ERCF MCUs are called "mmu" # ------------------------------------------------------------------------------------------ #-------------------------# # 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: "action1", "action2", ... # gcode: # do not remove this line #-------------------------# # 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] control: pid pid_kp: 26.015 pid_ki: 1.770 pid_kd: 95.603 [heater_bed] control: pid pid_kp: 38.771 pid_ki: 1.746 pid_kd: 215.177 #-------------------------# # 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 #-------------------------# # Endstops # #-------------------------# [stepper_x] endstop_pin=^PA1 [stepper_y] endstop_pin=^PA2 [probe] pin: toolhead:MCU_ENDSTOP #-------------------------# # 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 #-------------------------# # LEDs # #-------------------------# [neopixel caselight] chain_count: 158 [z_calibration] # Physical Z endstop pin position nozzle_xy_position: 234,350 # Probe switch position on physical endstop switch_xy_position: 234,350 # Switch offset (default D2F-5: 0.5mm and SSG-5H: 0.7mm) # Smaller number means higher nozzle to the PEI switch_offset: 0.50 offset_margins: -0.750, 1.0 samples: 3 #samples_tolerance: 0.01 speed: 350 # X,Y movements probing_first_fast: true before_switch_gcode: ACTIVATE_PROBE end_gcode: DEACTIVATE_PROBE