Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ############################################################
  2. # Printer basics
  3. ############################################################
  4. [printer]
  5. kinematics: cartesian
  6. max_velocity: 300
  7. max_accel: 1500
  8. max_z_velocity: 25
  9. max_z_accel: 500
  10.  
  11. [mcu]
  12. serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
  13. pin_map: arduino
  14.  
  15. [display]
  16. lcd_type: hd44780
  17. rs_pin: ar20
  18. e_pin: ar17
  19. d4_pin: ar16
  20. d5_pin: ar21
  21. d6_pin: ar5
  22. d7_pin: ar6
  23. encoder_pins: ^ar42, ^ar40
  24. click_pin: ^!ar19
  25.  
  26. [force_move]
  27. enable_force_move: true
  28.  
  29. [virtual_sdcard]
  30. path: /home/pi/.octoprint/uploads
  31.  
  32. ############################################################
  33. # Axis
  34. ############################################################
  35. [stepper_x]
  36. step_pin: ar25
  37. dir_pin: ar23
  38. enable_pin: !ar27
  39. step_distance: .0125
  40. endstop_pin: ^ar22
  41. position_endstop: -8
  42. position_min: -8
  43. position_max: 200
  44. homing_speed: 50
  45. second_homing_speed: 15
  46.  
  47. [stepper_y]
  48. step_pin: ar31
  49. dir_pin: !ar33
  50. enable_pin: !ar29
  51. step_distance: .0125
  52. endstop_pin: ^ar26
  53. position_endstop: 0
  54. position_min: 0
  55. position_max: 200
  56. homing_speed: 50
  57. second_homing_speed: 15
  58.  
  59. [stepper_z]
  60. step_pin: ar37
  61. dir_pin: ar39
  62. enable_pin: !ar35
  63. step_distance: .0025
  64. #endstop_pin: ^ar30 #microswitch
  65. endstop_pin: probe:z_virtual_endstop
  66. position_endstop: 0
  67. position_max: 170
  68. position_min: -2.0
  69.  
  70. ############################################################
  71. # Extruder / Bed / Fan
  72. ############################################################
  73. [extruder]
  74. step_pin: ar43
  75. dir_pin: !ar45
  76. enable_pin: !ar41
  77. step_distance: 0.007438
  78. nozzle_diameter: 0.4
  79. filament_diameter: 1.750
  80. heater_pin: ar2
  81. sensor_type: ATC Semitec 104GT-2
  82. sensor_pin: analog8
  83. min_temp: 0
  84. max_temp: 250
  85.  
  86. control: pid
  87. pid_kp: 17.430
  88. pid_ki: 0.499
  89. pid_kd: 152.293
  90.  
  91. #min_extrude_temp: 0
  92. max_extrude_only_distance: 100
  93.  
  94. [heater_bed]
  95. heater_pin: ar3
  96. sensor_type: ATC Semitec 104GT-2
  97. sensor_pin: analog10
  98. min_temp: 0
  99. max_temp: 120
  100.  
  101. control: pid
  102. pid_kp: 74.892
  103. pid_ki: 3.285
  104. pid_kd: 426.884
  105.  
  106. [fan]
  107. pin: ar7
  108.  
  109. ############################################################
  110. # Auto Bed Leveling / Homing
  111. ############################################################
  112. [servo bltouch]
  113. pin: ar11
  114. maximum_servo_angle: 180
  115. minimum_pulse_width: 0.0006
  116. maximum_pulse_width: 0.0024
  117.  
  118. [probe]
  119. pin: ^ar32
  120. x_offset: 26.7
  121. y_offset: 2.3
  122. z_offset: 1.28
  123.  
  124. samples: 3
  125. sample_retract_dist: 3
  126. samples_tolerance: 0.08
  127. samples_tolerance_retries: 5
  128.  
  129. activate_gcode:
  130.     SET_SERVO SERVO=bltouch ANGLE=10
  131.     SET_SERVO SERVO=bltouch ANGLE=60
  132.     G4 P200
  133. deactivate_gcode:
  134.     SET_SERVO SERVO=bltouch ANGLE=90
  135.     G4 P100
  136.  
  137. [bed_mesh]
  138. speed: 300
  139. probe_count: 5,5
  140. algorithm: bicubic
  141. mesh_min: 25, 40
  142. mesh_max: 175,140
  143. horizontal_move_z: 5
  144.  
  145. #[z_tilt]
  146. #z_positions:
  147. # -30,105
  148. # 280,105
  149. #points:
  150. # 215,1
  151. # 215,96
  152. # 215,193
  153. # 11,193
  154. # 11,96
  155. # 11,1
  156. #speed: 300
  157. #horizontal_move_z: 2.0
  158.  
  159. [safe_z_home]
  160. home_xy_position: 73.3,97.7
  161. speed: 50
  162. z_hop: 5
  163. z_hop_speed: 5
  164.  
  165. [gcode_macro G29]
  166. gcode:
  167.     BED_MESH_CALIBRATE
  168.  
  169. #[gcode_macro G80]
  170. #gcode:
  171. # G28
  172. # Z_TILT_ADJUST
  173. # BED_MESH_CALIBRATE
  174. # G1 X0 Y0 Z0.3 F4000
  175.  
  176. [gcode_macro G81]
  177. gcode:
  178.  BED_MESH_OUTPUT
  179.  
  180. ############################################################
  181. # Beeper
  182. ############################################################
  183. [gcode_macro M300]
  184. default_parameter_S: 1000
  185. default_parameter_P: 100
  186.  
  187. gcode:
  188.     SET_PIN PIN=BEEPER_pin VALUE={S}
  189.     G4 P{P}
  190.     SET_PIN PIN=BEEPER_pin VALUE=0
  191.  
  192. [output_pin BEEPER_pin]
  193. pin: ar18
  194. pwm: True
  195. value: 0
  196. shutdown_value: 0
  197. cycle_time: 0.001
  198. scale: 1000
  199.  
  200. ############################################################
  201. # Filament Change
  202. ############################################################
  203. [pause_resume]
  204.  
  205. [gcode_macro PARK]
  206. gcode:
  207.  G1 X125 Y200.0 Z150.0 F4000
  208.  
  209. [gcode_macro FILAMENT_LOAD]
  210. gcode:
  211.  M83
  212.  G92 E0.0
  213.  G1 E70 F1000
  214.  G1 E140 F200
  215.  G92 E0.0
  216.  
  217. [gcode_macro FILAMENT_UNLOAD]
  218. gcode:
  219.  M83
  220.  G1 E0.5 F1000
  221.  G1 E-0.5 F1000
  222.  G1 E1.0 F1000
  223.  G1 E-1.0 F1000
  224.  G1 E1.5 F1000
  225.  G1 E-1.5 F1000
  226.  G1 E2.0 F1000
  227.  G1 E-100 F3000
  228.  G92 E0.0
  229.  
  230. [gcode_macro M600]
  231. default_parameter_X: 0
  232. default_parameter_Y: 0
  233. default_parameter_Z: 50
  234. gcode:
  235.  PAUSE
  236.  G91
  237.  G1 E-.2 F2700;
  238.  G1 Z{Z}
  239.  G90
  240.  G1 X{X} Y{Y} F3000
  241.  G91
  242.  M300 P1000
  243.  FILAMENT_UNLOAD
  244.  M300 P3000
  245.  G90
  246.  
  247. [menu __main]
  248. type: list
  249. name: Main Menu
  250. items:
  251.     __m600_paused
  252.     __tune
  253.     __sdcard
  254.     __control
  255.     __temp
  256.     __filament
  257.     __prepare
  258.  
  259. [menu __filament __load]
  260. type: command
  261. name: Load
  262. gcode:
  263.     FILAMENT_LOAD
  264.  
  265. [menu __filament __unload]
  266. type: command
  267. name: Unload
  268. gcode:
  269.     FILAMENT_UNLOAD
  270.  
  271. [menu __filament __feed]
  272. type: input
  273. name: Feed: {0:.1f}
  274. parameter: 0
  275. input_step: 1
  276. gcode:
  277.     M83
  278.     G1 E{0:.1f} F200
  279.  
  280. [menu __m600_paused]
  281. type: list
  282. enable: pause_resume.is_paused
  283. name: M600 Paused
  284. items:
  285.     .__load
  286.     .__unload
  287.     .__purge
  288.     .__resume
  289.  
  290. [menu __m600_paused __load]
  291. type: command
  292. name: Load
  293. gcode:
  294.     FILAMENT_LOAD
  295.  
  296. [menu __m600_paused __unload]
  297. type: command
  298. name: Unload
  299. gcode:
  300.     FILAMENT_UNLOAD
  301.  
  302. [menu __m600_paused __purge]
  303. type: command
  304. name: Purge
  305. gcode:
  306.     M83
  307.     G1 E20 F200
  308.  
  309. [menu __m600_paused __resume]
  310. type: command
  311. name: Resume
  312. gcode:
  313.     RESUME
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement