Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file serves as documentation for config parameters of delta
- # style printers. One may copy and edit this file to configure a new
- # delta printer. Only parameters unique to delta printers are
- # described here - see the "example.cfg" file for description of
- # common config parameters.
- # DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
- # FIRST. Incorrectly configured parameters may cause damage.
- # The stepper_a section describes the stepper controlling the front
- # left tower (at 210 degrees). This section also controls the homing
- # parameters (homing_speed, homing_retract_dist) for all towers.
- [stepper_a]
- step_pin: ar54
- dir_pin: ar55
- enable_pin: !ar38
- step_distance: .01
- endstop_pin: ^ar2
- homing_speed: 50
- #position_endstop: 197
- # Distance (in mm) between the nozzle and the bed when the nozzle is
- # in the center of the build area and the endstop triggers. This
- # parameter must be provided for stepper_a; for stepper_b and
- # stepper_c this parameter defaults to the value specified for
- # stepper_a.
- #arm_length: 290.0
- # Length (in mm) of the diagonal rod that connects this tower to the
- # print head. This parameter must be provided for stepper_a; for
- # stepper_b and stepper_c this parameter defaults to the value
- # specified for stepper_a.
- #angle:
- # This option specifies the angle (in degrees) that the tower is
- # at. The default is 210 for stepper_a, 330 for stepper_b, and 90
- # for stepper_c.
- # The stepper_b section describes the stepper controlling the front
- # right tower (at 330 degrees).
- [stepper_b]
- step_pin: ar60
- dir_pin: ar61
- enable_pin: !ar56
- step_distance: .01
- endstop_pin: ^ar15
- # The stepper_c section describes the stepper controlling the rear
- # tower (at 90 degrees).
- [stepper_c]
- step_pin: ar46
- dir_pin: ar48
- enable_pin: !ar62
- step_distance: .01
- endstop_pin: ^ar19
- [extruder]
- step_pin: ar26
- dir_pin: ar28
- enable_pin: !ar24
- step_distance: .002385
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- heater_pin: ar10
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: analog13
- #control: pid
- #pid_Kp: 22.2
- #pid_Ki: 1.08
- #pid_Kd: 114
- min_temp: 0
- max_temp: 250
- max_extrude_only_distance: 100
- [heater_bed]
- heater_pin: ar8
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: analog14
- #control: watermark
- min_temp: 0
- max_temp: 130
- # Print cooling fan (omit section if fan not present).
- [fan]
- pin: ar9
- [mcu]
- serial: /dev/ttyACM0
- pin_map: arduino
- [printer]
- kinematics: delta
- # This option must be "delta" for linear delta printers.
- max_velocity: 160
- # Maximum velocity (in mm/s) of the toolhead relative to the
- # print. This parameter must be specified.
- max_accel: 1500
- # Maximum acceleration (in mm/s^2) of the toolhead relative to the
- # print. This parameter must be specified.
- max_z_velocity: 75
- # For delta printers this limits the maximum velocity (in mm/s) of
- # moves with z axis movement. This setting can be used to reduce the
- # maximum speed of up/down moves (which require a higher step rate
- # than other moves on a delta printer). The default is to use
- # max_velocity for max_z_velocity.
- minimum_z_position: -10
- # The minimum Z position that the user may command the head to move
- # to. The default is 0.
- #delta_radius: 176
- # Radius (in mm) of the horizontal circle formed by the three linear
- # axis towers. This parameter may also be calculated as:
- # delta_radius = smooth_rod_offset - effector_offset - carriage_offset
- # This parameter must be provided.
- print_radius: 120
- # The radius (in mm) of valid toolhead XY coordinates. One may use
- # this setting to customize the range checking of toolhead moves. If
- # a large value is specified here then it may be possible to command
- # the toolhead into a collision with a tower. The default is to use
- # delta_radius for print_radius (which would normally prevent a
- # tower collision).
- # The delta_calibrate section enables a DELTA_CALIBRATE extended
- # g-code command that can calibrate the tower endstop positions and
- # angles.
- [delta_calibrate]
- radius: 90
- # Radius (in mm) of the area that may be probed. This is the radius
- # of nozzle coordinates to be probed; if using an automatic probe
- # with an XY offset then choose a radius small enough so that the
- # probe always fits over the bed. This parameter must be provided.
- #speed: 50
- # The speed (in mm/s) of non-probing moves during the calibration.
- # The default is 50.
- horizontal_move_z: 15
- # The height (in mm) that the head should be commanded to move to
- # just prior to starting a probe operation. The default is 5.
- # Common EXP1 / EXP2 (display) pins
- [board_pins]
- aliases:
- # Common EXP1 header found on many "all-in-one" ramps clones
- EXP1_1=ar37, EXP1_3=ar17, EXP1_5=ar23, EXP1_7=ar27, EXP1_9=<GND>,
- EXP1_2=ar35, EXP1_4=ar16, EXP1_6=ar25, EXP1_8=ar29, EXP1_10=<5V>,
- # EXP2 header
- EXP2_1=ar50, EXP2_3=ar31, EXP2_5=ar33, EXP2_7=ar49, EXP2_9=<GND>,
- EXP2_2=ar52, EXP2_4=ar53, EXP2_6=ar51, EXP2_8=ar41, EXP2_10=<RST>
- # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
- # Note, some boards wire: EXP2_8=<RST>, EXP2_10=ar41
- ######################################################################
- # "RepRapDiscount 2004 Smart Controller" type displays
- ######################################################################
- [display]
- lcd_type: hd44780
- rs_pin: EXP1_4
- e_pin: EXP1_3
- d4_pin: EXP1_5
- d5_pin: EXP1_6
- d6_pin: EXP1_7
- d7_pin: EXP1_8
- encoder_pins: ^EXP2_3, ^EXP2_5
- click_pin: ^!EXP1_2
- #kill_pin: ^!EXP2_8
- [output_pin beeper]
- pin: EXP1_1
- ######################################################################
- # Bed probing hardware
- ######################################################################
- # Z height probe. One may define this section to enable Z height
- # probing hardware. When this section is enabled, PROBE and
- # QUERY_PROBE extended g-code commands become available. The probe
- # section also creates a virtual "probe:z_virtual_endstop" pin. One
- # may set the stepper_z endstop_pin to this virtual pin on cartesian
- # style printers that use the probe in place of a z endstop. If using
- # "probe:z_virtual_endstop" then do not define a position_endstop in
- # the stepper_z config section.
- # BLTouch probe. One may define this section (instead of a probe
- # section) to enable a BLTouch probe. (Note! This bltouch module may
- # not work correctly with some BLTouch "clones"!) A virtual
- # "probe:z_virtual_endstop" pin is also created (see the "probe"
- # section above for the details).
- [bltouch]
- samples: 3
- sensor_pin: ^ar18
- # Pin connected to the BLTouch sensor pin. This parameter must be
- # provided.
- control_pin: ar11
- # Pin connected to the BLTouch control pin. This parameter must be
- # provided.
- pin_move_time: 0.675
- # The amount of time (in seconds) to wait for the BLTouch pin to
- # move up or down. The default is 0.675 seconds.
- pin_up_reports_not_triggered: True
- # Set if the BLTouch consistently reports the probe in a "not
- # triggered" state after a successful "pin_up" command. This should
- # be True for a genuine BLTouch; some BLTouch clones may require
- # False. The default is True.
- #pin_up_touch_mode_reports_triggered: True
- # Set if the BLTouch consistently reports a "triggered" state after
- # the commands "pin_up" followed by "touch_mode". This should be
- # True for a genuine BLTouch; some BLTouch clones may require
- # False. The default is True.
- # Measure the x and y distance between the tip of your nozzle and
- # your BLTouch tip
- # x : + is to the right and - is to the left
- # y : + is toward the back and - is toward the front
- x_offset: -27 # 42mm left of the nozzle
- y_offset: -16 # 16mm forward of the nozzle
- z_offset: 2.95 #2mm above nozzle
- speed: 5.0
- # See the "probe" section for information on these parameters.
- ######################################################################
- # Bed leveling support
- ######################################################################
- # Mesh Bed Leveling. One may define a [bed_mesh] config section
- # to enable move transformations that offset the z axis based
- # on a mesh generated from probed points. Note that bed_mesh
- # and bed_tilt are incompatible, both cannot be defined. When
- # using a probe to home the z-axis, it is recommended to define
- # a [homing_override] section in printer.cfg to home toward the
- # center of the print area.
- #
- # Visual Examples:
- # rectangular bed, probe_count = 3,3:
- # x---x---x (max_point)
- # |
- # x---x---x
- # |
- # (min_point) x---x---x
- #
- # round bed, round_probe_count = 5, bed_radius = r:
- # x (0,r) end
- # /
- # x---x---x
- # \
- # (-r,0) x---x---x---x---x (r,0)
- # \
- # x---x---x
- # /
- # x (0,-r) start
- #
- [bed_mesh]
- speed: 50
- # The speed (in mm/s) of non-probing moves during the
- # calibration. The default is 50.
- horizontal_move_z: 8
- # The height (in mm) that the head should be commanded to move to
- # just prior to starting a probe operation. The default is 5.
- mesh_radius:80
- # Defines the radius of the mesh to probe for round beds. Note that the
- # radius is relative to the coordinate specified by the mesh_origin option.
- # This parameter must be provided for round beds and omitted for rectangular
- # beds.
- mesh_origin:0,0
- # Defines the center x,y coordinate of the mesh for round beds. This
- # coordinate is relative to the probe's location. It may be useful
- # to adjust the mesh_origin in an effort to maximize the size of the
- # mesh radius. Default is 0,0. This parameter must be omitted for
- # rectangular beds.
- round_probe_count: 5
- # For round beds, this integer value defines the maximum number of
- # points to probe along each axis. This value must be an odd number.
- # Default is 5.
- #fade_start: 1.0
- # The gcode z position in which to start phasing out z-adjustment
- # when fade is enabled. Default is 1.0.
- #fade_end: 0.0
- # The gcode z position in which phasing out completes. When set
- # to a value below fade_start, fade is disabled. It should be
- # noted that fade may add unwanted scaling along the z-axis of a
- # print. If a user wishes to enable fade, a value of 10.0 is
- # recommended. Default is 0.0, which disables fade.
- #fade_target:
- # The z position in which fade should converge. When this value is set
- # to a non-zero value it must be within the range of z-values in the mesh.
- # Users that wish to converge to the z homing position should set this to 0.
- # Default is the average z value of the mesh.
- #split_delta_z: .025
- # The amount of Z difference (in mm) along a move that will
- # trigger a split. Default is .025.
- #move_check_distance: 5.0
- # The distance (in mm) along a move to check for split_delta_z.
- # This is also the minimum length that a move can be split. Default
- # is 5.0.
- #mesh_pps: 2,2
- # A comma separated pair of integers (X,Y) defining the number of
- # points per segment to interpolate in the mesh along each axis. A
- # "segment" can be defined as the space between each probed
- # point. The user may enter a single value which will be applied
- # to both axes. Default is 2,2.
- #algorithm: lagrange
- # The interpolation algorithm to use. May be either "lagrange"
- # or "bicubic". This option will not affect 3x3 grids, which
- # are forced to use lagrange sampling. Default is lagrange.
- #bicubic_tension: .2
- # When using the bicubic algorithm the tension parameter above
- # may be applied to change the amount of slope interpolated.
- # Larger numbers will increase the amount of slope, which
- # results in more curvature in the mesh. Default is .2.
- #relative_reference_index:
- # A point index in the mesh to reference all z values to. Enabling
- # this parameter produces a mesh relative to the probed z position
- # at the provided index.
- # Bed tilt compensation. One may define a [bed_tilt] config section to
- # enable move transformations that account for a tilted bed.
- #[bed_tilt]
- #x_adjust: 0
- # The amount to add to each move's Z height for each mm on the X
- # axis. The default is 0.
- #y_adjust: 0
- # The amount to add to each move's Z height for each mm on the Y
- # axis. The default is 0.
- #z_adjust: 0
- # The amount to add to the Z height when the nozzle is nominally at
- # 0,0. The default is 0.
- # The remaining parameters control a BED_TILT_CALIBRATE extended
- # g-code command that may be used to calibrate appropriate x and y
- # adjustment parameters.
- #points:
- # A list of X,Y coordinates (one per line; subsequent lines
- # indented) that should be probed during a BED_TILT_CALIBRATE
- # command. Specify coordinates of the nozzle and be sure the probe
- # is above the bed at the given nozzle coordinates. The default is
- # to not enable the command.
- #speed: 50
- # The speed (in mm/s) of non-probing moves during the calibration.
- # The default is 50.
- #horizontal_move_z: 5
- # The height (in mm) that the head should be commanded to move to
- # just prior to starting a probe operation. The default is 5.
- # Printer Skew Correction. It is possible to use software to correct
- # printer skew across 3 planes, xy, xz, yz. This is done by printing
- # a calibration model along a plane and measuring three lengths. Due
- # to the nature of skew correction these lengths are set via gcode. See
- # skew_correction.md and G-Codes.md in the docs directory for details.
- #[skew_correction]
- ######################################################################
- # Filament sensors
- ######################################################################
- # Filament Switch Sensor. Support for filament insert and runout detection
- # using a switch sensor, such as an endstop switch.
- #[filament_switch_sensor my_sensor]
- #pause_on_runout: True
- # When set to True, a PAUSE will execute immediately after a runout
- # is detected. Note that if pause_on_runout is False and the
- # runout_gcode is omitted then runout detection is disabled. Default
- # is True.
- #runout_gcode:
- # A list of G-Code commands to execute after a filament runout is
- # detected. See docs/Command_Templates.md for G-Code format. If
- # pause_on_runout is set to True this G-Code will run after the
- # PAUSE is complete. The default is not to run any G-Code commands.
- #insert_gcode:
- # A list of G-Code commands to execute after a filament insert is
- # detected. See docs/Command_Templates.md for G-Code format. The
- # default is not to run any G-Code commands, which disables insert
- # detection.
- #event_delay: 3.0
- # The minimum amount of time in seconds to delay between events.
- # Events triggered during this time period will be silently
- # ignored. The default is 3 seconds.
- #pause_delay: 0.5
- # The amount of time to delay, in seconds, between the pause command
- # dispatch and execution of the runout_gcode. It may be useful to
- # increase this delay if Octoprint exhibits strange pause behavior.
- # Default is 0.5 seconds.
- #switch_pin:
- # The pin on which the switch is connected. This parameter must be
- # provided.
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# -0.100838, -0.100838, -0.100838, -0.100838, -0.100838
- #*# -0.080726, -0.080726, -0.076097, 0.042186, 0.042186
- #*# 0.059161, 0.040970, 0.039250, 0.033453, 0.171668
- #*# -0.045449, -0.045449, -0.035903, 0.004309, 0.004309
- #*# 0.036102, 0.036102, 0.036102, 0.036102, 0.036102
- #*# x_count = 5
- #*# y_count = 5
- #*# mesh_x_pps = 2
- #*# mesh_y_pps = 2
- #*# algo = lagrange
- #*# tension = 0.2
- #*# min_x = -85.0057284315
- #*# max_x = 85.0015245496
- #*# min_y = -85.0028487587
- #*# max_y = 85.0003231908
- #*#
- #*# [printer]
- #*# delta_radius = 172.875989
- #*#
- #*# [stepper_a]
- #*# angle = 209.467405
- #*# arm_length = 287.213785
- #*# position_endstop = 197.174537
- #*#
- #*# [stepper_b]
- #*# angle = 329.501103
- #*# arm_length = 287.388521
- #*# position_endstop = 196.150327
- #*#
- #*# [stepper_c]
- #*# angle = 90.000000
- #*# arm_length = 286.119254
- #*# position_endstop = 196.430649
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 61.852
- #*# pid_ki = 2.241
- #*# pid_kd = 426.779
- #*#
- #*# [extruder]
- #*# control = pid
- #*# pid_kp = 34.168
- #*# pid_ki = 3.301
- #*# pid_kd = 88.410
- #*#
- #*# [delta_calibrate]
- #*# height0 = 3.04
- #*# height0_pos = 19412.000,19328.000,19316.000
- #*# height1 = 3.04
- #*# height1_pos = 24834.000,24869.000,14886.000
- #*# height2 = 3.04
- #*# height2_pos = 17814.000,28854.000,17749.000
- #*# height3 = 3.04
- #*# height3_pos = 15288.667,23903.667,23963.667
- #*# height4 = 3.04
- #*# height4_pos = 17982.333,17836.333,25908.333
- #*# height5 = 3.04
- #*# height5_pos = 23313.667,15542.667,23197.667
- #*# height6 = 3.04
- #*# height6_pos = 27342.667,17832.667,17779.667
- #*# distance0 = 65.26
- #*# distance0_pos1 = 20251.907,20677.090,20553.628
- #*# distance0_pos2 = 16695.061,24487.371,24405.195
- #*# distance1 = 65.15
- #*# distance1_pos1 = 20423.835,20336.277,20725.971
- #*# distance1_pos2 = 19099.264,18934.418,27914.405
- #*# distance2 = 65.27
- #*# distance2_pos1 = 20764.721,20170.024,20553.628
- #*# distance2_pos2 = 24676.193,16613.033,24405.195
- #*# distance3 = 65.03
- #*# distance3_pos1 = 20933.635,20340.905,20212.769
- #*# distance3_pos2 = 28121.577,19001.927,18842.257
- #*# distance4 = 64.92
- #*# distance4_pos1 = 20757.888,20681.787,20044.198
- #*# distance4_pos2 = 24549.361,24574.550,16487.077
- #*# distance5 = 65.03
- #*# distance5_pos1 = 20417.102,20851.776,20212.769
- #*# distance5_pos2 = 19001.048,28039.977,18842.257
- #*# distance6 = 65.12
- #*# distance6_pos1 = 16974.478,23661.168,24176.750
- #*# distance6_pos2 = 19361.396,18718.750,27571.522
- #*# distance7 = 65.27
- #*# distance7_pos1 = 19399.860,18761.672,26907.004
- #*# distance7_pos2 = 24802.640,16706.885,23922.038
- #*# distance8 = 65.0
- #*# distance8_pos1 = 24438.857,16891.546,23574.458
- #*# distance8_pos2 = 27773.800,19263.904,18624.125
- #*# distance9 = 65.11
- #*# distance9_pos1 = 27109.530,19303.357,18664.936
- #*# distance9_pos2 = 24067.794,24702.168,16578.931
- #*# distance10 = 64.97
- #*# distance10_pos1 = 23725.227,24340.000,16763.587
- #*# distance10_pos2 = 18786.501,27693.724,19103.880
- #*# distance11 = 65.02
- #*# distance11_pos1 = 18830.379,27029.366,19145.496
- #*# distance11_pos2 = 16789.820,24005.302,24535.368
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement