TMC2660 + Advanced Driver Module - Any Experiences?

Hi!

I am new to Smoothieware.
I just made myself a Smoothiebrainz-Board and it seems to work as far I can figure it out now.
I want to use the TMC2660 motordriver for my deltaprinter and I got some breakout-boards for testing purpose. The chip works fine with the arduino library, but I have problems to get them running with Smoothieware. (Nothing next to weird vibration + hot motor)
Before I continue testing: Does anybody has some experiences with the Advanced Driver Module or can tell me what to take care of?

PS: I have made two more SmoothieBrainz Board then I need and I would like to sell them. Is this allowed here?

Imported from wikidot

Hey.

Smoothiebrainz is Open-Hardware, so it is allowed.

Does somebody has a working config file for me? I don’t get the point how to implement the Module into an existing config file. Thanks!

Hi!

It seems as if the driver is running right now. But I have a question:

In TMC26X.h in Line 420 the sense resistor value can be found:

unsigned int resistor{50}; // current sense resitor value in milliohm///

Now I have made breakout boards and soldered a lower value on them. Do I need to change the value, compile the the whole thing and put the new firmware.bin on the SD card to change this?

Thanks,

Sportskanone!

BTW: I still have some breakout boards left!

Hej!

I figured out that the whole thing only works when the enable pin is still configured! Would be nice if this would be mentioned in the documentation.
Both things must be configured even when it doesn’t make sense to give two functions to one I/O.

motor_driver_control.alpha.spi_cs_pin 0.4
alpha_en_pin 0.4

Hi SportsKanone,
I’m trying to configure the Smoothie with TMC2660 but i can not configure it yet. I read you had some problems too but you had sucess. Could you send me your working config file?
Thanks