Use Klipper TMC Autotune - Guilouz/Klipper-Flsun-Speeder-Pad GitHub Wiki

Klipper TMC autotune is an extension for automatic configuration and tuning of TMC drivers.

This extension calculates good values for most registers of TMC stepper motor drivers, given the motor's datasheet information and user selected tuning goal.

Note: Only for FLSUN V400.

Installation

  • In the SSH command prompt window, enter this command to install Klipper TMC Autotune:

    wget -O - https://raw.githubusercontent.com/andrewmcgr/klipper_tmc_autotune/main/install.sh | bash
    

Configuration

  • Go to your Mainsail Web interface then click on Machine tab.

  • Open the printer.cfg file and enable this in this sections:

    • In X Stepper Motor & Driver Settings section such as:

      [autotune_tmc stepper_a]  # Enable if Klipper TMC Autotune is used
      motor: flsun-v400-42
      tuning_goal: performance
      
    • In Y Stepper Motor & Driver Settings section such as:

      [autotune_tmc stepper_b]  # Enable if Klipper TMC Autotune is used
      motor: flsun-v400-42
      tuning_goal: performance
      
    • In Z Stepper Motor & Driver Settings section such as:

      [autotune_tmc stepper_c]  # Enable if Klipper TMC Autotune is used
      motor: flsun-v400-42
      tuning_goal: performance
      
    • In Extruder & Driver Settings section such as:

      [autotune_tmc extruder]  # Enable if Klipper TMC Autotune is used
      motor: flsun-v400-36
      tuning_goal: auto
      
  • Once done, click on SAVE & RESTART at the top right to save the file.

  • Open the moonraker.conf file and add the following lines at the end of the file:

    [update_manager Klipper TMC Autotune]
    type: git_repo
    channel: dev
    path: ~/klipper_tmc_autotune
    origin: https://github.com/andrewmcgr/klipper_tmc_autotune.git
    managed_services: klipper
    primary_branch: main
    install_script: install.sh
    
  • Once done, click on SAVE & RESTART at the top right to save the file.


See more info here: Klipper TMC Autotune | Github


⚠️ **GitHub.com Fallback** ⚠️