As I noted here:
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.
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
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
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
Was it so difficult to add 1 phase
?.. to make 6
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.