 const int FREQUENCY_MAX = 494;
 
 // number of drives
-const byte DRIVE_COUNT = 3;
+const byte DRIVE_COUNT = 8;
 
 // starting direction pin
-const byte STARTING_PIN = 2;
+const byte STARTING_PIN = 22;
 // we assume direction pins occur on evens and step pins occur on odds
 // (so for drive 0, direction is pin 2 and step is pin 3)
 

byte directions[] = {
  LOW,
  LOW,
  LOW
};


int ticks[] = {
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0
};

// serial command codes
enum {
  MESSAGE_OK = 000,
  MESSAGE_INVALID = 001,
  MESSAGE_ACTIVE = 010,
  MESSAGE_RESET_ALL = 011,
