Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##################Creality Ender 3 S1 Pro Klipper Config - Enhanced Version###############
- ######Full guide: https://3dprintbeginner.com/how-to-install-klipper-on-ender-3-s1/######
- [stepper_x]
- step_pin: PC2
- dir_pin: PB9
- enable_pin: !PC3
- microsteps: 16
- rotation_distance: 40
- endstop_pin: !PA5
- position_endstop: -10
- position_max: 250
- position_min: -15
- homing_speed: 50
- [stepper_y]
- step_pin: PB8
- dir_pin: PB7
- enable_pin: !PC3
- microsteps: 16
- rotation_distance: 40
- endstop_pin: !PA6
- position_endstop: -10
- position_max: 225
- position_min: -15
- homing_speed: 50
- [stepper_z]
- step_pin: PB6
- dir_pin: !PB5
- enable_pin: !PC3
- microsteps: 16
- rotation_distance: 8
- endstop_pin: probe:z_virtual_endstop
- position_max: 270
- position_min: -4
- [extruder]
- step_pin: PB4
- dir_pin: PB3
- enable_pin: !PC3
- microsteps: 16
- gear_ratio: 42:12
- rotation_distance: 26.359
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- heater_pin: PA1
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PC5
- # control = pid
- # pid_kp = 22.472
- # pid_ki = 1.161
- # pid_kd = 108.708
- min_temp: 0
- max_temp: 300
- pressure_advance = 0.0950
- [heater_bed]
- heater_pin: PA7
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PC4
- # control = pid
- # pid_kp = 73.609
- # pid_ki = 1.469
- # pid_kd = 921.956
- min_temp: 0
- max_temp: 110
- [verify_heater extruder]
- check_gain_time: 200
- hysteresis: 5
- [heater_fan hotend_fan]
- pin: PC0
- [fan]
- pin: PA0
- [mcu]
- serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
- restart_method: command
- [printer]
- kinematics: cartesian
- max_velocity: 300
- max_accel: 2000
- max_z_velocity: 5
- max_z_accel: 100
- [bltouch]
- sensor_pin: ^PC14
- control_pin: PC13
- x_offset: -31.8
- y_offset: -40.5
- #z_offset = 4.000
- speed:10
- samples:1
- samples_result:average
- probe_with_touch_mode: true
- stow_on_each_sample: true
- [include mainsail.cfg]
- [safe_z_home]
- home_xy_position: 147,154
- speed: 100
- z_hop: 10
- z_hop_speed: 5
- [bed_mesh]
- speed: 120
- mesh_min: 20, 20
- mesh_max: 200, 184.5
- probe_count: 11,11
- algorithm: bicubic
- [gcode_macro TILT_ADJUST]
- description: Start screws tilt adjust
- gcode:
- SCREWS_TILT_CALCULATE
- [screws_tilt_adjust]
- screw1: 50, 67
- screw1_name: front left
- screw2: 226, 67
- screw2_name: front right
- screw3: 226, 225
- screw3_name: back right
- screw4: 50, 225
- screw4_name: back left
- horizontal_move_z: 10.
- speed: 50.
- screw_thread: CW-M3
- [exclude_object]
- # This file contains all settings for KAMP, and must be included in printer.cfg with:
- [include KAMP_Settings.cfg]
- ### see KAMP_Settings.cfg. for its settings ###
- [temperature_sensor Raspberry_Pi]
- sensor_type: temperature_host
- min_temp: 0
- max_temp: 100
- [virtual_sdcard]
- path: /home/pi/printer_data/gcodes
- [display_status]
- [filament_switch_sensor RunoutSensor]
- # Set to 'True' to enable automatic pausing when filament runs out.
- pause_on_runout: True
- runout_gcode: PAUSE_PRINT
- insert_gcode: RESUME_PRINT
- switch_pin: !PC15
- [gcode_macro PAUSE]
- description: Pause the actual running print
- rename_existing: PAUSE_BASE
- gcode:
- PAUSE_BASE
- _TOOLHEAD_PARK_PAUSE_CANCEL
- [gcode_macro RESUME]
- description: Resume the actual running print
- rename_existing: RESUME_BASE
- gcode:
- ##### read extrude from _TOOLHEAD_PARK_PAUSE_CANCEL macro #####
- {% set extrude = printer['gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL'].extrude %}
- #### get VELOCITY parameter if specified ####
- {% if 'VELOCITY' in params|upper %}
- {% set get_params = ('VELOCITY=' + params.VELOCITY) %}
- {% else %}
- {% set get_params = "" %}
- {% endif %}
- ##### end of definitions #####
- {% if printer.extruder.can_extrude|lower == 'true' %}
- M83 ; Set extruder to relative mode
- G1 E{extrude} F2100 ; Extrude the specified amount
- {% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %} ; Set extruder to absolute mode if needed
- {% else %}
- {action_respond_info("Extruder not hot enough")}
- {% endif %}
- RESUME_BASE {get_params}
- [gcode_macro CANCEL_PRINT]
- description: Advanced Cancel Print
- rename_existing: CANCEL_PRINT_BASE
- variable_park: True
- gcode:
- {% if printer.idle_timeout.state == 'Printing' and park|lower == 'true' %}
- PAUSE_PRINT ; Invoke the PAUSE_PRINT macro if printing is active
- {% endif %}
- TURN_OFF_HEATERS ; Turn off all heaters
- CANCEL_PRINT_BASE ; Call the base cancel print functionality
- {action_respond_info("Print Cancelled.")}
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [extruder]
- #*# control = pid
- #*# pid_kp = 22.472
- #*# pid_ki = 1.161
- #*# pid_kd = 108.708
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 73.609
- #*# pid_ki = 1.469
- #*# pid_kd = 921.956
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# 0.032500, 0.057500, 0.077500, -0.055000, -0.092500, -0.102500, -0.107500, -0.047500, -0.020000, 0.092500, 0.127500
- #*# 0.037500, -0.015000, -0.080000, -0.085000, -0.117500, -0.120000, -0.127500, -0.057500, -0.002500, 0.065000, 0.110000
- #*# 0.042500, 0.020000, -0.037500, -0.072500, -0.090000, -0.040000, -0.087500, -0.015000, 0.040000, 0.187500, 0.142500
- #*# 0.090000, 0.045000, -0.022500, -0.082500, -0.075000, -0.025000, -0.055000, 0.067500, 0.127500, 0.212500, 0.110000
- #*# 0.110000, 0.060000, 0.032500, -0.022500, -0.012500, 0.005000, 0.015000, 0.070000, 0.067500, 0.205000, 0.167500
- #*# 0.125000, 0.035000, -0.035000, -0.047500, -0.090000, -0.015000, 0.002500, 0.027500, 0.137500, 0.205000, 0.195000
- #*# 0.125000, 0.057500, 0.065000, 0.007500, 0.002500, -0.027500, -0.045000, 0.120000, 0.062500, 0.155000, 0.200000
- #*# 0.130000, 0.162500, 0.037500, -0.102500, -0.120000, -0.025000, 0.067500, 0.005000, 0.080000, 0.140000, 0.170000
- #*# 0.155000, 0.135000, 0.060000, -0.050000, -0.037500, -0.010000, -0.000000, -0.027500, 0.050000, 0.197500, 0.185000
- #*# 0.122500, 0.140000, 0.005000, -0.030000, -0.030000, -0.030000, -0.005000, 0.005000, 0.057500, 0.150000, 0.220000
- #*# 0.005000, 0.007500, -0.050000, -0.095000, -0.032500, -0.100000, -0.125000, -0.105000, -0.035000, 0.075000, 0.092500
- #*# x_count = 11
- #*# y_count = 11
- #*# mesh_x_pps = 2
- #*# mesh_y_pps = 2
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 19.999999999999996
- #*# max_x = 200.0
- #*# min_y = 20.0
- #*# max_y = 184.5
- #*#
- #*# [bltouch]
- #*# z_offset = 3.905
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement