XaiJu
The100
The100

patreon


Klipper: New TMC Driver Modules!

🎄 Merry Christmas, Everyone! 🎄

I hope this holiday season brings you joy, warmth, and plenty of tinkering time! Over the past four weeks, I’ve been working on something truly special, and today, I’m thrilled to share it with you for testing.

Introducing the New TMC Driver Modules!

These drivers have been completely redesigned from the ground up, incorporating insights from six months of experimenting with TMC parameters. The goal? To make every driver capable of tuning itself automatically using just a few key parameters. In essence, I’ve integrated the TMC Tuning Sheet directly into Klipper!

🛠️ How It Works

The new TMC Driver Modules introduce three new parameters:

Using this information, the driver automatically calculates optimal settings to maximize performance.

Key Features

🚀 Why It Matters

This redesign isn’t just about convenience; it’s about performance and reliability. It addresses the limitations of the previous Klipper implementation, tackling the issues head-on and making things work the way they should. From smoother sensorless homing to maximum torque and efficiency, these modules aim to fix what the bad Klipper implementation lacked and take your printer’s capabilities to the next level.

🎁 Get Started Today

Simply update your Klipper version through Theos Web-Interface, and you're ready to experience the new TMC Driver Modules in action!

It’s as easy as a few clicks—no complex setups, just improved performance right out of the box. Let me know how it works for you!

Klipper: New TMC Driver Modules! Klipper: New TMC Driver Modules!

Comments

You can see that you put a lot of hirnschmalz into this, thank you!

Stuart

I believe it does

hydos

Would your fork work for other printers?

Z-Man23

I will clone your fork and have a go! 😁

SimplyElectronics

Nope there are major changes needed in the klipper core to get it working. But you could use my fork for testing

Matt the Printing Nerd

Bit ridiculous really, Klipper is for nerds 😅, edgy is our thing! Is there an install script one could run to install this as an addon for Klipper main?

SimplyElectronics

I would love to see that as well, but, to be honest, I’ve learned the hard way that the Klipper developers tend to favor a very conservative approach to development. Changes like this are often considered too edgy for the mainstream—at least in their opinion. That’s one of the main reasons I decided to create my own fork of Klipper.

Matt the Printing Nerd

Excellent work my friend. Well done! It would be nice to see this integrated into the official Klipper repo!

SimplyElectronics


More Creators