diff --git a/MKS Gen l/generic-mks-gen-l-v1.cfg b/MKS Gen l/generic-mks-gen-l-v1.cfg index 3807fd7..b30c6f3 100644 --- a/MKS Gen l/generic-mks-gen-l-v1.cfg +++ b/MKS Gen l/generic-mks-gen-l-v1.cfg @@ -9,7 +9,7 @@ rotation_distance: 40 ##rotation_distance = ((360°/1.8°) * microsteps) / 80 endstop_pin:^PE5 #X-Min, PE4:X-Max position_endstop: 0 position_max: 235 -homing_speed: 30 +homing_speed: 50 [stepper_y] step_pin: PF6 @@ -20,7 +20,7 @@ rotation_distance: 40 endstop_pin: ^PJ1 #Y-Min, PJ0:Y-Max position_endstop: 0 position_max: 235 -homing_speed: 30 +homing_speed: 50 [stepper_z] step_pin: PL3 @@ -38,18 +38,18 @@ step_pin: PA4 dir_pin: !PA6 enable_pin: !PA2 microsteps: 16 -rotation_distance: 33.500 +rotation_distance: 33.683 nozzle_diameter: 0.4 filament_diameter: 1.750 heater_pin: PB4 -sensor_type: ATC Semitec 104GT-2 +sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 min_temp: 0 max_temp: 250 control: pid -pid_Kp: 22.2 -pid_Ki: 1.08 -pid_Kd: 114 +pid_Kp: 21.73 +pid_Ki: 1.54 +pid_Kd: 76.55 #[extruder1] #step_pin: PC1 @@ -61,14 +61,14 @@ pid_Kd: 114 [heater_bed] heater_pin: PH5 -sensor_type: ATC Semitec 104GT-2 +sensor_type: EPCOS 100K B57560G104F sensor_pin: PK6 min_temp: 0 max_temp: 130 control: pid -pid_Kp: 325.10 -pid_Ki: 63.35 -pid_Kd: 417.10 +pid_Kp: 54.027 +pid_Ki: 0.770 +pid_Kd: 948.182 [fan] pin: PH6 @@ -76,6 +76,54 @@ pin: PH6 [mcu] serial:/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 5 +max_z_accel: 100 + +[bed_screws] +screw1: 30.5, 37 +screw2: 30.5, 207 +screw3: 204.5, 207 +screw4: 204.5, 37 + +[display] +lcd_type: st7920 +cs_pin: EXP1_7 +sclk_pin: EXP1_6 +sid_pin: EXP1_8 +encoder_pins: ^EXP1_5, ^EXP1_3 +click_pin: ^!EXP1_2 + +[output_pin beeper] +pin: EXP1_1 + +######################################## +# TMC2208 configuration +######################################## + +[tmc2208 stepper_x] +uart_pin: PK1 +run_current: 0.800 +stealthchop_threshold: 999999 + +[tmc2208 stepper_y] +uart_pin: PK2 +run_current: 0.800 +stealthchop_threshold: 999999 + +[tmc2208 stepper_z] +uart_pin: PK3 +run_current: 0.650 +stealthchop_threshold: 999999 + +[tmc2208 extruder] +uart_pin: PK4 +run_current: 0.800 +stealthchop_threshold: 999999 + ######################################## # TMC UART configuration ######################################## @@ -128,15 +176,6 @@ serial:/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 #stealthchop_threshold: 0 -[printer] -kinematics: cartesian -max_velocity: 200 -max_accel: 1500 -max_z_velocity: 10 -max_z_accel: 500 -square_corner_velocity: 10.0 - - ######################################## # EXP1 / EXP2 (display) pins ######################################## @@ -151,37 +190,24 @@ aliases: EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10= # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1" # See the MKS Lcd Config path file for definitions of common LCD displays. -[include mks_lcd_12864.cfg] - -[virtual_sdcard] -path: ~/gcode_files - -[pause_resume] - -[gcode_macro CANCEL_PRINT] -description: Cancel the actual running print -rename_existing: CANCEL_PRINT_BASE -gcode: - TURN_OFF_HEATERS - CANCEL_PRINT_BASE [display_status] -#[bltouch] -#sensor_pin: ^PD2 -#control_pin:PB5 -#x_offset: -44 -#y_offset: -14 -#z_offset: 3.099 -#speed: 10.0 -#samples: 2 -#samples_result: median -#sample_retract_dist: 3.0 -#samples_tolerance: 0.1 -#samples_tolerance_retries: 1 - -#[safe_z_home] +[bltouch] +sensor_pin: ^PD2 +control_pin:PB5 +x_offset: 10 +y_offset: 10 +z_offset: 0 +speed: 10.0 +samples: 2 +samples_result: median +sample_retract_dist: 3.0 +samples_tolerance: 0.1 +samples_tolerance_retries: 1 + +[safe_z_home] #home_xy_position: 100,100 # Change coordinates to the center of your print bed #speed: 50 #z_hop: 10 # Move up 10mm