Skip to main content

Useful Add-ons

What is Add-ons?

Add-ons are scripts that are developed by the community. There are bunch of different add-ons for different use cases. They are installing via SSH with few commands. Here you can see few!

DangerKlipper (DK)

DangerKlipper is an alternative to Klipper, built on the Klipper firmware but with many additional useful features. Some of the advanced tuning methods mentioned in this documentation rely on features that are exclusive to DangerKlipper. This allows for greater control over your 3D printer.

Bleeding Edge V2

Only fully tested and confirmed working features are merged into the main branch of DangerKlipper (DK). However, almost all of the features we discuss in this documentation can be found in DK's bleeding-edge-v2 branch. Keep in mind that the features in bleeding-edge-v2 have not been fully verified to work, and they may potentially cause issues. However, We do not recommend DangerKlipper's bleeding-edge-v2 branch for inexperienced users. It is intended for advanced users only.,

Installation

  • a) Backup your Klipper instance

    • Console
      mv ~/klipper ~/klipper_old
  • b) Clone the DangerKlipper Repository

    • Console
      git clone https://github.com/DangerKlippers/danger-klipper.git ~/klipper
      sudo systemctl restart klipper
  • c) Switch to Bleeding Edge V2

  • As we mention above, we dont recommend this step for inexperienced users.
    • Console
      git checkout bleeding-edge-v2

Reshelper

Reshelper is an add-on developed by lhndo (the owner of LH Stinger). The main purpose of this addon is to automatically generate graphs and move them to a folder that you can see from Mainsail or Fluidd after a resonance test, without the need for SSH commands or FTP.

You can access the project's GitHub page by clicking here. For additional questions, you can also join the LH Stinger Discord server.

info

Where to use?

Installation

Installation is pretty straight forward.

Paste this command to your SSH.

  • SSH
    cd ~
    rm -rf ResHelper
    git clone https://github.com/lhndo/ResHelper.git
    cd ResHelper
    git checkout newv2
    ./install.sh

And you are all set!

TMC Autotune

This add-on calculates optimal values for most registers of TMC stepper motor drivers based on the motor’s datasheet information and the user’s selected tuning goal. By inputting key parameters such as current, voltage, and inductance from the datasheet, the tool provides register settings to ensure optimal performance. The user can choose a tuning goal like maximizing torque, reducing noise, or increasing efficiency, and the tool will adjust the register values accordingly. You can check their Github for further informations.

Installation

  • a) Run the command below to download the add-on

    • Console
      wget -O - https://raw.githubusercontent.com/andrewmcgr/klipper_tmc_autotune/main/install.sh | bash
  • b) Update your moonraker.conf to enable updates

    • moonraker.conf
      [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
      sudo systemctl restart klipper

And you are done!