Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file contains common pin mappings for ELEGOO
- # boards. To use this config, the firmware should be compiled for the
- # stm32f407. When running "make menuconfig", select the 48KiB
- # bootloader, and enable "Serial for communication" and select the "on USART1 PA10/PA9"
- # See docs/Config_Reference.md for a description of parameters.
- ####################################################################
- # Printer Type and Speed/Accel Parameters
- #####################################################################
- [printer]
- kinematics:cartesian
- max_velocity: 500
- max_accel: 5000
- #max_x_velocity: 500
- #max_x_accel: 4000
- #max_y_velocity: 500
- #max_y_accel: 4000
- max_z_velocity: 20
- max_z_accel: 300
- square_corner_velocity: 5.0
- ####################################################################
- # Main MCU
- #####################################################################
- [mcu]
- # The hardware use USART1 PA10/PA9 connect to RK3328
- serial: /dev/ttyS0
- restart_method: command
- ####################################################################
- # Pi MCU and Accelerometers
- #####################################################################
- [mcu rpi]
- serial: /tmp/klipper_host_mcu
- [adxl345 x]
- cs_pin: rpi:None
- spi_bus: spidev0.0
- axes_map:x,z,-y
- [adxl345 y]
- cs_pin: rpi:None
- spi_bus: spidev0.1
- axes_map:-x,-y,-z
- [resonance_tester]
- accel_chip_x: adxl345 x
- accel_chip_y: adxl345 y
- probe_points:
- 215, 215, 20 # an example
- [input_shaper]
- #shaper_type_x = zv
- #shaper_freq_x = 116.2
- shaper_type_y = zv
- shaper_freq_y = 38.8
- ####################################################################
- # Stepper Motors and Drivers
- #####################################################################
- [stepper_x]
- step_pin:PC14
- dir_pin:PC13
- enable_pin:!PC15
- #microsteps: 16
- microsteps: 64
- rotation_distance: 40
- full_steps_per_rotation:200
- #endstop_pin:PC0
- endstop_pin:tmc2209_stepper_x:virtual_endstop
- position_min: 0
- position_endstop: 0
- position_max: 430
- homing_speed:80
- homing_retract_dist:0
- homing_positive_dir:false
- step_pulse_duration:0.000002
- [stepper_y]
- step_pin:PB4
- dir_pin:PB3
- enable_pin:!PC15
- #microsteps:16
- microsteps:64
- rotation_distance: 40
- full_steps_per_rotation:200
- #endstop_pin:PB8
- endstop_pin:tmc2209_stepper_y:virtual_endstop
- position_min: -1
- position_endstop:-1
- position_max:430
- homing_speed:80
- homing_retract_dist:0
- homing_positive_dir:false
- step_pulse_duration:0.000002
- [stepper_z]
- step_pin:PC10
- dir_pin:!PA13
- enable_pin: !PC11
- microsteps: 16
- rotation_distance: 8
- full_steps_per_rotation: 200
- endstop_pin:probe:z_virtual_endstop ## PB12 for Z-max; endstop have'!' is NO
- ## Z-position of nozzle (in mm) to z-endstop trigger point relative to print surface (Z0)
- ## (+) value = endstop above Z0, (-) value = endstop below
- ## Increasing position_endstop brings nozzle closer to the bed
- ## After you run Z_ENDSTOP_CALIBRATE, position_endstop will be stored at the very end of your config
- #position_endstop:-5
- position_max: 505
- position_min: -5
- homing_speed: 8
- second_homing_speed: 5
- ####################################################################
- # Hotend & Extruder
- #####################################################################
- [extruder]
- step_pin:PA5
- dir_pin:!PA6
- enable_pin:!PA4
- microsteps:16
- rotation_distance: 31.4 #Bondtech 5mm Drive Gears
- gear_ratio: 52:10
- full_steps_per_rotation: 200 #200 for 1.8 degree, 400 for 0.9 degree
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- min_temp: 0
- max_temp: 330
- heater_pin: PA7
- sensor_type:NTC 100K MGB18-104F39050L32
- sensor_pin: PA1
- max_power: 1
- control = pid
- pid_kp = 35.144
- pid_ki = 9.762
- pid_kd = 31.630
- pressure_advance: 0.022
- pressure_advance_smooth_time: 0.04
- max_extrude_cross_section:500
- instantaneous_corner_velocity: 10.000
- max_extrude_only_distance: 150
- max_extrude_only_velocity:5000
- max_extrude_only_accel:2000
- step_pulse_duration:0.000002
- max_extrude_cross_section: 10
- min_extrude_temp:0
- [verify_heater extruder]
- max_error: 120
- check_gain_time:120
- hysteresis: 10
- heating_gain: 2
- ########################################
- # TMC UART configuration
- ########################################
- [tmc2209 stepper_x]
- uart_pin: PB9
- run_current: 1.0
- hold_current: 0.8
- #interpolate: True
- stealthchop_threshold:99999
- driver_SGTHRS:90
- diag_pin:^PC0
- [tmc2209 stepper_y]
- uart_pin: PD2
- run_current: 1.2
- hold_current: 1.0
- #interpolate: True
- stealthchop_threshold:99999
- driver_SGTHRS:110
- diag_pin:^PB8
- [tmc2209 stepper_z]
- uart_pin: PC5
- run_current: 0.8
- hold_current: 0.8
- interpolate: True
- stealthchop_threshold: 120
- [tmc2209 extruder]
- uart_pin: PC4
- run_current: 0.9
- hold_current: 0.5
- interpolate: True
- stealthchop_threshold: 400
- ####################################################################
- # Heated Bed
- #####################################################################
- [heater_bed]
- heater_pin:PB10
- sensor_type: NTC 100K MGB18-104F39050L32
- sensor_pin: PA0
- max_power: 1.0
- #control = watermark
- control = pid
- pid_kp = 75.397
- pid_ki = 0.823
- pid_kd = 1727.531
- min_temp: 0
- max_temp: 100
- [verify_heater heater_bed]
- max_error: 120
- #check_gain_time:120
- check_gain_time:360
- hysteresis: 10
- heating_gain: 2
- ####################################################################
- # Fans
- #####################################################################
- [heater_fan fan1]
- pin: PC7
- shutdown_speed: 1
- #fan for printed model FAN2
- [fan]
- pin: PB7
- [fan_generic fan3]
- pin: PC9
- [fan_generic fan4]
- pin: PA8
- [fan_generic fan5]
- pin: PA15
- #####################################################################
- # Probe
- #####################################################################
- [probe]
- pin:^PA11
- x_offset: -24.25
- y_offset: 20.45
- #z_offset: 0.0
- speed: 10.0
- samples: 3
- samples_result: median
- sample_retract_dist: 3.0
- samples_tolerance: 0.05 #1.0
- samples_tolerance_retries: 1
- ####################################################################
- # Bed Meshing
- #####################################################################
- [bed_mesh]
- speed:120
- horizontal_move_z:10
- mesh_min:10,21
- mesh_max:397,404
- probe_count:11,11
- algorithm:bicubic
- bicubic_tension:0.2
- mesh_pps: 4, 4
- fade_start:1.0
- fade_end:30.0
- #####################################################################
- # LED Control
- #####################################################################
- [gcode_macro LED_FRAME_ON]
- description: Turn on the Frame LEDs
- gcode:
- SET_PIN PIN=caselight1 VALUE=1
- [gcode_macro LED_FRAME_OFF]
- description: Turn off the Frame LEDs
- gcode:
- SET_PIN PIN=caselight1 VALUE=0
- [gcode_macro LED_NOZZLE_ON]
- description: Turn on the Nozzle LED
- gcode:
- SET_PIN PIN=caselight VALUE=1
- [gcode_macro LED_NOZZLE_OFF]
- description: Turn off the Nozzle LED
- gcode:
- SET_PIN PIN=caselight VALUE=0
- #####################################################################
- # Filament Sensor
- #####################################################################
- [filament_switch_sensor fila]
- pause_on_runout: True
- runout_gcode:
- SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1
- event_delay: 3.0
- pause_delay: 0.5
- switch_pin: PA12
- ####################################################################
- # Miscellaneous
- #####################################################################
- [force_move]
- enable_force_move : true
- [virtual_sdcard]
- path: ~/printer_data/gcodes
- [display_status]
- [gcode_arcs]
- [idle_timeout]
- timeout: 36000
- #####################################################################
- # Homing system
- ####################################################################
- [homing_override]
- gcode:
- {% if params.X is defined %}
- {% if params.Y is undefined %}
- {% if params.Z is undefined %}
- _HOME_X
- {% endif %}
- {% endif %}
- {% endif %}
- {% if params.Y is defined %}
- {% if params.X is undefined %}
- {% if params.Z is undefined %}
- _HOME_Y
- {% endif %}
- {% endif %}
- {% endif %}
- {% if params.Z is defined %}
- {% if params.X is undefined %}
- {% if params.Y is undefined %}
- G91
- G1 Z10 F500
- _HOME_X
- _HOME_Y
- G90
- G1 X215 Y215 F5000
- G28 Z F500
- {% endif %}
- {% endif %}
- {% endif %}
- {% if params.X is defined %}
- {% if params.Y is defined %}
- {% if params.Z is undefined %}
- _HOME_X
- _HOME_Y
- {% endif %}
- {% endif %}
- {% endif %}
- {% if params.X is undefined %}
- {% if params.Y is undefined %}
- {% if params.Z is undefined %}
- G91
- G1 Z10 F500
- _HOME_X
- _HOME_Y
- G90
- G1 X215 Y215 F5000
- G28 Z F500
- {% endif %}
- {% endif %}
- {% endif %}
- [gcode_macro _HOME_X]
- gcode:
- # Always use consistent run_current on A/B steppers during sensorless homing
- # {% set RUN_CURRENT_X = printer.configfile.settings['tmc2209 stepper_x'].run_current|float %}
- # {% set RUN_ACCEL = printer.configfile.settings['printer'].max_accel|float %}
- # {% set HOME_CURRENT = 0.8 %}
- # {% set HOME_ACCEL = 2000.0 %}
- # SET_TMC_CURRENT STEPPER=stepper_x CURRENT={HOME_CURRENT}
- # SET_VELOCITY_LIMIT ACCEL={HOME_ACCEL}
- # Home
- G28 X
- #Move away
- #G91
- #G1 X5 F1200
- # Wait just a second… (give StallGuard registers time to clear)
- # G4 P1000
- # Set current during print
- # SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CURRENT_X}
- # SET_VELOCITY_LIMIT ACCEL={RUN_ACCEL}
- # G90
- [gcode_macro _HOME_Y]
- gcode:
- # Set current for sensorless homing
- # {% set RUN_CURRENT_Y = printer.configfile.settings['tmc2209 stepper_y'].run_current|float %}
- # {% set RUN_ACCEL = printer.configfile.settings['printer'].max_accel|float %}
- # {% set HOME_CURRENT = 0.8 %}
- # {% set HOME_ACCEL = 60.0 %}
- # SET_TMC_CURRENT STEPPER=stepper_y CURRENT={HOME_CURRENT}
- # SET_VELOCITY_LIMIT ACCEL={HOME_ACCEL}
- # Home
- G28 Y
- G28 Y
- #Move away
- #G91
- #G1 Y20 F1200
- # Wait just a second… (give StallGuard registers time to clear)
- # G4 P1000
- # Set current during print
- # SET_TMC_CURRENT STEPPER=stepper_y CURRENT={RUN_CURRENT_Y}
- # SET_VELOCITY_LIMIT ACCEL={RUN_ACCEL}
- # G90
- #[safe_z_home] # An alternate Homing setup
- #home_xy_position: 215,215
- #speed: 100
- #z_hop: 10
- #z_hop_speed: 5
- ####################################################################
- # Macros
- #####################################################################
- [gcode_macro START_PRINT]
- gcode:
- {% if params.HOTEND_TEMP is defined %}
- {% if params.BED_TEMP is defined %}
- {% set HOTEND_TEMP = params.HOTEND_TEMP|default(190)|float %}
- {% set BED_TEMP = params.BED_TEMP|default(60)|float %}
- M140 S{BED_TEMP} ; Heat the Bed - without waiting
- M104 S{HOTEND_TEMP} ; Heat the Hotend - without waiting
- {% endif %}
- {% endif %}
- SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout}
- #LEDS_FRAME_ON
- RESPOND TYPE=error MSG='Beginning START_PRINT'
- G4 P2000
- RESPOND TYPE=error MSG='Home All Axis'
- G4 P2000
- G90 # use absolute coordinates
- #{% if printer.toolhead.homed_axes != "xyz" %}
- #{action_raise_error("Homing the XYZ Axis")}
- G28 # Home All Axis
- #{% endif %}
- G1 Z10 F240 # Lift the printhead to Z=10
- G1 X-7 F7200 # Move off the left edge of the Bed ready to purge
- RESPOND TYPE=error MSG='All Axis are Homed !!!'
- G4 P2000
- RESPOND TYPE=error MSG='Loading the 60degC Bed Mesh (BED60)'
- G4 P2000
- BED_MESH_CLEAR
- BED_MESH_PROFILE LOAD=BED60
- RESPOND TYPE=error MSG='BED60 Bed Mesh loaded'
- G4 P2000
- CLEAR_PAUSE
- {% if params.HOTEND_TEMP is defined %}
- {% if params.BED_TEMP is defined %}
- RESPOND TYPE=error MSG='Waiting for the Hotend and Bed Temps'
- G4 P2000
- M109 S{HOTEND_TEMP} # Heat the Hotend - wait for temp
- M190 S{BED_TEMP} # Heat the Bed - wait for temp
- {% endif %}
- {% endif %}
- RESPOND TYPE=error MSG='The Hotend and Bed Temps are ready!!!'
- RESPOND TYPE=error MSG='Purging/Priming the nozzle, then....'
- G4 P2000
- M83 # Extruder to Relative mode
- G1 E30 F240 # Extrude 30mm of filament
- G92 E0 # Reset the Extruder to 0
- #LED_NOZZLE_ON
- RESPOND TYPE=error MSG='LETS PRINT !!!'
- G4 P2000
- #RESPOND TYPE=error MSG='Heading to the Purge_Wipe Macro'
- #G4 P2000
- #PURGE_WIPE
- M117
- [gcode_macro PRINT_START]
- gcode:
- [gcode_macro END_PRINT]
- gcode:
- RUN_SHELL_COMMAND CMD=clear_plr
- clear_last_file
- {% set RUN_VELOCITY = printer.configfile.settings['printer'].max_velocity|float %}
- {% set RUN_ACCEL = printer.configfile.settings['printer'].max_accel|float %}
- SET_VELOCITY_LIMIT VELOCITY={RUN_VELOCITY} ACCEL={RUN_ACCEL} ACCEL_TO_DECEL={RUN_DECEL}
- SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout}
- #SDCARD_RESET_FILE
- M400 # wait for buffer to clear
- G92 E0 # zero the extruder
- G1 E-5.0 F1200 # retract filament
- # Present the print
- G91 # Use Relative coordinates
- G1 Z20 F240 # Move 20mm upwards
- G90 # Use Absolute coordinates
- G1 X-7 F3600 # Move to off the left of the Bed
- G1 Y230 F3600 # Move the Bed fully forwards
- # Turn off bed, extruder, fans
- M140 S0
- M104 S0
- M106 S0
- # Disable steppers
- M84
- [gcode_macro PRINT_END]
- gcode:
- END_PRINT
- [pause_resume]
- [gcode_macro CANCEL_PRINT]
- rename_existing: BASE_CANCEL_PRINT
- gcode:
- END_PRINT
- [gcode_macro PAUSE]
- rename_existing: BASE_PAUSE
- gcode:
- M400
- {% set z = params.Z|default(10)|int %}
- {% set e = params.E|default(2.5) %}
- SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE={z}
- SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer['extruder'].target}
- SAVE_GCODE_STATE NAME=PAUSE
- M25
- {% if (printer.gcode_move.position.z + z) < printer.toolhead.axis_maximum.z %}
- G91
- M83
- G1 E-{e} F2100
- G1 Z{z} F900
- {% else %}
- SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE=0
- {% endif %}
- SAVE_GCODE_STATE NAME=PAUSEPARK
- G90
- G1 X0 Y220 F6000
- G1 E{e} F2100
- SET_IDLE_TIMEOUT TIMEOUT=43200
- [gcode_macro RESUME]
- rename_existing: BASE_RESUME
- variable_zhop: 0
- variable_etemp: 0
- gcode:
- {% set e = params.E|default(2.5)|int %}
- SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout}
- G91
- M83
- G1 E-{e} F900
- RESTORE_GCODE_STATE NAME=PAUSEPARK MOVE=1 MOVE_SPEED=100
- {% if printer[printer.toolhead.extruder].temperature >= printer.configfile.settings.extruder.min_extrude_temp %}
- G1 Z{zhop * -1} F900
- G1 E{e+0.5} F900
- {% else %}
- G1 Z{zhop * -1} F900
- {% endif %}
- M400
- RESTORE_GCODE_STATE NAME=PAUSE MOVE=1 MOVE_SPEED=60
- M24
- [gcode_macro BED_SCREWS]
- description: screws_tilt_calculate
- gcode:
- RESPOND TYPE=error MSG='Preparing to do the Bed Screws measurements....'
- G4 P1000
- {% if printer.toolhead.homed_axes != "xyz" %}
- {action_raise_error("Homing the XYZ Axis")}
- RESPOND TYPE=error MSG='Need to a Home All first.....'
- G4 P1000
- G28
- {% endif %}
- #LEDS_FRAME_ON
- RESPOND TYPE=error MSG='Making asure the Bed Temp is 60degC....'
- G4 P1000
- M190 S60 # Heat the Bed and WAIT for that to complete
- RESPOND TYPE=error MSG='The Bed Temp is 60degC.... ready to measure....'
- G4 P1000
- SCREWS_TILT_CALCULATE
- RESPOND TYPE=error MSG='Adjust screws as outlined, then run Bed Screws again'
- RESPOND TYPE=error MSG='Until they are all very close in values.'
- G4 P1000
- #LEDS_FRAME_OFF
- M140 S0
- [gcode_macro BED_MESH_60]
- description: Create a Bed Mesh for 60degC
- gcode:
- RESPOND TYPE=error MSG='Beginning Bed Mesh creation for 60degC'
- G4 P1000
- #RESPOND TYPE=error MSG='Turning the Frame LEDs ON'
- #G4 P1000
- #LEDS_FRAME_ON
- RESPOND TYPE=error MSG='Doing a Home All Axis'
- G4 P1000
- G28
- RESPOND TYPE=error MSG='Making sure the Bed is at 60degC.....'
- G4 P1000
- M190 S60 # Heat the Bed and WAIT for that to complete
- RESPOND TYPE=error MSG='Starting the Bed Mesh Calibrate process....'
- G4 P1000
- BED_MESH_CALIBRATE
- RESPOND TYPE=error MSG='Bed Mesh creation complete!!'
- G4 P1000
- BED_MESH_PROFILE SAVE=BED60
- RESPOND TYPE=error MSG='Save the Config !!!'
- G4 P1000
- #RESPOND TYPE=error MSG='Turning the Frame LEDs OFF'
- #G4 P1000
- #LEDS_FRAME_OFF
- M140 S0
- #####################################################################
- # Screws Tilt Adjust
- #####################################################################
- [screws_tilt_adjust]
- screw1: 62, 15
- screw1_name: Front Left screw
- screw2: 62, 192
- screw2_name: Middle Left screw
- screw3: 62, 370
- screw3_name: Rear Left screw
- screw4: 422, 370
- screw4_name: Rear Right screw
- screw5: 422, 192
- screw5_name: Middle Right screw
- screw6: 422, 15
- screw6_name: Front Right screw
- horizontal_move_z: 10.0
- speed: 120.0
- screw_thread: CW-M3
- ####################################################################
- # G-Code Emulation Macros
- #####################################################################
- [gcode_macro G29]
- gcode:
- BED_MESH_CLEAR
- G28
- BED_MESH_CALIBRATE
- G0 X205 Y205 Z5 F3000
- G0 Z0 F300
- [gcode_macro M84]
- rename_existing:M84.1
- gcode:
- SET_STEPPER_ENABLE STEPPER=stepper_x enable=0
- SET_STEPPER_ENABLE STEPPER=stepper_y enable=0
- SET_STEPPER_ENABLE STEPPER=stepper_z enable=0
- SET_STEPPER_ENABLE STEPPER=extruder enable=0
- SET_KINEMATIC_POSITION
- [gcode_macro M109]
- rename_existing: M99109
- gcode:
- #Parameters
- {% set temp = params.S|default(0)|float %}
- M104 S220
- WAIT_TEMP {temp}
- [gcode_macro M140]
- rename_existing: M99140
- gcode:
- {% set s = params.S|float %}
- {% if params.S is defined %}
- {% if params.S|float >= 100 %}
- SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=100
- {% else %}
- SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
- {% endif %}
- {% endif %}
- [gcode_macro M190]
- rename_existing: M99190
- gcode:
- {% set s = params.S|float %}
- {% if params.S is defined %}
- {% if params.S|float >= 95 %}
- {% if params.S|float >= 100 %}
- {% set s = 90 %}
- SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=100
- {% else %}
- SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
- {% endif %}
- TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s-5} MAXIMUM={s+5}
- {% else %}
- SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
- TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s-1} MAXIMUM={s+1}
- {% endif %}
- {% endif %}
- [gcode_macro SMART_PARK]
- description: Move the printhead to a specified height for Smart Park
- gcode:
- G91 # Set relative positioning
- G1 Z{params.smart_park_height|default(10)} F6000 # Move Z-axis to the specified height (default is 10mm)
- G90
- [gcode_macro START_PRINT]
- gcode:
- {% set BED_TEMP = params.BED_TEMP|default(0)|float %}
- {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(0)|float %}
- ; Put printing message on LCD screen
- M117 Heating...
- M140 S{BED_TEMP} ; set bed temp
- G28 ; Home all axes
- SMART_PARK smart_park_height=20 # Move the printhead to 20mm height
- M190 S{BED_TEMP} ; wait for bed temp
- M104 S{EXTRUDER_TEMP} ; set extruder temp
- M109 S{EXTRUDER_TEMP} ; wait for extruder temp
- M117 Priming...
- ; Start of actual print code
- G92 E0 ; reset extruder
- G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
- G1 X10 Y10 Z0.3 F5000.0 ; Move over to prevent blob squish
- [gcode_macro M203]
- description: Sets maximum velocity.
- Usage: M203 [X<velocity>] [Y<velocity>]
- gcode:
- {% if 'X' in params or 'Y' in params %}
- {% set velocity = (params.X|default(params.Y)|float,
- params.Y|default(params.X)|float)|min %}
- SET_VELOCITY_LIMIT VELOCITY="{velocity}"
- {% else %}
- SET_VELOCITY_LIMIT
- {% endif %}
- [gcode_macro M205]
- description: Sets square corner velocity.
- Usage: M205 [X<velocity>] [Y<velocity>]
- gcode:
- {% if 'X' in params or 'Y' in params %}
- SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY="{
- (params.X|default(0)|float, params.Y|default(0)|float)|min}"
- {% else %}
- SET_VELOCITY_LIMIT
- {% endif %}
- ####################################################################
- # Delayed G-Code Macros
- #####################################################################
- [delayed_gcode KINEMATIC_POSITION]
- initial_duration:0.2
- gcode:
- SET_KINEMATIC_POSITION X=110
- SET_KINEMATIC_POSITION Y=110
- SET_KINEMATIC_POSITION Z=0
- [include moonraker_obico_macros.cfg]
- [include KAMP_Settings.cfg]
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [probe]
- #*# z_offset = 1.360
- #*#
- #*# [input_shaper]
- #*# shaper_type_x = mzv
- #*# shaper_freq_x = 63.8
- #*#
- #*# [bed_mesh re]
- #*# version = 1
- #*# points =
- #*# 0.082500, 0.042500, -0.007500, -0.065000, -0.072500, -0.110000, -0.072500, -0.025000, 0.030000, 0.072500, 0.107500
- #*# 0.042500, 0.012500, 0.050000, -0.042500, -0.107500, -0.132500, -0.075000, -0.020000, 0.030000, 0.092500, 0.140000
- #*# 0.047500, 0.025000, -0.032500, -0.065000, -0.087500, -0.117500, -0.052500, 0.005000, 0.072500, 0.125000, 0.155000
- #*# 0.050000, 0.015000, -0.017500, -0.077500, -0.092500, -0.102500, -0.042500, 0.017500, 0.065000, 0.120000, 0.157500
- #*# 0.052500, 0.042500, 0.012500, -0.025000, -0.025000, -0.047500, 0.007500, 0.060000, 0.097500, 0.125000, 0.140000
- #*# 0.042500, 0.022500, 0.005000, -0.002500, 0.005000, 0.015000, 0.095000, 0.072500, 0.105000, 0.130000, 0.150000
- #*# 0.032500, 0.015000, -0.002500, -0.012500, -0.002500, -0.007500, 0.015000, 0.047500, 0.055000, 0.080000, 0.082500
- #*# 0.002500, -0.027500, -0.037500, -0.052500, -0.042500, -0.047500, -0.010000, 0.037500, -0.002500, 0.047500, 0.067500
- #*# -0.012500, -0.035000, -0.060000, -0.067500, -0.052500, -0.067500, -0.022500, 0.017500, 0.007500, 0.050000, 0.067500
- #*# 0.012500, -0.027500, -0.062500, -0.075000, -0.072500, -0.085000, -0.040000, 0.002500, 0.025000, 0.055000, 0.105000
- #*# 0.125000, 0.102500, 0.030000, 0.002500, -0.010000, -0.027500, 0.012500, 0.077500, 0.107500, 0.145000, 0.195000
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
- #*#
- #*# [bed_mesh better]
- #*# version = 1
- #*# points =
- #*# 0.037500, 0.037500, 0.022500, -0.015000, -0.017500, -0.045000, -0.015000, 0.007500, 0.032500, 0.030000, 0.007500
- #*# -0.015000, -0.002500, 0.050000, 0.002500, -0.045000, -0.065000, -0.020000, 0.007500, 0.030000, 0.040000, 0.037500
- #*# -0.005000, 0.010000, -0.025000, -0.037500, -0.050000, -0.077500, -0.025000, 0.007500, 0.042500, 0.047500, 0.045000
- #*# 0.000000, 0.000000, -0.012500, -0.047500, -0.060000, -0.072500, -0.025000, 0.007500, 0.025000, 0.032500, 0.027500
- #*# 0.012500, 0.022500, 0.015000, 0.005000, 0.010000, -0.017500, 0.025000, 0.037500, 0.047500, 0.027500, -0.012500
- #*# 0.000000, 0.020000, 0.025000, 0.040000, 0.052500, 0.047500, 0.105000, 0.055000, 0.055000, 0.027500, -0.012500
- #*# 0.012500, 0.027500, 0.030000, 0.035000, 0.052500, 0.040000, 0.052500, 0.035000, 0.010000, -0.017500, -0.060000
- #*# -0.037500, -0.035000, -0.022500, -0.010000, 0.010000, -0.002500, 0.022500, 0.020000, -0.037500, -0.042500, -0.070000
- #*# 0.005000, 0.020000, 0.022500, 0.035000, 0.057500, 0.042500, 0.077500, 0.077500, 0.050000, 0.045000, 0.032500
- #*# 0.007500, -0.002500, -0.007500, 0.007500, 0.020000, 0.010000, 0.052500, 0.060000, 0.067500, 0.052500, 0.055000
- #*# 0.070000, 0.087500, 0.052500, 0.057500, 0.065000, 0.052500, 0.090000, 0.122500, 0.142500, 0.145000, 0.170000
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
- #*#
- #*# [bed_mesh 8/10/24]
- #*# version = 1
- #*# points =
- #*# 0.090000, 0.092500, 0.075000, 0.045000, 0.037500, 0.015000, 0.045000, 0.057500, 0.090000, 0.095000, 0.065000
- #*# 0.007500, 0.010000, 0.037500, 0.010000, -0.030000, -0.050000, 0.002500, 0.027500, 0.062500, 0.085000, 0.077500
- #*# -0.005000, -0.005000, -0.037500, -0.050000, -0.057500, -0.087500, -0.030000, -0.002500, 0.037500, 0.047500, 0.042500
- #*# -0.035000, -0.040000, -0.062500, -0.090000, -0.097500, -0.105000, -0.050000, -0.025000, 0.002500, 0.015000, 0.012500
- #*# -0.025000, -0.030000, -0.047500, -0.052500, -0.045000, -0.075000, -0.027500, -0.020000, 0.000000, -0.007500, -0.032500
- #*# -0.050000, -0.045000, -0.052500, -0.037500, -0.022500, -0.027500, 0.032500, 0.000000, 0.015000, 0.005000, -0.015000
- #*# -0.017500, -0.027500, -0.040000, -0.037500, -0.030000, -0.045000, -0.030000, -0.047500, -0.057500, -0.067500, -0.102500
- #*# -0.055000, -0.072500, -0.082500, -0.080000, -0.070000, -0.087500, -0.060000, -0.065000, -0.112500, -0.112500, -0.135000
- #*# 0.002500, 0.000000, -0.017500, -0.007500, 0.005000, -0.015000, 0.025000, 0.020000, 0.005000, 0.005000, 0.000000
- #*# -0.002500, -0.017500, -0.030000, -0.015000, -0.005000, -0.022500, 0.035000, 0.042500, 0.045000, 0.035000, 0.047500
- #*# 0.057500, 0.060000, 0.020000, 0.025000, 0.027500, 0.017500, 0.092500, 0.077500, 0.095000, 0.092500, 0.107500
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# 0.122500, 0.130000, 0.112500, 0.080000, 0.075000, 0.055000, 0.072500, 0.110000, 0.107500, 0.092500, 0.112500
- #*# 0.090000, 0.080000, 0.092500, 0.037500, 0.020000, -0.007500, 0.030000, 0.082500, 0.097500, 0.090000, 0.122500
- #*# 0.100000, 0.080000, 0.037500, 0.007500, 0.000000, -0.032500, 0.010000, 0.067500, 0.085000, 0.082500, 0.122500
- #*# 0.102500, 0.065000, 0.030000, -0.017500, -0.027500, -0.042500, -0.002500, 0.062500, 0.065000, 0.067500, 0.107500
- #*# 0.097500, 0.082500, 0.055000, 0.035000, 0.040000, 0.022500, 0.045000, 0.092500, 0.087500, 0.070000, 0.092500
- #*# 0.092500, 0.095000, 0.072500, 0.065000, 0.082500, 0.075000, 0.115000, 0.130000, 0.107500, 0.085000, 0.112500
- #*# 0.087500, 0.077500, 0.065000, 0.060000, 0.080000, 0.072500, 0.085000, 0.115000, 0.070000, 0.052500, 0.065000
- #*# 0.072500, 0.052500, 0.042500, 0.035000, 0.057500, 0.055000, 0.070000, 0.095000, 0.035000, 0.025000, 0.042500
- #*# 0.105000, 0.097500, 0.085000, 0.087500, 0.115000, 0.110000, 0.132500, 0.167500, 0.140000, 0.117500, 0.155000
- #*# 0.117500, 0.097500, 0.085000, 0.087500, 0.115000, 0.115000, 0.145000, 0.200000, 0.182500, 0.155000, 0.207500
- #*# 0.135000, 0.127500, 0.105000, 0.102500, 0.127500, 0.122500, 0.182500, 0.220000, 0.227500, 0.217500, 0.277500
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
- #*#
- #*# [bed_mesh .2025]
- #*# version = 1
- #*# points =
- #*# 0.065000, 0.067500, 0.055000, 0.025000, 0.022500, 0.000000, 0.030000, 0.045000, 0.072500, 0.075000, 0.050000
- #*# -0.015000, -0.007500, 0.022500, -0.007500, -0.040000, -0.062500, -0.007500, 0.015000, 0.047500, 0.065000, 0.072500
- #*# -0.025000, -0.017500, -0.047500, -0.052500, -0.060000, -0.090000, -0.032500, -0.007500, 0.027500, 0.035000, 0.037500
- #*# -0.037500, -0.042500, -0.062500, -0.090000, -0.095000, -0.105000, -0.050000, -0.025000, -0.002500, 0.007500, 0.010000
- #*# -0.022500, -0.027500, -0.045000, -0.045000, -0.040000, -0.067500, -0.025000, -0.017500, -0.002500, -0.010000, -0.035000
- #*# -0.045000, -0.042500, -0.047500, -0.037500, -0.022500, -0.030000, 0.025000, -0.005000, 0.007500, -0.002500, -0.017500
- #*# -0.017500, -0.022500, -0.035000, -0.035000, -0.022500, -0.040000, -0.025000, -0.037500, -0.045000, -0.060000, -0.095000
- #*# -0.045000, -0.062500, -0.070000, -0.065000, -0.052500, -0.072500, -0.047500, -0.050000, -0.102500, -0.105000, -0.122500
- #*# -0.017500, -0.020000, -0.037500, -0.027500, -0.010000, -0.030000, 0.007500, 0.007500, -0.015000, -0.015000, -0.035000
- #*# 0.005000, -0.010000, -0.020000, -0.007500, 0.002500, -0.012500, 0.035000, 0.042500, 0.047500, 0.035000, 0.040000
- #*# 0.035000, 0.037500, 0.002500, 0.010000, 0.015000, 0.002500, 0.070000, 0.065000, 0.075000, 0.070000, 0.080000
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
- #*#
- #*# [bed_mesh def]
- #*# version = 1
- #*# points =
- #*# 0.122500, 0.130000, 0.112500, 0.080000, 0.075000, 0.055000, 0.072500, 0.110000, 0.107500, 0.092500, 0.112500
- #*# 0.090000, 0.080000, 0.092500, 0.037500, 0.020000, -0.007500, 0.030000, 0.082500, 0.097500, 0.090000, 0.122500
- #*# 0.100000, 0.080000, 0.037500, 0.007500, 0.000000, -0.032500, 0.010000, 0.067500, 0.085000, 0.082500, 0.122500
- #*# 0.102500, 0.065000, 0.030000, -0.017500, -0.027500, -0.042500, -0.002500, 0.062500, 0.065000, 0.067500, 0.107500
- #*# 0.097500, 0.082500, 0.055000, 0.035000, 0.040000, 0.022500, 0.045000, 0.092500, 0.087500, 0.070000, 0.092500
- #*# 0.092500, 0.095000, 0.072500, 0.065000, 0.082500, 0.075000, 0.115000, 0.130000, 0.107500, 0.085000, 0.112500
- #*# 0.087500, 0.077500, 0.065000, 0.060000, 0.080000, 0.072500, 0.085000, 0.115000, 0.070000, 0.052500, 0.065000
- #*# 0.072500, 0.052500, 0.042500, 0.035000, 0.057500, 0.055000, 0.070000, 0.095000, 0.035000, 0.025000, 0.042500
- #*# 0.105000, 0.097500, 0.085000, 0.087500, 0.115000, 0.110000, 0.132500, 0.167500, 0.140000, 0.117500, 0.155000
- #*# 0.117500, 0.097500, 0.085000, 0.087500, 0.115000, 0.115000, 0.145000, 0.200000, 0.182500, 0.155000, 0.207500
- #*# 0.135000, 0.127500, 0.105000, 0.102500, 0.127500, 0.122500, 0.182500, 0.220000, 0.227500, 0.217500, 0.277500
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 4
- #*# mesh_y_pps = 4
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# max_x = 397.0
- #*# min_y = 21.0
- #*# max_y = 403.90000000000003
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement