Accuracy of the NEMA 17 0.9°16micro-steps & THK KR2001A

Have questions about the equipment used for macro- or micro- photography? Post those questions in this forum.

Moderators: rjlittlefield, ChrisR, Chris S., Pau

Adalbert
Posts: 2465
Joined: Mon Nov 30, 2015 1:09 pm

Post by Adalbert »

Hello, everybody,

This time the step-size=0.00033mm (needed for the 3 photos a DOF for NeoSPlan 80x / 0.75 )

Image
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
Last edited by Adalbert on Sun May 17, 2020 6:07 am, edited 3 times in total.

ChrisR
Site Admin
Posts: 8671
Joined: Sat Mar 14, 2009 3:58 am
Location: Near London, UK

Post by ChrisR »

It seems your error in step size reducing as the step size reduces.
Is it using smaller microsteps?
Chris R

Adalbert
Posts: 2465
Joined: Mon Nov 30, 2015 1:09 pm

Post by Adalbert »

Hello Chris,
The tests with TMC5130 have been done with 265 micro-steps, the tests with TB6560 with 16 micro-steps and 8 micro-steps. TB6560 allows only 16 micro-steps.
BR, ADi

ChrisR
Site Admin
Posts: 8671
Joined: Sat Mar 14, 2009 3:58 am
Location: Near London, UK

Post by ChrisR »

Hmm. Can you suggest why the errors (in mm, not %) reduce as the steps reduce in size? :?
Chris R

Adalbert
Posts: 2465
Joined: Mon Nov 30, 2015 1:09 pm

Post by Adalbert »

Hello Chris,
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
BR, ADi

mawyatt
Posts: 2497
Joined: Thu Aug 22, 2013 6:54 pm
Location: Clearwater, Florida

Post by mawyatt »

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,
Research is like a treasure hunt, you don't know where to look or what you'll find!
~Mike

Adalbert
Posts: 2465
Joined: Mon Nov 30, 2015 1:09 pm

Post by Adalbert »

Hello Mike,
Thank you for the hints!
Would think that the better motors have tighter control of cog, coil and magnetic field parameters.
What kind of motor would you recommend?
I have the Nema17, 1.7A, 4200g.cm,0.9°,42BYGHM809 Wantai.

BR, ADi

mawyatt
Posts: 2497
Joined: Thu Aug 22, 2013 6:54 pm
Location: Clearwater, Florida

Post by mawyatt »

Adalbert wrote:Hello Mike,
Thank you for the hints!
Would think that the better motors have tighter control of cog, coil and magnetic field parameters.
What kind of motor would you recommend?
I have the Nema17, 1.7A, 4200g.cm,0.9°,42BYGHM809 Wantai.

BR, ADi
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

Post Reply Previous topicNext topic