This post was last modified: 2019-02-13, 18:44 by
ramigrafx.
Hi Hans,
These settings did not really work.
The settings that I had adjusted already were as follows, which gave me the best results
#ifdef nogearMotor
const int SPR = 200; // Stepps per revolution of motor NEMA17 = 200
const int SR = 1; // Stepp resolution set for Motor controller 1,2,4,8,16 "setsteppresolution()"
const int TEETH = 1.5; // Number of teeth of the gear 8,12,20...
const int BELT = 1; // pitch of the toothbelt 2,2.5,5 mm …
After reading your instructions I have altered this setting directly
steppsP01m = 20; //(SPR * SR) / (TEETH * BELT * 10);
Now the motor takes 32 steps to make a complete revolution for the smallest movements over the shortest distance. It does bigger movements when it has to travel the full distance. This is fine as it is for doing focus stacking at the moment. I have the Arduino mounted directly above the TLSMC and it takes it's 5v supply directly from it, so cutting down on a battery.
The display is a yellow one. This has the advantage that the text on it is black and so it can still be read when the back light is turned off, which will help to conserve the battery.