Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [include mainsail.cfg]
- #[include adxl.cfg]
- [include client_macros.cfg]
- [include screws.cfg]
- [exclude_object]
- [include KAMP_Settings.cfg]
- #M8P
- [mcu]
- canbus_uuid: cc7b64b8b83b
- #EBB36
- [mcu ebb36]
- canbus_uuid: fc67894d1d09
- [input_shaper]
- shaper_freq_x: 39.6
- shaper_type_x: zv
- shaper_freq_y: 30.4
- shaper_type_y: mzv
- #M8P CONFIG
- [printer]
- kinematics: cartesian
- max_velocity: 300
- max_accel: 2700
- max_z_velocity: 5
- max_z_accel: 100
- [board_pins]
- aliases:
- # EXP1 header ---> see screen.cfgd
- EXP1_1=PE9, EXP1_2=PE10,
- EXP1_3=PE11, EXP1_4=PE12,
- EXP1_5=PE13, EXP1_6=PE14, # Slot in the socket on this side
- EXP1_7=PE15, EXP1_8=PB10,
- EXP1_9=<GND>, EXP1_10=<5V>,
- # EXP2 header
- EXP2_1=PB14, EXP2_2=PB13,
- EXP2_3=PF7, EXP2_4=PB12,
- EXP2_5=PE7, EXP2_6=PB11, # Slot in the socket on this side
- EXP2_7=PE8, EXP2_8=<RST>,
- EXP2_9=<GND>, EXP2_10=PC5
- # See the sample-lcd.cfg file for definitions of common LCD displays.
- #EBB36
- # Thank you to source doc OP: https://wiki.kb-3d.com/en/home/btt/voron/BTT_EBB36 and stacking layers: https://www.youtube.com/watch?v=EA-oBfenxAE
- ## Part Cooling Fan - FAN0
- [fan]
- pin: ebb36: PA1
- ## Hotend Fan - FAN1
- [heater_fan hotend_fan]
- pin: ebb36:PA0
- # You can add this section to monitor the temp on the EBB36.
- [temperature_sensor ebb36]
- sensor_type: temperature_mcu
- sensor_mcu: ebb36
- min_temp: 0
- max_temp: 100
- [safe_z_home] # enable for BLTouch
- home_xy_position: 150, 150
- speed: 100
- z_hop: 10
- z_hop_speed: 5
- #XXXXXXXXXX
- #Motor8
- [stepper_x]
- step_pin: PD8
- dir_pin: !PC6
- enable_pin: !PC7
- microsteps: 16
- rotation_distance: 40
- endstop_pin: !ebb36:PB3 # on M8P:^PF3
- position_endstop: 0
- position_max: 300
- homing_speed: 50
- #Motor8
- [tmc2209 stepper_x]
- uart_pin: PD10
- run_current: 0.800
- stealthchop_threshold: 999999
- #YYYYYYYYYY
- # Motor2
- [stepper_y]
- step_pin: PF12
- dir_pin: !PF11
- enable_pin: !PB3
- microsteps: 16
- rotation_distance: 40
- endstop_pin: ^!PF4
- position_endstop: 0
- position_max: 300
- homing_speed: 50
- # Motor2
- [tmc2209 stepper_y]
- uart_pin: PF13
- #diag_pin: PF4
- run_current: 0.800
- stealthchop_threshold: 999999
- #ZZZZZZZZZZ
- # The M8P only has 4 heater outputs which leaves an extra stepper
- # This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
- #Z0
- # Motor4
- [stepper_z]
- step_pin: PD3
- dir_pin: PD2
- enable_pin: !PD5
- microsteps: 16
- rotation_distance: 8
- endstop_pin: probe:z_virtual_endstop #^PC0 cr touch on ebb36
- #position_endstop: 0
- position_max: 340
- position_min: -1
- homing_speed: 8
- second_homing_speed: 3
- homing_retract_dist: 3
- # Motor4
- [tmc2209 stepper_z]
- uart_pin: PD4
- #diag_pin: PC0
- run_current: 0.650
- stealthchop_threshold: 999999
- #Z1
- # Motor6
- [stepper_z1]
- step_pin: PA10
- dir_pin: !PA14
- enable_pin: !PA15
- microsteps: 16
- rotation_distance: 8
- # endstop_pin, position_endstop, position_max, homing_speed, position_min, homing_retract_dist, etc. is set only for z motor.
- # Z1 should not contain these values, they are common with Z. https://github.com/Klipper3d/klipper/issues/4413
- #endstop_pin: probe:z_virtual_endstop # enable to use BLTouch #^PF5 cr touch on ebb36
- #position_endstop: 0
- #position_max: 340
- #position_min: 0
- #homing_speed: 8
- #second_homing_speed: 3
- #homing_retract_dist: 3
- #sensor_pin: PA2 # T1
- # Motor6
- [tmc2209 stepper_z1]
- uart_pin: PF8
- run_current: 0.650
- stealthchop_threshold: 999999
- [bltouch] # enable for BLTouch - fast-mode
- sensor_pin: ^ebb36:PB8 #^ebb36:PB8 # ^PB2
- control_pin: ebb36:PB9 #ebb36:PB9 # PB1
- pin_up_touch_mode_reports_triggered: False
- probe_with_touch_mode: True
- x_offset: 34 # modify as needed for bltouch location
- y_offset: 11 # modify as needed for bltouch location
- #z_offset: 0.0 # modify as needed for bltouch or run PROBE_CALIBRATE
- speed: 10
- samples: 3
- sample_retract_dist: 5.0 # Can be set lower, example 2.5 depending on height of bltouch from bed
- lift_speed: 40
- samples_tolerance_retries: 3
- speed: 10
- samples: 2
- #BBBBBBBBBB
- [heater_bed]
- heater_pin: PB7 # BED-OUT
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PA0 # THB
- min_temp: 10
- max_temp: 130
- #EEEEEEEEEE
- [extruder]
- max_extrude_only_distance: 100.0
- step_pin: ebb36:PD0 #m8p step_pin: PC9
- dir_pin: ebb36:PD1 #m8p dir_pin: PC8
- enable_pin: !ebb36:PD2 #m8p enable_pin: !PD1
- microsteps: 16
- rotation_distance: 23.471583744375 #23.2791736758 #23.433837 #24.395 #31.901 # Calibrate - see https://www.klipper3d.org/Rotation_Distance.html
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- heater_pin: PE3 # HE0 heater_pin: Using board HE until I get larger gauge wire for the final setup. ebb36:PB13
- min_extrude_temp: 10
- min_temp: 10
- max_temp: 250
- pressure_advance: 0.0 # Calibrate - see https://www.klipper3d.org/Pressure_Advance.html
- sensor_type:MAX31865
- sensor_pin: ebb36: PA4
- spi_bus: spi1
- rtd_nominal_r: 1000
- rtd_reference_r: 4300
- rtd_num_of_wires: 2
- [tmc2209 extruder]
- uart_pin: ebb36: PA15
- run_current: 0.650
- stealthchop_threshold: 999999
- [bed_mesh]
- speed: 50
- horizontal_move_z: 6
- mesh_min: 50,50 #46.50,0.75
- mesh_max: 250,250 #253.5,295.85
- probe_count: 7,7
- algorithm: bicubic
- [gcode_macro BED_MESH_CALIBRATE_MACRO]
- gcode:
- G28 ; Home all axes
- BED_MESH_CALIBRATE ; Start mesh calibration
- BED_MESH_PROFILE SAVE=default ; Save the calibration data
- BED_MESH_OUTPUT ; Display the mesh data
- # [filament_switch_sensor e0_sensor]
- # switch_pin: ebb36:PB3
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [extruder]
- #*# control = pid
- #*# pid_kp = 24.786
- #*# pid_ki = 1.604
- #*# pid_kd = 95.737
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 67.909
- #*# pid_ki = 1.050
- #*# pid_kd = 1097.579
- #*#
- #*# [bltouch]
- #*# z_offset = 0.399
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement