Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 11:47 PM
- Sending BLTOUCH_DEBUG COMMAND=pin_up
- 11:47 PM
- BLTOUCH_DEBUG COMMAND=pin_up
- 11:47 PM
- probe: open
- 11:47 PM
- QUERY_PROBE
- 11:47 PM
- Sending BLTOUCH_DEBUG COMMAND=pin_down
- 11:47 PM
- BLTOUCH_DEBUG COMMAND=pin_down
- 11:05 PM
- BLTouch failed to verify sensor state
- 11:05 PM
- BLTouch failed to verify sensor state; retrying.
- 11:05 PM
- BLTouch failed to verify sensor state; retrying.
- 11:04 PM
- QUAD_GANTRY_LEVEL
- 11:02 PM
- G28
- 11:02 PM
- Must home axis first: 0.000 0.000 10.000 [0.000]
- 11:02 PM
- QUAD_GANTRY_LEVEL
- [include mainsail.cfg]
- [include timelapse.cfg]
- # This file contains common pin mappings for the Fysetc Spider board.
- # To use this config, the firmware should be compiled for the STM32F446.
- # When calling "menuconfig", enable "extra low-level configuration setup"
- # and select the "12MHz crystal" as clock reference
- # For flashing, write the compiled klipper.bin to memory location 0x08000000
- # See docs/Config_Reference.md for a description of parameters.
- ## Voron Design VORON2 250/300/350mm Spider TMC2209 UART config
- ## *** THINGS TO CHANGE/CHECK: ***
- ## Spider version Please search this file for "SpiderVersion" and uncomment the appropriate line for each
- ## MCU paths [mcu] section
- ## Thermistor types [extruder] and [heater_bed] sections - See 'sensor types' list at end of file
- ## Z Endstop Switch location [safe_z_home] section
- ## Homing end position [gcode_macro G32] section
- ## Z Endstop Switch offset for Z0 [stepper_z] section
- ## Probe points [quad_gantry_level] section
- ## Min & Max gantry corner postions [quad_gantry_level] section
- ## PID tune [extruder] and [heater_bed] sections
- ## Fine tune E steps [extruder] section
- [mcu]
- ## Uncomment below if you're using the Raspberry uart0 to communicate with Spider
- #restart_method: command
- ## You need to select 'Communication interface' to USB in 'make menuconfig'
- ## when you compile Klipper for Spider
- ## Obtain definition by "ls -l /dev/serial/by-id/" then unplug to verify
- ##--------------------------------------------------------------------
- serial:/dev/serial/by-id/usb-Klipper_stm32f446xx_3C000C000950315239323320-if00
- #serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_3C000C000950315239323320-if000
- ##dev/serial/by-id/usb-Klipper_stm32f446xx_3C000C000950315239323320-if00
- #new board:/dev/serial/by-id/usb-Klipper_stm32f446xx_3C000C000950315239323320-if00
- ## If you want to use the Raspberry uart0 to communicate with Spider,
- ## you need to select 'Communication interface' to 'Serial (on USART1 PA10/PA9)'
- ## in 'make menuconfig' when you compile klipper and set the serial as below
- ##--------------------------------------------------------------------
- #serial: /dev/ttyAMA0
- ##--------------------------------------------------------------------
- #####################################################################
- # LED Control
- #####################################################################
- [output_pin caselight ]
- # Chamber Lighting - In 5V-RGB Position
- pin: PD3
- pwm: true
- shutdown_value: 0
- value:1.00
- cycle_time: 0.01
- [bed_mesh]
- speed: 100
- horizontal_move_z: 2
- mesh_min: 0, 0
- mesh_max:200, 200
- probe_count: 6, 6
- [printer]
- kinematics: corexy
- max_velocity: 300
- max_accel: 3000 #Max 4000
- max_z_velocity: 5 #Max 15 for 12V TMC Drivers, can increase for 24V
- max_z_accel: 350
- square_corner_velocity: 5.0
- #####################################################################
- # X/Y Stepper Settings
- #####################################################################
- [stepper_x]
- ## Connected to X-MOT (B Motor)
- step_pin: PE11
- dir_pin: !PE10
- enable_pin: !PE9
- rotation_distance: 40#####################################################################
- # LED Control
- #####################################################################
- #[output_pin caselight ]
- ## Chamber Lighting - In 5V-RGB Position
- #pin: PD3
- #pwm: true
- #shutdown_value: 0
- #value:100
- #cycle_time: 0.01
- microsteps: 16
- full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
- endstop_pin: PB14
- position_min: 0
- homing_speed: 80
- ##--------------------------------------------------------------------
- ## Uncomment below for 250mm build
- position_endstop: 250
- position_max: 250
- ##----------------------------
- #homing_retract_dist: 5
- #homing_positive_dir: true
- [tmc2209 stepper_x]
- uart_pin: PE7
- interpolate: True
- run_current: 0.7
- hold_current: 0.4
- sense_resistor: 0.110
- stealthchop_threshold: 0
- [stepper_y]
- ## Connected to Y-MOT (A Motor)
- step_pin: PD8
- dir_pin: !PB12
- enable_pin: !PD9
- rotation_distance: 40
- microsteps: 16
- full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
- endstop_pin: PB13
- position_min: 0
- homing_speed: 80
- ##--------------------------------------------------------------------
- ## Uncomment for 250mm build
- position_endstop: 250
- position_max: 250
- [tmc2209 stepper_y]
- uart_pin: PE15
- interpolate: True
- run_current: 0.7
- hold_current: 0.4
- sense_resistor: 0.110
- stealthchop_threshold: 0
- ##--------------------------------------------------------------------
- #homing_retract_dist: 5homing_positive_dir: true
- #####################################################################
- # Z Stepper Settings
- #####################################################################
- ## In Z-MOT Position
- ## Z0 Stepper - Front Left
- [stepper_z]
- step_pin: PD14
- dir_pin: !PD13
- enable_pin: !PD15
- rotation_distance: 63
- gear_ratio: 80:48
- microsteps: 32
- endstop_pin: !PA3 #probe:z_virtual_endstop
- position_endstop: 215
- #probe:z_virtual_endstop
- #endstop_pin = probe:z_virtual_endstop
- position_max: 215
- position_min: -5
- homing_speed: 2
- homing_retract_dist: 3
- [stepper_z1]
- step_pin: PD5
- dir_pin: !PD6
- enable_pin: !PD4
- rotation_distance: 64
- gear_ratio: 80:20
- microsteps: 32
- [stepper_z2] #z2
- step_pin: PE6 # PE5 PE6 PC13
- dir_pin: PC13
- enable_pin: !PE5
- rotation_distance: 64
- gear_ratio: 80:20
- microsteps: 32
- [stepper_z3]
- step_pin: PE2
- dir_pin: !PE4
- enable_pin: !PE3
- rotation_distance: 63
- gear_ratio: 80:48
- microsteps: 32
- #
- #
- #
- # L F
- # Z1#########Z2
- # # #
- # # #
- # # #
- # # #
- # # #
- # # #
- # Z Z3
- #
- # z1 z2 z3 z4 e0
- # [] [] [] [] [] [] [] []
- # X Y Z1 Z2 Z3 Z4 -- E0
- # PE9 PD9 PD15 PD4 PE5 PE3 PE8 PC5
- # x x x # x x x x
- ########################################
- # Extruder
- #####################################################################
- ## In E0-MOT Position
- [extruder]
- step_pin: PE1
- dir_pin: PE0
- enable_pin: !PC5
- ## Update value below when you perform extruder calibration
- ## If you ask for 100mm of filament, but in reality it is 98mm:
- ## rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / 100
- ## 22.6789511 is a good starting point
- rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears
- ## Update Gear Ratio depending on your Extruder Type
- ## Use 50:17 for Afterburner/Clockwork (BMG Gear Ratio)
- ## Use 80:20 for M4, M3.1
- gear_ratio: 50:17 #BMG Gear Ratio
- microsteps: 16
- full_steps_per_rotation: 200 #200 for 1.8 degree, 400 for 0.9 degree
- nozzle_diameter: 0.400
- filament_diameter: 1.75
- ## In E0 OUT Position
- heater_pin: PB15
- ## Validate the following thermistor type to make sure it is correct
- sensor_type: Generic 3950#ATC Semitec 104GT-2
- sensor_pin: PC0 # TE0 Position
- min_temp: -250
- max_temp: 270
- max_power: 1.0
- min_extrude_temp: 170
- control = pid
- pid_kp = 26.213
- pid_ki = 1.304
- pid_kd = 131.721
- ## Try to keep pressure_advance below 1.0
- pressure_advance: 0.05
- ## Default is 0.040, leave stock
- pressure_advance_smooth_time: 0.040
- #####################################################################
- # Bed Heater
- #####################################################################
- [heater_bed]
- ## SSR Pin - In BED OUT position
- heater_pin: PC8 # changed from pb4
- sensor_type: Generic 3950 # NTC 100K MGB18-104F39050L32
- ## Uncomment below for SpiderVersion 1.x
- #sensor_pin: PC3 # TB Position
- ## Uncomment below for SpiderVersion 2.2
- sensor_pin: PB0 # TB Position
- ## Adjust Max Power so your heater doesn't warp your bed
- max_power: 0.6
- min_temp: -250
- max_temp: 120
- control: pid
- pid_kp: 58.437
- pid_ki: 2.347
- pid_kd: 363.769
- #####################################################################
- # Probe
- #####################################################################
- #####################################################################
- # Bltouch
- #####################################################################
- [bltouch]
- ## Bltouch - If you use this section , please comment the [probe] section
- ## More infomation at : https://www.klipper3d.org/BLTouch.html
- ## This bltouch is not used for Z height, only Quad Gantry Leveling
- ## In Z+ Position
- sensor_pin: PA0
- # In Y+ Position
- control_pin: PA2
- #probe_with_touch_mode: true
- x_offset: 0
- y_offset: 25.0
- z_offset: 0
- #speed: 10.0
- samples: 3
- samples_result: median
- sample_retract_dist: 3.0
- samples_tolerance: 0.006
- samples_tolerance_retries: 3
- #####################################################################
- # Fan Control
- #####################################################################
- [heater_fan hotend_fan]
- ## Hotend Fan - FAN0 Connector
- ## Uncomment below for SpiderVersion 1.x
- #pin: PB0
- ## Uncomment below for SpiderVersion 2.2
- pin: PA13
- max_power: 1.0
- kick_start_time: 0.5
- heater: extruder
- heater_temp: 50.0
- ## If you are experiencing back flow, you can reduce fan_speed
- #fan_speed: 1.0
- [fan]
- ## Print Cooling Fan - FAN1 Connector
- ## Uncomment below for SpiderVersion 1.x
- #pin: PB1
- ## Uncomment below for SpiderVersion 2.2
- pin: PA14
- max_power: 0.4
- kick_start_time: 0.5
- ## Depending on your fan, you may need to increase this value
- ## if your fan will not start. Can change cycle_time (increase)
- ## if your fan is not able to slow down effectively
- off_below: 0.10
- [heater_fan controller_fan]
- ## Controller fan - FAN2 Connector
- pin: PB2
- kick_start_time: 0.5
- heater: heater_bed
- heater_temp: 45.0
- #[heater_fan exhaust_fan]
- ## Exhaust fan - In E2 OUT Positon
- #pin: PB3
- #max_power: 1.0
- #shutdown_speed: 0.0
- #kick_start_time: 5.0
- #heater: heater_bed
- #heater_temp: 60
- #fan_speed: 1.0
- #[controller_fan nevermore]
- # Nevermore - In E1 OUT Position
- #pin: PC8
- #kick_start_time: 0.500
- #fan_speed: 0.5
- #####################################################################
- # LED Control
- #####################################################################
- #[output_pin caselight ]
- ## Chamber Lighting - In 5V-RGB Position
- #pin: PD3
- #pwm: true
- #shutdown_value: 0
- #value:100
- #cycle_time: 0.01
- #####################################################################
- # Homing and Gantry Adjustment Routines
- #####################################################################
- [idle_timeout]
- timeout: 1800
- [safe_z_home]
- ## XY Location of the Z Endstop Switch
- ## Update -100,-100 to the XY coordinates of your endstop pin
- ## (such as 157,305) after going through Z Endstop Pin
- ## Location Definition step.
- home_xy_position:100,100
- speed:50
- z_hop:5
- z_hop_speed: 2
- [quad_gantry_level]
- # Use QUAD_GANTRY_LEVEL to level a gantry.
- # Min & Max gantry corners - measure from nozzle at MIN (0,0) and
- # MAX (250, 250), (300,300), or (350,350) depending on your printer size
- # to respective belt positions
- #--------------------------------------------------------------------
- # Gantry Corners for 250mm Build
- # Uncomment for 250mm build
- gantry_corners:
- -60,-10
- 310, 320
- # Probe points
- points:
- 50,25
- 50,175
- 200,175
- 200,25
- ## Gantry Corners for 300mm Build
- ## Uncomment for 300mm build
- #gantry_corners:
- # -60,-10
- # 360,370
- ## Probe points
- #points:
- # 50,25
- # 50,225
- # 250,225
- # 250,25
- ## Gantry Corners for 350mm Build
- ## Uncomment for 350mm build
- #gantry_corners:
- # -60,-10
- # 410,420
- ## Probe points
- #points:
- # 50,25
- # 50,275
- # 300,275
- # 300,25
- #--------------------------------------------------------------------
- speed: 100
- horizontal_move_z: 10
- retries: 5
- retry_tolerance: 0.0075
- max_adjust: 10
- #####################################################################
- # Macros
- #####################################################################
- [gcode_macro G32]
- gcode:
- BED_MESH_CLEAR
- G28
- QUAD_GANTRY_LEVEL
- G28
- ## Uncomment for for your size printer:
- #--------------------------------------------------------------------
- ## Uncomment for 250mm build
- G0 X125 Y125 Z30 F3600
- ## Uncomment for 300 build
- #G0 X150 Y150 Z30 F3600
- ## Uncomment for 350mm build
- #G0 X175 Y175 Z30 F3600
- #--------------------------------------------------------------------
- [gcode_macro PRINT_START]
- # Use PRINT_START for the slicer starting script - please customise for your slicer of choice
- gcode:
- G32 ; home all axes
- G1 Z20 F3000 ; move nozzle away from bed
- [gcode_macro PRINT_END]
- # Use PRINT_END for the slicer ending script - please customise for your slicer of choice
- gcode:
- M400 ; wait for buffer to clear
- G92 E0 ; zero the extruder
- G1 E-1.0 F3600 ; retract filament
- G91 ; relative positioning
- G0 Z1.00 X20.0 Y20.0 F20000 ; move nozzle to remove stringing
- TURN_OFF_HEATERS
- M107 ; turn off fan
- G1 Z2 F3000 ; move nozzle up 2mm
- G90 ; absolute positioning
- G0 X125 Y250 F3600 ; park nozzle at rear
- BED_MESH_CLEAR
- ## Thermistor Types
- ## "EPCOS 100K B57560G104F"
- ## "ATC Semitec 104GT-2"
- ## "NTC 100K beta 3950"
- ## "Honeywell 100K 135-104LAG-J01"
- ## "NTC 100K MGB18-104F39050L32" (Keenovo Heater Pad)
- ## "AD595"
- ## "PT100 INA826"
Add Comment
Please, Sign In to add comment