Advertisement
Guest User

HE3D K200 delta 20190922

a guest
Sep 22nd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.15 KB | None | 0 0
  1. # v2019-09-22
  2.  
  3. # This file contains a configuration for the HE3D K200 delta
  4. # printer.
  5.  
  6. # The HE3D K200 delta printers use the BT7200 Ramps Plus2 board which is an
  7. # AVR ATmega2560 Arduino + RAMPS compatible board.
  8. # To use this config, the firmware should be compiled for the AVR atmega2560.
  9.  
  10. [stepper_a]
  11. step_pin: ar54
  12. dir_pin: ar55
  13. enable_pin: !ar38
  14. step_distance: .0125
  15. endstop_pin: ^!ar2
  16. position_endstop: 275
  17. arm_length: 218.0
  18. homing_speed: 50
  19.  
  20. [stepper_b]
  21. step_pin: ar60
  22. dir_pin: ar61
  23. enable_pin: !ar56
  24. step_distance: .0125
  25. endstop_pin: ^!ar15
  26.  
  27.  
  28. [stepper_c]
  29. step_pin: ar46
  30. dir_pin: ar48
  31. enable_pin: !ar62
  32. step_distance: .0125
  33. endstop_pin: ^!ar19
  34.  
  35.  
  36. [extruder]
  37. step_pin: ar26
  38. dir_pin: !ar28
  39. enable_pin: !ar24
  40. step_distance: 0.00251
  41. nozzle_diameter: 0.800
  42. filament_diameter: 1.750
  43. heater_pin: ar10
  44. sensor_type: NTC 100K beta 3950
  45. sensor_pin: analog13
  46. control: pid
  47. pid_Kp: 27.960
  48. pid_Ki: 1.607
  49. pid_Kd: 121.627
  50. min_temp: 0
  51. max_temp: 265
  52. #max_extrude_only_distance: 110.0
  53.  
  54.  
  55. [heater_bed]
  56. heater_pin: ar8
  57. sensor_type: EPCOS 100K B57560G104F
  58. sensor_pin: analog14
  59. min_temp: 0
  60. max_temp: 110
  61. control = pid
  62. pid_kp = 73.921
  63. pid_ki = 1.805
  64. pid_kd = 756.767
  65.  
  66. # Heater cooling fans (one may define any number of sections with a
  67. # "heater_fan" prefix). A "heater fan" is a fan that will be enabled
  68. # whenever its associated heater is active. By default, a heater_fan
  69. # has a shutdown_speed equal to max_power.
  70.  
  71. # Print cooling fan (omit section if fan not present).
  72. [fan]
  73. pin: ar9
  74. kick_start_time: 0.200
  75.  
  76. [mcu]
  77. serial: /dev/ttyUSB0
  78. #serial: /dev/ttyACM0
  79. #serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-0-port0
  80. pin_map: arduino
  81. #baud: 115200
  82.  
  83. [endstop_phase]
  84.  
  85. [printer]
  86. kinematics: delta
  87. # This option must be "delta" for linear delta printers.
  88. max_velocity: 150
  89. # Maximum velocity (in mm/s) of the toolhead relative to the
  90. # print. This parameter must be specified.
  91. max_accel: 3000
  92. # Maximum acceleration (in mm/s^2) of the toolhead relative to the
  93. # print. This parameter must be specified.
  94. max_z_velocity: 150
  95. # For delta printers this limits the maximum velocity (in mm/s) of
  96. # moves with z axis movement. This setting can be used to reduce the
  97. # maximum speed of up/down moves (which require a higher step rate
  98. # than other moves on a delta printer). The default is to use
  99. # max_velocity for max_z_velocity.
  100. minimum_z_position: -20
  101. # The minimum Z position that the user may command the head to move
  102. # to. The default is 0.
  103. delta_radius: 130
  104. # Radius (in mm) of the horizontal circle formed by the three linear
  105. # axis towers. This parameter may also be calculated as:
  106. # delta_radius = smooth_rod_offset - effector_offset - carriage_offset
  107. # This parameter must be provided.
  108.  
  109. # The delta_calibrate section enables a DELTA_CALIBRATE extended
  110. # g-code command that can calibrate the tower endstop positions and
  111. # angles.
  112.  
  113. [delta_calibrate]
  114. radius: 75
  115. # Radius (in mm) of the area that may be probed. This is the radius
  116. # of nozzle coordinates to be probed; if using an automatic probe
  117. # with an XY offset then choose a radius small enough so that the
  118. # probe always fits over the bed. This parameter must be provided.
  119. speed: 50
  120. # The speed (in mm/s) of non-probing moves during the calibration.
  121. # The default is 50.
  122. horizontal_move_z: 5
  123. # The height (in mm) that the head should be commanded to move to
  124. # just prior to starting a probe operation. The default is 5.
  125.  
  126. [idle_timeout]
  127. timeout: 360
  128.  
  129.  
  130. ########################################
  131. # Optional LCD configuration
  132. ########################################
  133.  
  134. [display]
  135. lcd_type: hd44780
  136. rs_pin: ar16
  137. e_pin: ar17
  138. d4_pin: ar23
  139. d5_pin: ar25
  140. d6_pin: ar27
  141. d7_pin: ar29
  142. encoder_pins: ^ar31, ^ar33
  143. click_pin: ^!ar35
  144. kill_pin: ^!ar41
  145.  
  146. [virtual_sdcard]
  147. path: ~/.octoprint/uploads/
  148.  
  149.  
  150. #### start of menu customization ####
  151. [menu __temp __preheat_pla]
  152. type: list
  153. name: Preheat PLA
  154. items:
  155. .__all
  156. .__hotend
  157. .__hotbed
  158.  
  159. [menu __temp __preheat_pla __all]
  160. type: command
  161. enable: extruder0.is_enabled,heater_bed.is_enabled
  162. name: Preheat all
  163. gcode:
  164. M140 S55
  165. M104 S215
  166.  
  167. [menu __temp __preheat_pla __hotend]
  168. type: command
  169. enable: extruder0.is_enabled
  170. name: Preheat hotend
  171. gcode: M104 S215
  172.  
  173. [menu __temp __preheat_pla __hotbed]
  174. type: command
  175. enable: heater_bed.is_enabled
  176. name: Preheat hotbed
  177. gcode: M140 S55
  178.  
  179.  
  180. ### menu filament ###
  181.  
  182. [menu __filament]
  183. type: list
  184. name: Filament
  185. items:
  186. __temp __hotend0_current, __temp __hotend0_target
  187. .__unload
  188. .__load
  189. .__feed
  190.  
  191. [menu __filament __load]
  192. type: command
  193. name: Load Filament
  194. gcode:
  195. M83
  196. G1 E50 F1000
  197. G1 E150 F1000
  198. G1 E150 F1000
  199. G1 E150 F1000
  200. G1 E50 F300
  201. G1 E50 F300
  202. M82
  203.  
  204. [menu __filament __unload]
  205. type: command
  206. name: Unload Filament
  207. gcode:
  208. M83
  209. G1 E-150 F1000
  210. G1 E-150 F1000
  211. G1 E-100 F1000
  212. G1 E-150 F1800
  213. G1 E-100 F1800
  214. G1 E-50 F1800
  215. M82
  216.  
  217. [menu __filament __feed]
  218. type: input
  219. name: Feed Filament: {0:.1f}
  220. parameter: toolhead.epos
  221. input_step: 0.1
  222. gcode: G1 E{0:.1f} F30
  223.  
  224. ### End of menu customization
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement