## <---------------------- Input shaper ----------------------> [resonance_tester] probe_points: 125, 125, 20 # A list of X, Y, Z coordinates of points (one point per line) to test # resonances at. accel_chip:adxl345 #max_smoothing: # Maximum input shaper smoothing to allow for each axis during shaper # auto-calibration (with 'SHAPER_CALIBRATE' command). By default no # maximum smoothing is specified. Refer to Measuring_Resonances guide # for more details on using this feature. move_speed: 50 min_freq: 5 #5Hz max_freq: 200 #133.33 Hz. accel_per_hz: 300 # This parameter is used to determine which acceleration to use to # test a specific frequency: accel = accel_per_hz * freq. Higher the # value, the higher is the energy of the oscillations. Can be set to # a lower than the default value if the resonances get too strong on # the printer. However, lower values make measurements of # high-frequency resonances less precise. The default value is 75 # (mm/sec). hz_per_sec: 1 # Determines the speed of the test. When testing all frequencies in # range [min_freq, max_freq], each second the frequency increases by # hz_per_sec. Small values make the test slow, and the large values # will decrease the precision of the test. The default value is 1.0 # (Hz/sec == sec^-2). #sweeping_accel: 400 # An acceleration of slow sweeping moves. The default is 400 mm/sec^2. sweeping_period: 1.2 # A period of slow sweeping moves. Setting this parameter to 0 # disables slow sweeping moves. Avoid setting it to a too small # non-zero value in order to not poison the measurements. # The default is 1.2 sec which is a good all-round choice. [input_shaper] shaper_freq_x: 62.4 # A frequency (in Hz) of the input shaper for X axis. This is # usually a resonance frequency of X axis that the input shaper # should suppress. For more complex shapers, like 2- and 3-hump EI # input shapers, this parameter can be set from different # considerations. The default value is 0, which disables input # shaping for X axis. shaper_freq_y: 49 # A frequency (in Hz) of the input shaper for Y axis. This is # usually a resonance frequency of Y axis that the input shaper # should suppress. For more complex shapers, like 2- and 3-hump EI # input shapers, this parameter can be set from different # considerations. The default value is 0, which disables input # shaping for Y axis. shaper_type: mzv #damping_ratio_x: 0.1 #damping_ratio_y: 0.1 # Damping ratios of vibrations of X and Y axes used by input shapers # to improve vibration suppression. Default value is 0.1 which is a # good all-round value for most printers. In most circumstances this # parameter requires no tuning and should not be changed. ## <---------------------- Homing ----------------------> [quad_gantry_level] # Use QUAD_GANTRY_LEVEL to level a gantry. gantry_corners: -57, 0 312, 320 # Min & Max gantry corners - measure from nozzle at MIN (0,0) and MAX (250,250) to respective belt positions points: # 239, 210 # 15, 210 # 15, 0 # 239, 0 16, 1 16, 208 238, 208 238, 1 # Probe points speed: 600 horizontal_move_z: 6 max_adjust: 10 [bed_mesh] horizontal_move_z: 3 speed: 300 # For the mesh dimensions below, the coordinates need to be reachable by the center of the probe. To calculate coordinates that will work, use the formula below: # mesh x min = position_min_x + greater_of (15mm or x_offset) <--- in this term, only consider the x offset if it is positive, ignore if negative. # mesh y min = position_min_y + greater_of (15mm or y_offset) <--- in this term, only consider the y offset if it is positive, ignore if negative. # mesh x max = position_max_x - greater_of (15mm or |x_offset|) <--- in this term, only consider the x offset if it is negative, ignore if positive. # mesh y max = position_max_y - greater_of (15mm or |y_offset|) <--- in this term, only consider the y offset if it is negative, ignore if positive. # Example: Consider that you have a 300 x 300 bed with the max x and y positions being 300 and the min being 0. Your probe offsets are -20 for X and 10 for Y # For mesh x min we ignore the x offset term because it is negative. Therefore mesh x min = 15 # For mesh y min we do not ignore the y offset term because it is positive but it is less than 15 so we use 15. Therefore mesh y min = 15 # For mesh x max we do not ignore the x offset term because it is negative. It is also greater than 15. Therefore mesh x max = 280 # For mesh y max we ignore the y offset term because it is positive but it is less than 15 so we use 15. Therefore mesh y max = 285 # The final result would be mesh_min: 15, 15 mesh_max: 280, 285 mesh_min: 17, 22 # modify these according to the above guide. If the probe cannot reach then you will get a klipper error when trying to scan a bed mesh. mesh_max: 237, 237 # modify these according to the above guide. If the probe cannot reach then you will get a klipper error when trying to scan a bed mesh. probe_count: 40, 12 algorithm: bicubic scan_overshoot: 5 #uncomment this section if you still have room left over on the X axis for some scan overshoot to product smoother movements and more accurate scanning. Uncommenting this should be fine if you are using a standard voron mount. # Uncomment this if you are using Eddy as the probe AND the homing endstop [safe_z_home] home_xy_position: 239, 210 # Choose an X,Y position that is in the center of your bed. For a 300x300 machine that will be 150, 150. Use the same principle to calculate your bed center. z_hop: 10 z_hop_speed: 25 speed: 600