printer.cfg
unknown
makefile
a year ago
11 kB
50
No Index
# This file contains common pin mappings for the BigTreeTech Octopus
# Pro v1.0 board.
# Important! Do not use this config with an Octopus Pro v1.1 board as
# doing so could result in a heater being inadvertently enabled.
# To use this config, start by identifying the micro-controller on the
# board - it may be an STM32F446, STM32F429, or an STM32H723. Select
# the appropriate micro-controller in "make menuconfig" and select
# "Enable low-level configuration options". For STM32F446 boards the
# firmware should be compiled with a "32KiB bootloader" and a "12MHz
# crystal" clock reference. For STM32F429 boards use a "32KiB
# bootloader" and an "8MHz crystal". For STM32H723 boards use a
# "128KiB bootloader" and a "25Mhz crystal".
# See docs/Config_Reference.md for a description of parameters.
[include mainsail.cfg]
# Driver0
[stepper_x]
step_pin: PF13
dir_pin: !PF12
enable_pin: !PF14
microsteps: 8
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 215
homing_speed: 50
# Driver1
[stepper_y]
step_pin: PG0
dir_pin: !PG1
enable_pin: !PF15
microsteps: 8
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 205
homing_speed: 50
# Driver2
[stepper_z]
step_pin: PF11
dir_pin: !PG3
enable_pin: !PG5
microsteps: 80
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_min: -2
position_max: 150
# Driver4
[extruder]
step_pin: PE6
dir_pin: PA14
enable_pin: !PE0
rotation_distance: 14.28 #30.82 #33.5
microsteps: 36 #80
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin: PF4 # T0
sensor_type: EPCOS 100K B57560G104F
min_temp: 0
max_temp: 300
pressure_advance: 0.055
[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
min_temp: 0
max_temp: 130
[fan]
pin: PA8
[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f429xx_310041000750314B33323220-if00
# CAN bus is also available on this board
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 2
max_z_accel: 1000
[safe_z_home]
home_xy_position: 100, 110
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5
[force_move]
enable_force_move: True
[board_pins]
aliases:
# EXP1 header
EXP1_1=PE8, EXP1_2=PE7,
EXP1_3=PE9, EXP1_4=PE10,
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
EXP1_7=PE14, EXP1_8=PE15,
EXP1_9=<GND>, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_2=PA5,
EXP2_3=PB1, EXP2_4=PA4,
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
EXP2_7=PC15, EXP2_8=<RST>,
EXP2_9=<GND>, EXP2_10=PC5
[mcu eddy]
serial: /dev/serial/by-id/usb-Klipper_rp2040_4550357128894FD8-if00
[probe_eddy_current btt_eddy]
[temperature_sensor btt_eddy_mcu]
sensor_type: temperature_mcu
sensor_mcu: eddy
min_temp: 10
max_temp: 100
[probe_eddy_current btt_eddy]
sensor_type: ldc1612
i2c_mcu: eddy
i2c_bus: i2c0f
x_offset:0 # Set actual offset relative to nozzle
y_offset: -30 # Set actual offset relative to nozzle
data_rate: 500
[temperature_probe btt_eddy]
sensor_type: Generic 3950
sensor_pin: eddy:gpio26
horizontal_move_z: 2.5
[bed_mesh]
horizontal_move_z: 2
#The parameter `horizontal_move_z` in [bed_mesh] should be set to 2 to bring
#Eddy as close to the bed as possible during scanning.
speed: 50
# Defines the minimum X, Y coordinate of the mesh for rectangular
# The speed (in mm/s) of non-probing moves during the calibration.
# The default is 50.
horizontal_move_z: 2
# Height (in mm) to which the head is moved before starting the scanning
# operation
# 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:
# 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:
# 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.
mesh_min: 10, 10
# For rectangular beds, defines the minimum X, Y coordinates of the grid. This
#coordinate is relative to the Eddy's location. This will be the first scanning point,
#closest to the origin. This parameter must be provided for rectangular beds.
# Defines the minimum X, Y coordinate of the mesh for rectangular
# beds. This coordinate is relative to the probe's location. This
# will be the first point probed, nearest to the origin. This
# parameter must be provided for rectangular beds.
#mesh_max: 190, 210
mesh_max: 180, 175
# For rectangular beds, defines the maximum X, Y coordinates of the grid.
#Following the same principle as mesh_min, but this will be the scanning point
#farthest from the bed origin. This parameter must be provided for rectangular
#beds.
# Defines the maximum X, Y coordinate of the mesh for rectangular
# beds. Adheres to the same principle as mesh_min, however this will
# be the furthest point probed from the bed's origin. This parameter
# must be provided for rectangular beds.
probe_count: 5, 5
# For rectangular beds, this is a pair of comma-separated integers X, Y,
#defining the number of points probed along each axis. A single value is also
#valid, in which case the value will be applied to both axes.
# For rectangular beds, this is a comma separate pair of integer
# values X, Y defining the number of points to probe along each
# axis. A single value is also valid, in which case that value will
# be applied to both axes. Default is 3, 3.
#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.
#zero_reference_position:
# An optional X,Y coordinate that specifies the location on the bed
# where Z = 0. When this option is specified the mesh will be offset
# so that zero Z adjustment occurs at this location. The default is
# no zero reference.
#faulty_region_1_min:
#faulty_region_1_max:
# Optional points that define a faulty region. See docs/Bed_Mesh.md
# for details on faulty regions. Up to 99 faulty regions may be added.
# By default no faulty regions are set.
#adaptive_margin:
# An optional margin (in mm) to be added around the bed area used by
# the defined print objects when generating an adaptive mesh.
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [probe_eddy_current btt_eddy]
#*# reg_drive_current = 15
#*# calibrate =
#*# 0.050000:3220682.742,0.100000:3220028.282,0.150000:3219059.766,
#*# 0.200000:3218437.685,0.250000:3217470.490,0.300000:3216586.269,
#*# 0.350000:3215648.047,0.400000:3215044.837,0.450000:3214065.592,
#*# 0.500000:3213582.119,0.550000:3212737.944,0.600000:3212159.732,
#*# 0.650000:3211298.347,0.700000:3210454.844,0.750000:3209668.687,
#*# 0.800000:3209153.545,0.850000:3208406.930,0.900000:3207907.465,
#*# 0.950000:3207255.218,1.000000:3206787.066,1.050000:3206150.209,
#*# 1.100000:3205543.390,1.150000:3204956.705,1.200000:3204479.800,
#*# 1.250000:3203864.357,1.300000:3203458.079,1.350000:3202895.760,
#*# 1.400000:3202501.080,1.450000:3201881.029,1.500000:3201478.595,
#*# 1.550000:3200931.625,1.600000:3200350.066,1.650000:3199741.073,
#*# 1.700000:3199376.386,1.750000:3198876.455,1.800000:3198491.661,
#*# 1.850000:3198012.985,1.900000:3197554.579,1.950000:3197105.557,
#*# 2.000000:3196680.113,2.050000:3196239.147,2.100000:3195851.023,
#*# 2.150000:3195427.809,2.200000:3195169.907,2.250000:3194741.835,
#*# 2.300000:3194297.723,2.350000:3193888.519,2.400000:3193521.893,
#*# 2.450000:3193169.300,2.500000:3192845.395,2.550000:3192468.076,
#*# 2.600000:3192220.557,2.650000:3191863.895,2.700000:3191491.318,
#*# 2.750000:3191195.037,2.800000:3190877.735,2.850000:3190590.157,
#*# 2.900000:3190383.265,2.950000:3190091.602,3.000000:3189857.651,
#*# 3.050000:3189553.435,3.100000:3189272.934,3.150000:3188953.634,
#*# 3.200000:3188642.928,3.250000:3188355.815,3.300000:3188141.094,
#*# 3.350000:3187853.974,3.400000:3187677.409,3.450000:3187427.600,
#*# 3.500000:3187140.396,3.550000:3186859.714,3.600000:3186640.913,
#*# 3.650000:3186419.347,3.700000:3186273.780,3.750000:3186013.273,
#*# 3.800000:3185898.237,3.850000:3185664.957,3.900000:3185492.686,
#*# 3.950000:3185297.528,4.000000:3185105.751,4.050000:3184853.705
#*# calibration_temp = 35.000053
#*# z_offset = 1.970
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 68.986
#*# pid_ki = 1.451
#*# pid_kd = 820.075
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 12.874
#*# pid_ki = 0.335
#*# pid_kd = 123.589
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# -1.014796, -0.958822, -0.936294, -1.041141, -1.165152
#*# -0.822169, -0.752036, -0.722833, -0.682641, -0.928071
#*# -0.824111, -0.716143, -0.617918, -0.631342, -0.832380
#*# -0.825916, -0.725135, -0.600951, -0.538368, -0.756806
#*# -0.780433, -0.701438, -0.603297, -0.524454, -0.575845
#*# x_count = 5
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 10.0
#*# max_x = 180.0
#*# min_y = 10.0
#*# max_y = 175.0
Editor is loading...