Advertisement
Guest User

Ender 5 + SKR 1.1 Pro + BLTouch + TMC2130

a guest
Nov 22nd, 2019
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.53 KB | None | 0 0
  1. #####################################################################################
  2. #
  3. # Configuration for Ender 5 with a BIGTREETECH SKR PRO V1.1
  4. # X & Y are TMC2130 in SPI Mode
  5. #
  6. # Z axis TMC2130 unmodded/droped in this is fine as Z does not go in to high speed
  7. # Extruder Driver TMC2130
  8. #
  9. # a BLTouch is present
  10. # a Bondtech BMG Extruder stepping is in place, if you dont have one
  11. # comment its line out and uncomment the line below it for Non Geared Extruder/Normal
  12. #
  13. #####################################################################################
  14.  
  15. [printer]
  16. kinematics: cartesian
  17. max_velocity: 300
  18. max_accel: 3000
  19. max_z_velocity: 50
  20. max_z_accel: 150
  21.  
  22. #####################################################################################
  23.  
  24. [tmc2130 stepper_x]
  25. cs_pin: PA15
  26. spi_bus: spi3a
  27. ##diag1_pin: ^!PB10
  28. microsteps: 16
  29. interpolate: True
  30. run_current: 0.71
  31. #stealthchop_threshold: 200
  32.  
  33. [stepper_x]
  34. step_pin: PE9
  35. dir_pin: !PF1
  36. enable_pin: !PF2
  37. step_distance: .0125
  38. endstop_pin: ^PB10 #tmc2130_stepper_x:virtual_endstop
  39. position_endstop: 0
  40. position_min: 0
  41. position_max: 220
  42. homing_speed: 50
  43. homing_retract_dist: 0
  44.  
  45. #####################################################################################
  46.  
  47. [tmc2130 stepper_y]
  48. cs_pin: PB8
  49. spi_bus: spi3a
  50. ##diag1_pin: ^!PE12
  51. microsteps: 16
  52. interpolate: True
  53. run_current: 0.71
  54. #stealthchop_threshold: 200
  55.  
  56. [stepper_y]
  57. step_pin: PE11
  58. dir_pin: !PE8
  59. enable_pin: !PD7
  60. step_distance: .0125
  61. endstop_pin: ^PE12 #tmc2130_stepper_y:virtual_endstop
  62. position_endstop: 0
  63. position_min: 0
  64. position_max: 235
  65. homing_speed: 50
  66. homing_retract_dist: 0
  67.  
  68. #####################################################################################
  69.  
  70. [tmc2130 stepper_z]
  71. cs_pin: PB9
  72. spi_bus: spi3a
  73. microsteps: 16
  74. run_current: 0.800
  75.  
  76. [stepper_z]
  77. step_pin: PE13
  78. dir_pin: PC2
  79. enable_pin: !PC0
  80. step_distance: .0025
  81. endstop_pin: probe:z_virtual_endstop
  82. position_max: 300
  83. position_min: -3
  84.  
  85. #####################################################################################
  86.  
  87. [tmc2130 extruder]
  88. cs_pin: PB3
  89. spi_bus: spi3a
  90. microsteps: 16
  91. run_current: 0.800
  92.  
  93. [extruder]
  94. step_pin: PE14
  95. dir_pin: !PA0
  96. enable_pin: !PC3
  97. step_distance: 0.0023640661 # 423 esteps Bondtech bmg
  98. #step_distance: 0.010526  # Default Ender 5 ESteps for default extruder
  99. nozzle_diameter: 0.400
  100. filament_diameter: 1.750
  101. heater_pin: PB1 # Heat0
  102. sensor_pin: PF3 # T0 Header
  103. sensor_type: EPCOS 100K B57560G104F
  104. control: pid
  105. pid_Kp: 22.2
  106. pid_Ki: 1.08
  107. pid_Kd: 114
  108. min_temp: 0
  109. max_temp: 250
  110. pressure_advance: 0.08
  111. max_extrude_only_distance: 1000.00
  112.  
  113. #####################################################################################
  114.  
  115. [heater_bed]
  116. heater_pin: PD12
  117. sensor_pin: PF6
  118. sensor_type: EPCOS 100K B57560G104F
  119. control: pid
  120. pid_Kp: 54.027
  121. pid_Ki: 0.770
  122. pid_Kd: 948.182
  123. min_temp: 0
  124. max_temp: 130
  125.  
  126. #####################################################################################
  127.  
  128. [fan]
  129. pin: PE5
  130.  
  131. [heater_fan fan1]
  132. pin: PC8
  133.  
  134. #####################################################################################
  135.  
  136. [bltouch]
  137. sensor_pin: PA2
  138. control_pin: PA1
  139. x_offset: -46
  140. y_offset: -17
  141. speed: 5.0
  142.  
  143. #####################################################################################
  144.  
  145. [homing_override]
  146. set_position_z: 5
  147. gcode:
  148.     G90
  149.     G1 Z20 F600
  150.     G28 X0 Y0 F3000
  151.     G1 X110 Y110 F3000
  152.     G28 Z0
  153.     G1 Z20 F500
  154.  
  155. [bed_mesh]
  156. speed: 100
  157. horizontal_move_z: 10
  158. min_point: 0,0
  159. max_point: 171,207
  160. probe_count: 3,3
  161. algorithm: lagrange
  162.  
  163. [force_move]
  164. enable_force_move: True
  165.  
  166. #####################################################################################
  167.  
  168. [gcode_macro G29]
  169. gcode:
  170.         G28
  171.         #G1 Z10 F600
  172.         BED_MESH_CALIBRATE
  173.  
  174. [gcode_macro LOAD_FILAMENT]
  175. gcode:
  176.         G21
  177.         G90
  178.         M109 S200.000
  179.         G92 E0
  180.         G1 E600 F2000
  181.         G92 E0
  182.  
  183. [gcode_macro UNLOAD_FILAMENT]
  184. gcode:
  185.         G21
  186.         G90
  187.         M109 S200.000
  188.         G92 E0
  189.         G1 E10 F100
  190.         G92 E0
  191.         G1 E-700 F2000
  192.         G92 E0
  193.         M117 REMOVE FILAMENT NOW
  194.  
  195. #####################################################################################
  196.  
  197. [mcu]
  198. serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
  199.  
  200. [display]
  201. lcd_type: st7920
  202. cs_pin: EXP1_7
  203. sclk_pin: EXP1_6
  204. sid_pin: EXP1_8
  205. encoder_pins: ^EXP1_5, ^EXP1_3
  206. click_pin: ^!EXP1_2
  207.  
  208. [output_pin beeper]
  209. pin: EXP1_1
  210.  
  211. #####################################################################################
  212. [board_pins]
  213. aliases:
  214.     # EXP1 header
  215.     EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=<GND>,
  216.     EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>,
  217.     # EXP2 header
  218.     EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12,  EXP2_9=<GND>,
  219.     EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=PF13
  220.     # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"
  221.  
  222. #####################################################################################
  223.  
  224. #*# <---------------------- SAVE_CONFIG ---------------------->
  225. #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
  226. #*#
  227. #*# [bed_mesh default]
  228. #*# points =
  229. #*#     -0.042500, -0.012500, 0.050000
  230. #*#     -0.010000, -0.010000, 0.060000
  231. #*#     0.027500, 0.007500, 0.025000
  232. #*# x_count = 3
  233. #*# y_count = 3
  234. #*# min_x = 0.0
  235. #*# max_x = 171.0
  236. #*# min_y = 0.0
  237. #*# max_y = 207.0
  238. #*# x_offset = -46.0
  239. #*# y_offset = -17.0
  240. #*# mesh_x_pps = 2
  241. #*# mesh_y_pps = 2
  242. #*# algo = lagrange
  243. #*# tension = 0.2
  244. #*#
  245. #*# [bltouch]
  246. #*# z_offset = 2.200
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement