Merge pull request #1307 from wolfmanjm/upstreamedge
[clinton/Smoothieware.git] / src / libs / StepperMotor.cpp
index 65b0248..0638e59 100644 (file)
@@ -15,7 +15,9 @@
 
 StepperMotor::StepperMotor(Pin &step, Pin &dir, Pin &en) : step_pin(step), dir_pin(dir), en_pin(en)
 {
-    set_high_on_debug(en.port_number, en.pin);
+    if(en.connected()) {
+        set_high_on_debug(en.port_number, en.pin);
+    }
 
     steps_per_mm         = 1.0F;
     max_rate             = 50.0F;
@@ -26,10 +28,11 @@ StepperMotor::StepperMotor(Pin &step, Pin &dir, Pin &en) : step_pin(step), dir_p
     moving= false;
     acceleration= NAN;
     selected= true;
+    extruder= false;
 
     enable(false);
     unstep(); // initialize step pin
-    set_direction(false); // initialize dor pin
+    set_direction(false); // initialize dir pin
 
     this->register_for_event(ON_HALT);
     this->register_for_event(ON_ENABLE);