         firePower(v[0]);
         break;
     }
+    case 'o':
+    {
+        if (v[0] > 0)
+        {
+            stepperX.enableOutputs();
+            stepperY.enableOutputs();
+        }
+        else
+        {
+            stepperX.disableOutputs();
+            stepperY.disableOutputs();
+        }
+    }
+    break;
     }
 }
 

    }
    if (_currentDelays > 2000)
    {
        delay(floorf(_currentDelays / 1000));
        delayMicroseconds(_currentDelays % 1000);
    }
    else

    Serial.begin(115200);
    delay(1000);
    Serial.println("opened");
    stepperX.setMicroStep(16);
    stepperY.setMicroStep(16);
}

void loop()
