Skip to content

Commit 81ebc09

Browse files
V1.7.01 - Updates
- Fixed stepper configuration for northern and southern hemispheres.
1 parent 0dc3ea6 commit 81ebc09

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

Software/Arduino code/OpenAstroTracker/Mount.cpp

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,21 +190,21 @@ void Mount::writePersistentData(int which, int val)
190190
/////////////////////////////////
191191
void Mount::configureRAStepper(byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
192192
{
193-
#ifdef NORTHERN_HEMISPHERE
194-
_stepperRA = new AccelStepper(stepMode, pin1, pin2, pin3, pin4);
195-
#else
193+
#if NORTHERN_HEMISPHERE
196194
_stepperRA = new AccelStepper(stepMode, pin4, pin3, pin2, pin1);
195+
#else
196+
_stepperRA = new AccelStepper(stepMode, pin1, pin2, pin3, pin4);
197197
#endif
198198
_stepperRA->setMaxSpeed(maxSpeed);
199199
_stepperRA->setAcceleration(maxAcceleration);
200200
_maxRASpeed = maxSpeed;
201201
_maxRAAcceleration = maxAcceleration;
202202

203203
// Use another AccelStepper to run the RA motor as well. This instance tracks earths rotation.
204-
#ifdef NORTHERN_HEMISPHERE
205-
_stepperTRK = new AccelStepper(HALFSTEP, pin1, pin2, pin3, pin4);
206-
#else
204+
#if NORTHERN_HEMISPHERE
207205
_stepperTRK = new AccelStepper(HALFSTEP, pin4, pin3, pin2, pin1);
206+
#else
207+
_stepperTRK = new AccelStepper(HALFSTEP, pin1, pin2, pin3, pin4);
208208
#endif
209209
_stepperTRK->setMaxSpeed(10);
210210
_stepperTRK->setAcceleration(2500);
@@ -217,7 +217,11 @@ void Mount::configureRAStepper(byte stepMode, byte pin1, byte pin2, byte pin3, b
217217
/////////////////////////////////
218218
void Mount::configureDECStepper(byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
219219
{
220+
#if NORTHERN_HEMISPHERE
221+
_stepperDEC = new AccelStepper(stepMode, pin1, pin2, pin3, pin4);
222+
#else
220223
_stepperDEC = new AccelStepper(stepMode, pin4, pin3, pin2, pin1);
224+
#endif
221225
_stepperDEC->setMaxSpeed(maxSpeed);
222226
_stepperDEC->setAcceleration(maxAcceleration);
223227
_maxDECSpeed = maxSpeed;

Software/Arduino code/OpenAstroTracker/OpenAstroTracker.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
#include "Globals.h"
1818

19-
String version = "V1.7.00";
19+
String version = "V1.7.01";
2020

2121
///////////////////////////////////////////////////////////////////////////
2222
// Please see the Globals.h file for configuration of the firmware.

0 commit comments

Comments
 (0)