As I noted here:
http://www.trinamic.com/ttdg/viewtopic.php?p=2747#2747
Perhaps it is not a good idea to stick Trinamic into every
pothole.
Trinamic products are good at some things. They are poor at other.
I myself have discovered many bugs, and shortcomings... Some I reported on this forum.
Trinamic products are far from ideal.
That's life.
Not only bugs... But there are also some design flaws.
Consider for example the ludicrous
limitation on the range of positions. Why is it
3 byte, rather than
4 or
8?
Another
limitation is the
microstep wave table. For some mysterious reason it is only a
quarter of the wave, rather than the whole period. From this may stem a certain
irregularity of microsteps. Also this places many restrictions on the user, who wants more control.
Again, that's life. You can circumvent it, at least.
But you should not proceed with circumvention regardless of costs to your sanity.
It is quite all-right to criticize products of Trinamic here, or adver-tize competitors here. It would at least apply pressure on Trinamic. Without that, they would get
fat and lazy.
If they spot malicious adver-tisement, they would remove it anyway.
On the other hand, suggestions are sometimes falling on deaf ears.
Long ago I suggested they make a
6 phase controller... Similar to
TMC453. They did not listen, and made a new chip
TMC454 with the same
5 phases as before.
Was it so difficult to add
1 phase?.. to make
6...
No.
And they could serve one more market.
Now, if I ever need
6 phases (such motors do exist), I would have to do something similar to what you hoped to do here - adapt somehow the existing Trinamic.
In my case I would hope to adapt a
3 axis controller to
6 phases. Namely, a
TMCM303 already has
6 outputs (2 coils per driver
TMC246 of an axis). But this is quite cumbersome, especially with some of the mentioned, and not mentioned limitations.
Perhaps it is easier simply to go for another make.