Welcome, Guest. Please login or register.

Username: Password:

Author Topic: microstepping control  (Read 2917 times)

bojan

  • Full Member
  • ***
  • Posts: 12
    • View Profile
microstepping control
« on: January 26, 2016, 21:36:44 »

Hi Tom,

On the Arduino shield schematic, MS1..3 are separate for RA and DEC motor drivers.

When I modified my EQ6, I placed microstep drivers inside the mount, and those control lines are internal and shared.
Do they really need to be separate, is there ever a situation where microstepping is different for RA and DEC (provided motors and drivers are identcal, of course)?

I can separate them.. and bring them out on DB15 connector (there are just enough pins for that!), but I would rather not if I don't have to.

Thanks in advance!
Bojan
« Last Edit: January 26, 2016, 21:46:05 by bojan »
Logged

TCWORLD

  • Administrator
  • *****
  • Posts: 700
    • View Profile
    • AstroEQ
Re: microstepping control
« Reply #1 on: January 26, 2016, 22:43:12 »

If microstepping is greater than 1/8 then the RA and DEC can both change microstepping mode. For Go-To movements they use a larger step size to get more torque.

If you are doing a Go-To movement, then at some point the RA will stop and return to the smaller step size to resume sidereal tracking. If the Go-To requires the DEC to move further than RA, then the RA can change stepping mode before the DEC does. If you don't have separate pins this will cause the RA axis to go out of alignment (it will essentially be moving 8 times faster than it thinks it is).

So yes, they need to be separate. However, depending on your step mode, it is possible to reduce the number of pins. There is a table here if you scroll down about half way which shows all the microstep mode mappings.

As an example, if you use 1/32 stepping, the two modes it uses are 1/32 (High, High, High) and 1/4 (Low, High, Low). In this case MS1 and MS3 are the same so can be connected together on the drivers. MS2 is high in both step modes, so you could tie it to +5V directly at the driver boards. This leaves you needing only to bring two signals back to AstroEQ - MS1 for RA, and MS1 for DEC.

For 1/16 stepping, you would need to bring back for signals - MS1 and MS3 for both RA and DEC. MS2 for each would be tied to ground.

If possible however, try to route them all back individually as it allows you to reconfigure the step mode without having to modify the wiring.
Logged
Tom Carpenter (AstroEQ)

bojan

  • Full Member
  • ***
  • Posts: 12
    • View Profile
Re: microstepping control
« Reply #2 on: January 27, 2016, 00:04:16 »

Hi Tom,

I have A4988 boards inside my mount, currently set with jumpers to 1/16 microstepping... so I may need to separate the control pins and bring them out to the connector...
Logged

TCWORLD

  • Administrator
  • *****
  • Posts: 700
    • View Profile
    • AstroEQ
Re: microstepping control
« Reply #3 on: January 27, 2016, 04:00:00 »

For A4988 in 1/16th mode, you can get it down to 1 pin for each driver as well:

For each driver board:
Connect MS1 to +5V
Connect MS2 and MS3 together.

You then just need two wires going to the AstroEQ, one for RA MS2, and one for DEC MS2.
Logged
Tom Carpenter (AstroEQ)