 AccelStepper stepperC2 = AccelStepper(1, 7, 8);  // Custom pinout "C2" - Step to D7, Dir to D8 (Default AccelStepper::FULL4WIRE (4 pins) on 2, 3, 4, 5)
 PROTO_MechStatus status;
 uint8_t isAutoTune = 0;
+uint8_t isDriversEnabled = 1;
 
 const byte ledPin = 13;     // Initialise LED for indication
+const byte driverEnablePin = 12;
 const byte optInpinL = A1;  // Signal pin Optical Interruptor Motor 1
 const byte optInpinC1 = A2;  // Signal pin Optical Interruptor Motor 2
 const byte optInpinC2 = A3;  // Signal pin Optical Interruptor Motor 3 C2

  calibrate(&stepperC2, optInpinC2, run);
}

void busReceiver(const TCommand *payload, const PJON_Packet_Info &packet_info) {
	switch (payload->id) {
	case cmdCalibrate:
		switch (payload->cal.channel) {
		case channelC1:
			calibrateC1(true);

  busInit(busReceiver, 2, &Serial);
  adcInit();

  pinMode(driverEnablePin, OUTPUT);
  digitalWrite(driverEnablePin, LOW);
  pinMode(ledPin, OUTPUT);               //  Defines LED
  pinMode(optInpinL, INPUT);             //  Defines Optical command PIN "L"
  pinMode(optInpinC1, INPUT);            //  Defines Optical command PIN "C"
