Hello, everybody,
This time the step-size=0.00033mm (needed for the 3 photos a DOF for NeoSPlan 80x / 0.75 )
So, the rail has some problems to keep the stable size of the step.
The deviations are relatively big but for stacking it would be OK.
BR, ADi
Accuracy of the NEMA 17 0.9°16micro-steps & THK KR2001A
Moderators: rjlittlefield, ChrisR, Chris S., Pau
Hello Chris,
Probably a feature of the magic TMC, maybe Mike can explain that.
The settings looks as follows:BR, ADi
Probably a feature of the magic TMC, maybe Mike can explain that.
The settings looks as follows:
Code: Select all
tmcSendData(0x80,0x00000000); //GCONF
tmcSendData(0xEC,0x000101D5); //CHOPCONF: TOFF=5, HSTRT=5, HEND=3, TBL=2, CHM=0 (spreadcycle)
tmcSendData(0x90,0x00070603); //IHOLD_IRUN: IHOLD=3, IRUN=10 (max.current), IHOLDDELAY=6
tmcSendData(0x91,0x0000000A); //TPOWERDOWN=10
tmcSendData(0xF0,0x00000000); // PWMCONF
tmcSendData(0xA4,0x000003E8); //A1=1000
tmcSendData(0xA5,0x000186A0); //V1=100000
tmcSendData(0xA6,0x0000C350); //AMAX=50000
tmcSendData(0xA7,0x000186A0); //VMAX=100000
tmcSendData(0xAA,0x00000578); //D1=1400
tmcSendData(0xAB,0x0000000A); //VSTOP=10
tmcSendData(0xA0,0x00000000); //RAMPMODE=0
Chris, ADi,
Not sure but it might be that the errors shown are a combination of Motor cog position error, Rail screw thread error, and TMC5130 micro step error. The micro-step error would relate to the actual motor coil current waveforms and how they influence (magnetic fields) the rotor position, more possible motor induced errors (physical coil position relative to magnetic field and cog position). The Trinamic sine and cosine tables, interpolation and so on could also contribute, not too mention the actual motor waveforms and any "glitches" due to wiring, power supply, decoupling and grounding.
If the motor wiring paths & resistance are not equal, this could introduce a small error as a function of micro-step angle.
Would think that the better motors have tighter control of cog, coil and magnetic field parameters.
Best,
Not sure but it might be that the errors shown are a combination of Motor cog position error, Rail screw thread error, and TMC5130 micro step error. The micro-step error would relate to the actual motor coil current waveforms and how they influence (magnetic fields) the rotor position, more possible motor induced errors (physical coil position relative to magnetic field and cog position). The Trinamic sine and cosine tables, interpolation and so on could also contribute, not too mention the actual motor waveforms and any "glitches" due to wiring, power supply, decoupling and grounding.
If the motor wiring paths & resistance are not equal, this could introduce a small error as a function of micro-step angle.
Would think that the better motors have tighter control of cog, coil and magnetic field parameters.
Best,
Research is like a treasure hunt, you don't know where to look or what you'll find!
~Mike
~Mike
ADi,Adalbert wrote:Hello Mike,
Thank you for the hints!What kind of motor would you recommend?Would think that the better motors have tighter control of cog, coil and magnetic field parameters.
I have the Nema17, 1.7A, 4200g.cm,0.9°,42BYGHM809 Wantai.
BR, ADi
For example, the Lin Engineering types are very good. I suspect any of the inexpensive eBay types are not as good, like Wantai, Moon, etc. However these are usually a good choice for our less demanding macro use since a small variation is step size usually isn't an issue if you selected step sizes well below the DoF range (which you should normally do).
I have and use both the Wantai (810, 2.4A 0.9 degree) and Moon motors, also have a few of the Lin Engineering NEMA 11 motors, they are all good, but the build quality of the Lin stands out.
Best,
Research is like a treasure hunt, you don't know where to look or what you'll find!
~Mike
~Mike