   Sweep(lidServo, lidTo, lidFrom, 500);
 }
 
-void Sequence4()
+void Sequence2()
 {
   int switchMid2 = switchTo + switchRange * 0.28;   // Almost on the switch
 
-  delay(500);
+  delay(50);
   Sweep(lidServo, lidFrom, lidTo, 1);
   delay(1);
   Sweep(switchServo, switchFrom, switchMid2, 1);

  int schema = EEPROM.read(511);
  if (schema == 87)
  {
    EEPROM.get(EEPROM_SEQUENCE, sequence);
    EEPROM.get(EEPROM_LID_FROM, lidFrom);
    EEPROM.get(EEPROM_SWITCH_TO, switchTo);
  }
  else
  {
    sequence = 0;
    // If we haven't run on the MCP before, set the end points
    // of the motor travel equal to the start point and the user
    // will need to do the adjust routine to set them so there's motion.

int switchTo = 1100; // adjustable
int switchRange = switchFrom - switchTo;

void setup() 
{ 
  pinMode(6, OUTPUT);  // turn off motor power for startup
