Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.34 KB | None | 0 0
  1. # This file serves as documentation for config parameters of delta
  2. # style printers. One may copy and edit this file to configure a new
  3. # delta printer. Only parameters unique to delta printers are
  4. # described here - see the "example.cfg" file for description of
  5. # common config parameters.
  6.  
  7. # DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
  8. # FIRST. Incorrectly configured parameters may cause damage.
  9.  
  10. # The stepper_a section describes the stepper controlling the front
  11. # left tower (at 210 degrees). This section also controls the homing
  12. # parameters (homing_speed, homing_retract_dist) for all towers.
  13. [stepper_a]
  14. step_pin: ar54
  15. dir_pin: ar55
  16. enable_pin: !ar38
  17. step_distance: .01
  18. endstop_pin: ^ar2
  19. homing_speed: 50
  20. #position_endstop: 197
  21. # Distance (in mm) between the nozzle and the bed when the nozzle is
  22. # in the center of the build area and the endstop triggers. This
  23. # parameter must be provided for stepper_a; for stepper_b and
  24. # stepper_c this parameter defaults to the value specified for
  25. # stepper_a.
  26. #arm_length: 290.0
  27. # Length (in mm) of the diagonal rod that connects this tower to the
  28. # print head. This parameter must be provided for stepper_a; for
  29. # stepper_b and stepper_c this parameter defaults to the value
  30. # specified for stepper_a.
  31. #angle:
  32. # This option specifies the angle (in degrees) that the tower is
  33. # at. The default is 210 for stepper_a, 330 for stepper_b, and 90
  34. # for stepper_c.
  35.  
  36. # The stepper_b section describes the stepper controlling the front
  37. # right tower (at 330 degrees).
  38. [stepper_b]
  39. step_pin: ar60
  40. dir_pin: ar61
  41. enable_pin: !ar56
  42. step_distance: .01
  43. endstop_pin: ^ar15
  44.  
  45. # The stepper_c section describes the stepper controlling the rear
  46. # tower (at 90 degrees).
  47. [stepper_c]
  48. step_pin: ar46
  49. dir_pin: ar48
  50. enable_pin: !ar62
  51. step_distance: .01
  52. endstop_pin: ^ar19
  53.  
  54. [extruder]
  55. step_pin: ar26
  56. dir_pin: ar28
  57. enable_pin: !ar24
  58. step_distance: .002385
  59. nozzle_diameter: 0.400
  60. filament_diameter: 1.750
  61. heater_pin: ar10
  62. sensor_type: EPCOS 100K B57560G104F
  63. sensor_pin: analog13
  64. #control: pid
  65. #pid_Kp: 22.2
  66. #pid_Ki: 1.08
  67. #pid_Kd: 114
  68. min_temp: 0
  69. max_temp: 250
  70. max_extrude_only_distance: 100
  71.  
  72. [heater_bed]
  73. heater_pin: ar8
  74. sensor_type: EPCOS 100K B57560G104F
  75. sensor_pin: analog14
  76. #control: watermark
  77. min_temp: 0
  78. max_temp: 130
  79.  
  80. # Print cooling fan (omit section if fan not present).
  81. [fan]
  82. pin: ar9
  83.  
  84. [mcu]
  85. serial: /dev/ttyACM0
  86. pin_map: arduino
  87.  
  88. [printer]
  89. kinematics: delta
  90. # This option must be "delta" for linear delta printers.
  91. max_velocity: 160
  92. # Maximum velocity (in mm/s) of the toolhead relative to the
  93. # print. This parameter must be specified.
  94. max_accel: 1500
  95. # Maximum acceleration (in mm/s^2) of the toolhead relative to the
  96. # print. This parameter must be specified.
  97. max_z_velocity: 75
  98. # For delta printers this limits the maximum velocity (in mm/s) of
  99. # moves with z axis movement. This setting can be used to reduce the
  100. # maximum speed of up/down moves (which require a higher step rate
  101. # than other moves on a delta printer). The default is to use
  102. # max_velocity for max_z_velocity.
  103. minimum_z_position: -10
  104. # The minimum Z position that the user may command the head to move
  105. # to. The default is 0.
  106. #delta_radius: 176
  107. # Radius (in mm) of the horizontal circle formed by the three linear
  108. # axis towers. This parameter may also be calculated as:
  109. # delta_radius = smooth_rod_offset - effector_offset - carriage_offset
  110. # This parameter must be provided.
  111. print_radius: 120
  112. # The radius (in mm) of valid toolhead XY coordinates. One may use
  113. # this setting to customize the range checking of toolhead moves. If
  114. # a large value is specified here then it may be possible to command
  115. # the toolhead into a collision with a tower. The default is to use
  116. # delta_radius for print_radius (which would normally prevent a
  117. # tower collision).
  118.  
  119. # The delta_calibrate section enables a DELTA_CALIBRATE extended
  120. # g-code command that can calibrate the tower endstop positions and
  121. # angles.
  122. [delta_calibrate]
  123. radius: 90
  124. # Radius (in mm) of the area that may be probed. This is the radius
  125. # of nozzle coordinates to be probed; if using an automatic probe
  126. # with an XY offset then choose a radius small enough so that the
  127. # probe always fits over the bed. This parameter must be provided.
  128. #speed: 50
  129. # The speed (in mm/s) of non-probing moves during the calibration.
  130. # The default is 50.
  131. horizontal_move_z: 15
  132. # The height (in mm) that the head should be commanded to move to
  133. # just prior to starting a probe operation. The default is 5.
  134.  
  135. # Common EXP1 / EXP2 (display) pins
  136. [board_pins]
  137. aliases:
  138. # Common EXP1 header found on many "all-in-one" ramps clones
  139. EXP1_1=ar37, EXP1_3=ar17, EXP1_5=ar23, EXP1_7=ar27, EXP1_9=<GND>,
  140. EXP1_2=ar35, EXP1_4=ar16, EXP1_6=ar25, EXP1_8=ar29, EXP1_10=<5V>,
  141. # EXP2 header
  142. EXP2_1=ar50, EXP2_3=ar31, EXP2_5=ar33, EXP2_7=ar49, EXP2_9=<GND>,
  143. EXP2_2=ar52, EXP2_4=ar53, EXP2_6=ar51, EXP2_8=ar41, EXP2_10=<RST>
  144. # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
  145. # Note, some boards wire: EXP2_8=<RST>, EXP2_10=ar41
  146.  
  147. ######################################################################
  148. # "RepRapDiscount 2004 Smart Controller" type displays
  149. ######################################################################
  150.  
  151. [display]
  152. lcd_type: hd44780
  153. rs_pin: EXP1_4
  154. e_pin: EXP1_3
  155. d4_pin: EXP1_5
  156. d5_pin: EXP1_6
  157. d6_pin: EXP1_7
  158. d7_pin: EXP1_8
  159. encoder_pins: ^EXP2_3, ^EXP2_5
  160. click_pin: ^!EXP1_2
  161. #kill_pin: ^!EXP2_8
  162.  
  163. [output_pin beeper]
  164. pin: EXP1_1
  165.  
  166. ######################################################################
  167. # Bed probing hardware
  168. ######################################################################
  169.  
  170. # Z height probe. One may define this section to enable Z height
  171. # probing hardware. When this section is enabled, PROBE and
  172. # QUERY_PROBE extended g-code commands become available. The probe
  173. # section also creates a virtual "probe:z_virtual_endstop" pin. One
  174. # may set the stepper_z endstop_pin to this virtual pin on cartesian
  175. # style printers that use the probe in place of a z endstop. If using
  176. # "probe:z_virtual_endstop" then do not define a position_endstop in
  177. # the stepper_z config section.
  178. # BLTouch probe. One may define this section (instead of a probe
  179. # section) to enable a BLTouch probe. (Note! This bltouch module may
  180. # not work correctly with some BLTouch "clones"!) A virtual
  181. # "probe:z_virtual_endstop" pin is also created (see the "probe"
  182. # section above for the details).
  183. [bltouch]
  184. samples: 3
  185. sensor_pin: ^ar18
  186. # Pin connected to the BLTouch sensor pin. This parameter must be
  187. # provided.
  188. control_pin: ar11
  189. # Pin connected to the BLTouch control pin. This parameter must be
  190. # provided.
  191. pin_move_time: 0.675
  192. # The amount of time (in seconds) to wait for the BLTouch pin to
  193. # move up or down. The default is 0.675 seconds.
  194. pin_up_reports_not_triggered: True
  195. # Set if the BLTouch consistently reports the probe in a "not
  196. # triggered" state after a successful "pin_up" command. This should
  197. # be True for a genuine BLTouch; some BLTouch clones may require
  198. # False. The default is True.
  199. #pin_up_touch_mode_reports_triggered: True
  200. # Set if the BLTouch consistently reports a "triggered" state after
  201. # the commands "pin_up" followed by "touch_mode". This should be
  202. # True for a genuine BLTouch; some BLTouch clones may require
  203. # False. The default is True.
  204.  
  205. # Measure the x and y distance between the tip of your nozzle and
  206. # your BLTouch tip
  207. # x : + is to the right and - is to the left
  208. # y : + is toward the back and - is toward the front
  209. x_offset: -27 # 42mm left of the nozzle
  210. y_offset: -16 # 16mm forward of the nozzle
  211. z_offset: 2.95 #2mm above nozzle
  212. speed: 5.0
  213. # See the "probe" section for information on these parameters.
  214.  
  215.  
  216. ######################################################################
  217. # Bed leveling support
  218. ######################################################################
  219.  
  220. # Mesh Bed Leveling. One may define a [bed_mesh] config section
  221. # to enable move transformations that offset the z axis based
  222. # on a mesh generated from probed points. Note that bed_mesh
  223. # and bed_tilt are incompatible, both cannot be defined. When
  224. # using a probe to home the z-axis, it is recommended to define
  225. # a [homing_override] section in printer.cfg to home toward the
  226. # center of the print area.
  227. #
  228. # Visual Examples:
  229. # rectangular bed, probe_count = 3,3:
  230. # x---x---x (max_point)
  231. # |
  232. # x---x---x
  233. # |
  234. # (min_point) x---x---x
  235. #
  236. # round bed, round_probe_count = 5, bed_radius = r:
  237. # x (0,r) end
  238. # /
  239. # x---x---x
  240. # \
  241. # (-r,0) x---x---x---x---x (r,0)
  242. # \
  243. # x---x---x
  244. # /
  245. # x (0,-r) start
  246. #
  247. [bed_mesh]
  248. speed: 50
  249. # The speed (in mm/s) of non-probing moves during the
  250. # calibration. The default is 50.
  251. horizontal_move_z: 8
  252. # The height (in mm) that the head should be commanded to move to
  253. # just prior to starting a probe operation. The default is 5.
  254. mesh_radius:80
  255. # Defines the radius of the mesh to probe for round beds. Note that the
  256. # radius is relative to the coordinate specified by the mesh_origin option.
  257. # This parameter must be provided for round beds and omitted for rectangular
  258. # beds.
  259. mesh_origin:0,0
  260. # Defines the center x,y coordinate of the mesh for round beds. This
  261. # coordinate is relative to the probe's location. It may be useful
  262. # to adjust the mesh_origin in an effort to maximize the size of the
  263. # mesh radius. Default is 0,0. This parameter must be omitted for
  264. # rectangular beds.
  265. round_probe_count: 5
  266. # For round beds, this integer value defines the maximum number of
  267. # points to probe along each axis. This value must be an odd number.
  268. # Default is 5.
  269. #fade_start: 1.0
  270. # The gcode z position in which to start phasing out z-adjustment
  271. # when fade is enabled. Default is 1.0.
  272. #fade_end: 0.0
  273. # The gcode z position in which phasing out completes. When set
  274. # to a value below fade_start, fade is disabled. It should be
  275. # noted that fade may add unwanted scaling along the z-axis of a
  276. # print. If a user wishes to enable fade, a value of 10.0 is
  277. # recommended. Default is 0.0, which disables fade.
  278. #fade_target:
  279. # The z position in which fade should converge. When this value is set
  280. # to a non-zero value it must be within the range of z-values in the mesh.
  281. # Users that wish to converge to the z homing position should set this to 0.
  282. # Default is the average z value of the mesh.
  283. #split_delta_z: .025
  284. # The amount of Z difference (in mm) along a move that will
  285. # trigger a split. Default is .025.
  286. #move_check_distance: 5.0
  287. # The distance (in mm) along a move to check for split_delta_z.
  288. # This is also the minimum length that a move can be split. Default
  289. # is 5.0.
  290. #mesh_pps: 2,2
  291. # A comma separated pair of integers (X,Y) defining the number of
  292. # points per segment to interpolate in the mesh along each axis. A
  293. # "segment" can be defined as the space between each probed
  294. # point. The user may enter a single value which will be applied
  295. # to both axes. Default is 2,2.
  296. #algorithm: lagrange
  297. # The interpolation algorithm to use. May be either "lagrange"
  298. # or "bicubic". This option will not affect 3x3 grids, which
  299. # are forced to use lagrange sampling. Default is lagrange.
  300. #bicubic_tension: .2
  301. # When using the bicubic algorithm the tension parameter above
  302. # may be applied to change the amount of slope interpolated.
  303. # Larger numbers will increase the amount of slope, which
  304. # results in more curvature in the mesh. Default is .2.
  305. #relative_reference_index:
  306. # A point index in the mesh to reference all z values to. Enabling
  307. # this parameter produces a mesh relative to the probed z position
  308. # at the provided index.
  309.  
  310. # Bed tilt compensation. One may define a [bed_tilt] config section to
  311. # enable move transformations that account for a tilted bed.
  312. #[bed_tilt]
  313. #x_adjust: 0
  314. # The amount to add to each move's Z height for each mm on the X
  315. # axis. The default is 0.
  316. #y_adjust: 0
  317. # The amount to add to each move's Z height for each mm on the Y
  318. # axis. The default is 0.
  319. #z_adjust: 0
  320. # The amount to add to the Z height when the nozzle is nominally at
  321. # 0,0. The default is 0.
  322. # The remaining parameters control a BED_TILT_CALIBRATE extended
  323. # g-code command that may be used to calibrate appropriate x and y
  324. # adjustment parameters.
  325. #points:
  326. # A list of X,Y coordinates (one per line; subsequent lines
  327. # indented) that should be probed during a BED_TILT_CALIBRATE
  328. # command. Specify coordinates of the nozzle and be sure the probe
  329. # is above the bed at the given nozzle coordinates. The default is
  330. # to not enable the command.
  331. #speed: 50
  332. # The speed (in mm/s) of non-probing moves during the calibration.
  333. # The default is 50.
  334. #horizontal_move_z: 5
  335. # The height (in mm) that the head should be commanded to move to
  336. # just prior to starting a probe operation. The default is 5.
  337. # Printer Skew Correction. It is possible to use software to correct
  338. # printer skew across 3 planes, xy, xz, yz. This is done by printing
  339. # a calibration model along a plane and measuring three lengths. Due
  340. # to the nature of skew correction these lengths are set via gcode. See
  341. # skew_correction.md and G-Codes.md in the docs directory for details.
  342. #[skew_correction]
  343.  
  344.  
  345. ######################################################################
  346. # Filament sensors
  347. ######################################################################
  348.  
  349. # Filament Switch Sensor. Support for filament insert and runout detection
  350. # using a switch sensor, such as an endstop switch.
  351. #[filament_switch_sensor my_sensor]
  352. #pause_on_runout: True
  353. # When set to True, a PAUSE will execute immediately after a runout
  354. # is detected. Note that if pause_on_runout is False and the
  355. # runout_gcode is omitted then runout detection is disabled. Default
  356. # is True.
  357. #runout_gcode:
  358. # A list of G-Code commands to execute after a filament runout is
  359. # detected. See docs/Command_Templates.md for G-Code format. If
  360. # pause_on_runout is set to True this G-Code will run after the
  361. # PAUSE is complete. The default is not to run any G-Code commands.
  362. #insert_gcode:
  363. # A list of G-Code commands to execute after a filament insert is
  364. # detected. See docs/Command_Templates.md for G-Code format. The
  365. # default is not to run any G-Code commands, which disables insert
  366. # detection.
  367. #event_delay: 3.0
  368. # The minimum amount of time in seconds to delay between events.
  369. # Events triggered during this time period will be silently
  370. # ignored. The default is 3 seconds.
  371. #pause_delay: 0.5
  372. # The amount of time to delay, in seconds, between the pause command
  373. # dispatch and execution of the runout_gcode. It may be useful to
  374. # increase this delay if Octoprint exhibits strange pause behavior.
  375. # Default is 0.5 seconds.
  376. #switch_pin:
  377. # The pin on which the switch is connected. This parameter must be
  378. # provided.
  379.  
  380. #*# <---------------------- SAVE_CONFIG ---------------------->
  381. #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
  382. #*#
  383. #*# [bed_mesh default]
  384. #*# version = 1
  385. #*# points =
  386. #*# -0.100838, -0.100838, -0.100838, -0.100838, -0.100838
  387. #*# -0.080726, -0.080726, -0.076097, 0.042186, 0.042186
  388. #*# 0.059161, 0.040970, 0.039250, 0.033453, 0.171668
  389. #*# -0.045449, -0.045449, -0.035903, 0.004309, 0.004309
  390. #*# 0.036102, 0.036102, 0.036102, 0.036102, 0.036102
  391. #*# x_count = 5
  392. #*# y_count = 5
  393. #*# mesh_x_pps = 2
  394. #*# mesh_y_pps = 2
  395. #*# algo = lagrange
  396. #*# tension = 0.2
  397. #*# min_x = -85.0057284315
  398. #*# max_x = 85.0015245496
  399. #*# min_y = -85.0028487587
  400. #*# max_y = 85.0003231908
  401. #*#
  402. #*# [printer]
  403. #*# delta_radius = 172.875989
  404. #*#
  405. #*# [stepper_a]
  406. #*# angle = 209.467405
  407. #*# arm_length = 287.213785
  408. #*# position_endstop = 197.174537
  409. #*#
  410. #*# [stepper_b]
  411. #*# angle = 329.501103
  412. #*# arm_length = 287.388521
  413. #*# position_endstop = 196.150327
  414. #*#
  415. #*# [stepper_c]
  416. #*# angle = 90.000000
  417. #*# arm_length = 286.119254
  418. #*# position_endstop = 196.430649
  419. #*#
  420. #*# [heater_bed]
  421. #*# control = pid
  422. #*# pid_kp = 61.852
  423. #*# pid_ki = 2.241
  424. #*# pid_kd = 426.779
  425. #*#
  426. #*# [extruder]
  427. #*# control = pid
  428. #*# pid_kp = 34.168
  429. #*# pid_ki = 3.301
  430. #*# pid_kd = 88.410
  431. #*#
  432. #*# [delta_calibrate]
  433. #*# height0 = 3.04
  434. #*# height0_pos = 19412.000,19328.000,19316.000
  435. #*# height1 = 3.04
  436. #*# height1_pos = 24834.000,24869.000,14886.000
  437. #*# height2 = 3.04
  438. #*# height2_pos = 17814.000,28854.000,17749.000
  439. #*# height3 = 3.04
  440. #*# height3_pos = 15288.667,23903.667,23963.667
  441. #*# height4 = 3.04
  442. #*# height4_pos = 17982.333,17836.333,25908.333
  443. #*# height5 = 3.04
  444. #*# height5_pos = 23313.667,15542.667,23197.667
  445. #*# height6 = 3.04
  446. #*# height6_pos = 27342.667,17832.667,17779.667
  447. #*# distance0 = 65.26
  448. #*# distance0_pos1 = 20251.907,20677.090,20553.628
  449. #*# distance0_pos2 = 16695.061,24487.371,24405.195
  450. #*# distance1 = 65.15
  451. #*# distance1_pos1 = 20423.835,20336.277,20725.971
  452. #*# distance1_pos2 = 19099.264,18934.418,27914.405
  453. #*# distance2 = 65.27
  454. #*# distance2_pos1 = 20764.721,20170.024,20553.628
  455. #*# distance2_pos2 = 24676.193,16613.033,24405.195
  456. #*# distance3 = 65.03
  457. #*# distance3_pos1 = 20933.635,20340.905,20212.769
  458. #*# distance3_pos2 = 28121.577,19001.927,18842.257
  459. #*# distance4 = 64.92
  460. #*# distance4_pos1 = 20757.888,20681.787,20044.198
  461. #*# distance4_pos2 = 24549.361,24574.550,16487.077
  462. #*# distance5 = 65.03
  463. #*# distance5_pos1 = 20417.102,20851.776,20212.769
  464. #*# distance5_pos2 = 19001.048,28039.977,18842.257
  465. #*# distance6 = 65.12
  466. #*# distance6_pos1 = 16974.478,23661.168,24176.750
  467. #*# distance6_pos2 = 19361.396,18718.750,27571.522
  468. #*# distance7 = 65.27
  469. #*# distance7_pos1 = 19399.860,18761.672,26907.004
  470. #*# distance7_pos2 = 24802.640,16706.885,23922.038
  471. #*# distance8 = 65.0
  472. #*# distance8_pos1 = 24438.857,16891.546,23574.458
  473. #*# distance8_pos2 = 27773.800,19263.904,18624.125
  474. #*# distance9 = 65.11
  475. #*# distance9_pos1 = 27109.530,19303.357,18664.936
  476. #*# distance9_pos2 = 24067.794,24702.168,16578.931
  477. #*# distance10 = 64.97
  478. #*# distance10_pos1 = 23725.227,24340.000,16763.587
  479. #*# distance10_pos2 = 18786.501,27693.724,19103.880
  480. #*# distance11 = 65.02
  481. #*# distance11_pos1 = 18830.379,27029.366,19145.496
  482. #*# distance11_pos2 = 16789.820,24005.302,24535.368
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement