#======================= # Viens - Antoine #======================= # Version: 0.0.5 Alpha #======================= # Updates #======================= # Not Updated #======================= # Hardware - SKR Pro 1.2 #======================= # Stepper Drivers # - d0 = x # - d1 = y # - d2 = z # - d3 = z1 # - d4 = z2 # - d5 = e # # End Stops # – diag_endstop_0_pin = x # – diag_endstop_1_pin = y # – diag_endstop_2_pin = Unused # – diag_endstop_3_pin = Unused # – diag_endstop_4_pin = Unused # – diag_endstop_5_pin = Filament Runout Sensor # # Fans # – fan_part_cooling_0_pin = Parts Cooling Fan # – fan_extruder_cooling_pin = Extruder Fan # – fan_driver_board_pin = Stepper Driver Fan # # Heaters # – heater_bed_pin = Bed # – heater_extruder_pin = Extruder # – heater_1_pin = Unused # – heater_chamber_pin = Unused # # Thermisters # – sensor_bed_pin = Bed # – sensor_extruder_pin = Extruder # – sensor_1_pin = Unused # – sensor_chamber_pin = Unused #======================= # Hardware - Options #======================= # Stepper Motors: TMC2226-LDO-42STH48-2504AC # Extruder: Orbiter 1.5 # Hotend: Dragon HiFlow # Future: Liam's Mounts - Private Version #======================= #========== #Board Pins #========== #[include boards/board-btt-octopus-11-pro-429-pro-446.cfg] #[include boards/board-btt-gtr.cfg] [include boards/board-btt-skr-pro-12.cfg] #[include boards/board-duex-duet2-eth-wifi.cfg] #==== #MCUs #==== [mcu] baud: 250000 serial: /dev/serial/by-id/usb-Klipper_stm32f429xx_1B0047000850314B33323220-if00 [mcu rpi] serial: /tmp/klipper_host_mcu #======= #Printer #======= [printer] kinematics: corexy max_velocity: 200 # Basic #max_velocity: 1000 # Performance max_accel: 1500 # Basic max_accel_to_decel: 750 # Basic #max_accel: 10000 # Performance #max_accel_to_decel: 10000 # Performance #max_z_velocity: 15 # Basic #max_z_accel: 25 # Basic max_z_velocity: 20 max_z_accel: 150 square_corner_velocity: 5 [idle_timeout] gcode: {% if printer.webhooks.state|lower == 'ready' %} {% if printer.pause_resume.is_paused|lower == 'false' %} M117 Idle timeout reached TURN_OFF_HEATERS {% endif %} {% endif %} # 2 hour timeout timeout: 7200 [skew_correction] [virtual_sdcard] path: ~/gcode_files [display_status] [pause_resume] [force_move] enable_force_move: True [respond] #======================== #Stepper Drivers & Motors #======================== [stepper_x] step_pin: d0_step_pin dir_pin: d0_dir_pin enable_pin: !d0_enable_pin rotation_distance: 39.68 microsteps: 64 full_steps_per_rotation: 200 # 1.8 Degree Stepper Motor #full_steps_per_rotation: 400 # 0.9 Degree Stepper Motor homing_speed: 50 homing_retract_dist: 5 #position_max: 300 # V-Core 3 (300) position_max: 400 # V-Core 3 (400) #position_max: 500 # V-Core 3 (500) endstop_pin: diag_endstop_0_pin position_endstop: 0 [tmc2209 stepper_x] uart_pin: d0_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-42STH47-2504AC #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 1 #driver_TOFF: 4 #driver_HSTRT: 6 #driver_HEND: 3 # TMC2226-LDO-42STH48-2504AC run_current: 1.768 sense_resistor: 0.110 driver_TBL: 1 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 5 # TMC2226-LDO-57STH56-2804MAC(RC) #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 0 #driver_HEND: 3 # TMC2226-E3D-MT-1704HSM168RE - High Torque #run_current: 1.188 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 # TMC2226-E3D-MT-1705HS200AE - Super Whopper #run_current: 1.414 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 #[tmc5160 stepper_x] #cs_pin: d0_uart_pin #spi_software_mosi_pin: stepper_spi_mosi_pin #spi_software_miso_pin: stepper_spi_miso_pin #spi_software_sclk_pin: stepper_spi_sclk_pin #run_current: 1.000 [stepper_y] step_pin: d1_step_pin dir_pin: d1_dir_pin enable_pin: !d1_enable_pin rotation_distance: 39.80 microsteps: 64 full_steps_per_rotation: 200 # 1.8 Degree Stepper Motor #full_steps_per_rotation: 400 # 0.9 Degree Stepper Motor homing_speed: 50 homing_retract_dist: 5 #position_max: 300 # V-Core 3 (300) position_max: 400 # V-Core 3 (400) #position_max: 500 # V-Core 3 (500) endstop_pin: diag_endstop_1_pin #position_endstop: 300 # V-Core 3 (300) position_endstop: 400 # V-Core 3 (400) #position_endstop: 500 # V-Core 3 (500) homing_positive_dir: true [tmc2209 stepper_y] uart_pin: d1_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-42STH47-2504AC #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 1 #driver_TOFF: 4 #driver_HSTRT: 6 #driver_HEND: 3 # TMC2226-LDO-42STH48-2504AC run_current: 1.768 sense_resistor: 0.110 driver_TBL: 1 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 5 # TMC2226-LDO-57STH56-2804MAC(RC) #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 0 #driver_HEND: 3 # TMC2226-E3D-MT-1704HSM168RE - High Torque #run_current: 1.188 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 # TMC2226-E3D-MT-1705HS200AE - Super Whopper #run_current: 1.414 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 #[tmc5160 stepper_y] #cs_pin: d1_uart_pin #spi_software_mosi_pin: stepper_spi_mosi_pin #spi_software_miso_pin: stepper_spi_miso_pin #spi_software_sclk_pin: stepper_spi_sclk_pin #run_current: 1.000 [stepper_z] endstop_pin: probe:z_virtual_endstop step_pin: d2_step_pin dir_pin: !d2_dir_pin enable_pin: !d2_enable_pin rotation_distance: 4.01 microsteps: 64 full_steps_per_rotation: 200 # 1.8 Degree Stepper Motor #full_steps_per_rotation: 400 # 0.9 Degree Stepper Motor position_min: -5 # Needed for z-offset calibration and tilt_adjust. #position_max: 300 # V-Core 3 (300) position_max: 400 # V-Core 3 (400) #position_max: 500 # V-Core 3 (500) homing_speed: 10 homing_retract_dist: 5.0 [stepper_z1] step_pin: d3_step_pin dir_pin: !d3_dir_pin enable_pin: !d3_enable_pin rotation_distance: 4.01 microsteps: 64 full_steps_per_rotation: 200 # 1.8 Degree Stepper Motor #full_steps_per_rotation: 400 # 0.9 Degree Stepper Motor [stepper_z2] step_pin: d4_step_pin dir_pin: !d4_dir_pin enable_pin: !d4_enable_pin rotation_distance: 4.01 microsteps: 64 full_steps_per_rotation: 200 # 1.8 Degree Stepper Motor #full_steps_per_rotation: 400 # 0.9 Degree Stepper Motor [tmc2209 stepper_z] uart_pin: d2_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-42STH47-2504AC #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 1 #driver_TOFF: 4 #driver_HSTRT: 6 #driver_HEND: 3 # TMC2226-LDO-42STH48-2504AC run_current: 1.768 sense_resistor: 0.110 driver_TBL: 1 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 5 # TMC2226-LDO-57STH56-2804MAC(RC) #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 0 #driver_HEND: 3 # TMC2226-E3D-MT-1704HSM168RE - High Torque #run_current: 1.188 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 # TMC2226-E3D-MT-1705HS200AE - Super Whopper #run_current: 1.414 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 [tmc2209 stepper_z1] uart_pin: d3_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-42STH47-2504AC #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 1 #driver_TOFF: 4 #driver_HSTRT: 6 #driver_HEND: 3 # TMC2226-LDO-42STH48-2504AC run_current: 1.768 sense_resistor: 0.110 driver_TBL: 1 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 5 # TMC2226-LDO-57STH56-2804MAC(RC) #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 0 #driver_HEND: 3 # TMC2226-E3D-MT-1704HSM168RE - High Torque #run_current: 1.188 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 # TMC2226-E3D-MT-1705HS200AE - Super Whopper #run_current: 1.414 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 [tmc2209 stepper_z2] uart_pin: d4_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-42STH47-2504AC #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 1 #driver_TOFF: 4 #driver_HSTRT: 6 #driver_HEND: 3 # TMC2226-LDO-42STH48-2504AC run_current: 1.768 sense_resistor: 0.110 driver_TBL: 1 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 5 # TMC2226-LDO-57STH56-2804MAC(RC) #run_current: 1.768 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 0 #driver_HEND: 3 # TMC2226-E3D-MT-1704HSM168RE - High Torque #run_current: 1.188 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 # TMC2226-E3D-MT-1705HS200AE - Super Whopper #run_current: 1.414 #sense_resistor: 0.110 #driver_TBL: 2 #driver_TOFF: 4 #driver_HSTRT: 2 #driver_HEND: 3 [extruder] step_pin: d5_step_pin dir_pin: !d5_dir_pin enable_pin: !d5_enable_pin microsteps: 16 #rotation_distance: 7.68 # Extruder - BMG #rotation_distance: 7.82 # Extruder - Hemera #rotation_distance: 8 # Extruder - LGX rotation_distance: 4.63 # Extruder - Orbiter #rotation_distance: 7.64 # Extruder - Titan #full_steps_per_rotation: 200 # Extruder - LGX DO NOT SET / LEAVE COMMENTED OUT AS PER BONDTECH full_steps_per_rotation: 200 # Extruder - BMG (1.8), Hemera, Orbiter, & Most 1.8 Degree Stepper Motors. #full_steps_per_rotation: 400 # Extruder - BMG (0.9), Titan, & Most 0.9 Degree Stepper Motors. filament_diameter: 1.750 max_extrude_only_velocity: 60 # Extruder - BMG, Hemera, LGX, Orbiter, & Titan. max_extrude_cross_section: 75.0 max_extrude_only_distance: 290 nozzle_diameter: 0.4 heater_pin: heater_extruder_pin #sensor_type: SliceEngineering 450 # Hot End - Thermister Type sensor_type: ATC Semitec 104GT-2 # Hot End - Thermister Type sensor_pin: sensor_extruder_pin min_extrude_temp: 170 min_temp: -100 # Hot End - Set to -100 for diagnostics / 0 for normal operations. max_temp: 285 # Hot End - Set as per your heater type. pressure_advance: 0.05 # OVERRIDE #pressure_advance: 0.03 # Hot End - Dragon High Flow & Mosquito Magnum (Generic Starting Point) #pressure_advance: 0.05 # Hot End - Copperhead, Dragon Standard Flow, & Mosquit (Generic Starting Point) #pressure_advance: 0.06 # Hot End - V6 (Generic Starting Point) control: pid pid_kp = 22.893 pid_ki = 1.082 pid_kd = 121.045 [tmc2209 extruder] uart_pin: d5_uart_pin interpolate: False stealthchop_threshold: 0 # TMC2226-LDO-36STH20-1004AHG(XH) run_current: 0.707 sense_resistor: 0.110 driver_TBL: 0 driver_TOFF: 4 driver_HSTRT: 7 driver_HEND: 8 [firmware_retraction] #retract_speed: 30 # Extruder - Hemera #unretract_speed: 30 # Extruder - Hemera #retract_speed: 35 # Extruder - LGX #unretract_speed: 35 # Extruder - LGX #retract_speed: 40 # Extruder - BMG & Titan #unretract_speed: 40 # Extruder - BMG & Titan retract_speed: 60 # Extruder - Orbiter unretract_speed: 60 # Extruder - Orbiter retract_length: 0.5 # Hot End - RatRig Default For All Hot Ends #retract_length: 1.8 # Hot End - LGX unretract_extra_length: 0 #=== #Bed #=== [heater_bed] heater_pin: heater_bed_pin sensor_pin: sensor_bed_pin sensor_type: Generic 3950 min_temp: -100 # Set to -100 for diagnostics / 0 for normal operations. max_temp: 120 #pwm_cycle_time: 0.02 # 50hz for european AC, to avoid flickering lights. control: pid pid_kp = 67.490 pid_ki = 1.557 pid_kd = 731.427 #======= #Chamber #======= #[heater_generic heater_chamber] #gcode_id: C #heater_pin: heater_chamber_pin #max_power: 1 #sensor_type: NTC 100K MGB18-104F39050L32 #sensor_pin: sensor_chamber_pin #smooth_time: #control: pid #pid_Kp: 54.027 #pid_Ki: 0.770 #pid_Kd: 948.182 #min_temp: 0 #max_temp: 60 #[verify_heater heater_chamber] #max_error: 120 #check_gain_time: 120 #hysteresis: 5 #heating_gain: 1 #[fan_generic heated_chamber] #pin: fan_chamber_pin #hardware_pwm:True #off_below:.6 #[temperature_sensor Chamber] #sensor_type: EPCOS 100K B57560G104F #sensor_pin: sensor_chamber_pin #min_temp: 0 #max_temp: 100 #==== #Fans #==== # Comment/Uncomment for Single Parts Cooling Fans [fan] pin: fan_part_cooling_0_pin max_power: 1.0 shutdown_speed: 1.0 # Comment/Uncomment for Dual Parts Cooling Fans #[multi_pin fan_part_cooling_pin] #pins: fan_part_cooling_0_pin,fan_part_cooling_1_pin # Comment/Uncomment for Dual Parts Cooling Fans #[fan] #pin: multi_pin:fan_part_cooling_pin #max_power: 1.0 #shutdown_speed: 1.0 [heater_fan toolhead_cooling_fan] pin: fan_extruder_cooling_pin max_power: 1.0 heater_temp: 50.0 fan_speed: 1 shutdown_speed: 1.0 [controller_fan driver_fan] pin: fan_driver_board_pin max_power: 1.0 off_below: 0.10 fan_speed: 1.0 shutdown_speed: 1.0 idle_timeout: 60 idle_speed: 1.0 stepper: stepper_x, stepper_y #[controller_fan controller_fan] #pin: fan_controller_board_pin #max_power: 1.0 #off_below: 0.10 #fan_speed: 1.0 #shutdown_speed: 1.0 #idle_timeout: 60 #idle_speed: 1.0 #heater: heater_bed, extruder #=================== #Temperature Sensors #=================== [temperature_sensor octopus] sensor_type: temperature_mcu min_temp: 0 max_temp: 80 [temperature_sensor raspberry_pi] sensor_type: temperature_host min_temp: 0 max_temp: 80 #======== #BL Touch #======== #[bltouch] #sensor_pin: ^bltouch_sensor_pin #control_pin: bltouch_control_pin #speed: 7 #pin_move_time: 0.675 #sample_retract_dist: 10 #pin_up_reports_not_triggered: True #pin_up_touch_mode_reports_triggered: True #x_offset = -28 #y_offset = -13 #z_offset = 0.0 ## offsets for the standard BLtouch probe location: ## x -28 y -13 ## offsets for the alternate BLtouch probe location: ## x -33.5 y -5 #================ #Inductive Probes #================ [probe] pin: ^probe_pin x_offset: -29.8 y_offset: -13.5 z_offset: 0.170 speed: 5 samples: 3 sample_retract_dist: 2 lift_speed: 5.0 samples_result: median samples_tolerance: 0.02 samples_tolerance_retries: 5 ##pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes. ##pin: ^!probe_pin # NPN NO (refer to the specs on your probe) ##pin: probe_pin # PNP NO (refer to the specs on your probe) ##pin: !probe_pin # PNP NC (refer to the specs on your probe) #offsets : # 8mm: # Hemera: X31.48, Y-41.69 # Aero: X-50.35, Y8 or X-14, Y-44.9 # Others: X-27.8, Y-12 # 12mm: # Hemera: X32.98, Y-43.69 # Aero: X-52.35, Y6.5 or X-12.5, Y-46.9 # Others: X-29.8, Y-13.5 # 18mm: # Hemera: X36.98, Y-46.69 # Aero: X-55.35, Y2.5 or X-8.5, Y-49.9 # Others: X-32.8, Y-17.5 #====================== #Filament Runout Sensor #====================== [filament_motion_sensor filament_runout] detection_length: 10.0 extruder: extruder switch_pin: diag_endstop_5_pin pause_on_runout: True runout_gcode: SAVE_GCODE_STATE NAME=GCODE_PAUSE_STATE PAUSE_DEFAULT G91 G1 E-5 F2100 G1 Z10 G90 G1 X175 Y350 F6000 event_delay: 3 pause_delay: 0.5 #========================== #ADXL & Resonance Setttings #========================== [adxl345] spi_bus: spi3 cs_pin: spi_cs_pin #cs_pin: rpi:None [resonance_tester] accel_chip: adxl345 probe_points: # 150,150,50 # V-Core 3 (300) 200,200,50 # V-Core 3 (400) # 250,250,50 # V-Core 3 (500) #============================================================== #"RepRapDiscount 128x64 Full Graphic Smart Controller" Displays #============================================================== [display] lcd_type: emulated_st7920 #display_group: _default_16x4 en_pin: EXP1_4 spi_software_sclk_pin: EXP1_5 spi_software_mosi_pin: EXP1_3 spi_software_miso_pin: EXP1_6 encoder_pins: ^EXP2_3, ^EXP2_5 click_pin: ^!EXP1_2 #kill_pin: ^!EXP2_8 [output_pin beeper] pin: EXP1_1 #======== #RGB LEDs #======== #[neopixel led_status] #pin: rgb_led_pin # The pin connected to the neopixel. This parameter must be # provided. #chain_count:66 # The number of Neopixel chips that are "daisy chained" to the # provided pin. The default is 1 (which indicates only a single # Neopixel is connected to the pin). #color_order: GRB # Set the pixel order required by the LED hardware. Options are GRB, # RGB, GRBW, or RGBW. The default is GRB. #initial_RED: 0.6 #initial_GREEN: 0.6 #initial_BLUE: 0.6 ##initial_WHITE: 0.0 # Sets the initial LED color of the Neopixel. Each value should be # between 0.0 and 1.0. The WHITE option is only available on RGBW # LEDs. The default for each color is 0. #==================================== #Bed Mesh (Flatness) & Z-Tilt (Level) #==================================== [bed_mesh] speed: 135 horizontal_move_z: 5 mesh_min: 20,20 #mesh_max:265,280 # V-Core 3 (300) mesh_max:365,380 # V-Core 3 (400) #mesh_max:465,480 # V-Core 3 (500) probe_count: 10,10 fade_start: 1.0 fade_end: 10.0 mesh_pps: 2,2 algorithm: bicubic bicubic_tension: .2 [z_tilt] # V-Core 3 (300) #z_positions: # 0,0 # 150,300 # 300,0 #points: # 60,60 # 185,270 # 260,60 # V-Core 3 (400) #z_positions: # 0,0 # 200,400 # 400,0 #points: # 60,60 # 235,370 # 360,60 # V-Core 3 (500) z_positions: 0,0 250,500 500,0 points: 60,60 285,470 460,60 speed: 135 horizontal_move_z: 12 retries: 10 retry_tolerance: 0.01 #=============== #Skew Correction #=============== [skew_correction default] #xy_skew = 0.0 #xz_skew = 0.0 #yz_skew = 0.0 #========== #GCode Arcs #========== [gcode_arcs] resolution: 1.0 #====== #Homing #====== [safe_z_home] #home_xy_position: 150,150 # V-Core 3 (300) home_xy_position: 200,200 # V-Core 3 (400) #home_xy_position: 250,250 # V-Core 3 (500) speed: 135 z_hop: 12 #====== #Macros #====== #[include macros/kme/macros-diags.cfg] [include macros/kme/macros-kme.cfg] [include macros/kme/macros-shell.cfg] #[include macros/kme/macros-multi-toolheads.cfg] [include macros/custom/macros-custom.cfg] #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [skew_correction default] #*# xy_skew = 0.0 #*# xz_skew = 0.0 #*# yz_skew = 0.0 #*# #*# [bed_mesh default] #*# version = 1 #*# points = #*# 0.085312, 0.043437, 0.024375, 0.004687, 0.002187, 0.081250, 0.081250 #*# 0.125312, 0.087500, 0.072187, 0.052500, 0.045625, 0.098750, 0.083125 #*# 0.135937, 0.085625, 0.065625, 0.040625, 0.038437, 0.087812, 0.065625 #*# 0.130937, 0.073125, 0.037500, 0.012812, 0.020000, 0.045625, 0.035000 #*# 0.139062, 0.079687, 0.056250, 0.033750, 0.037500, 0.077500, 0.040937 #*# 0.185625, 0.124375, 0.112812, 0.086250, 0.070000, 0.104687, 0.076250 #*# 0.225937, 0.167812, 0.142812, 0.119375, 0.103437, 0.122812, 0.069687 #*# tension = 0.2 #*# min_x = 20.0 #*# algo = bicubic #*# y_count = 7 #*# mesh_y_pps = 2 #*# min_y = 20.0 #*# x_count = 7 #*# max_y = 359.96 #*# mesh_x_pps = 2 #*# max_x = 365.0