diff --git a/turret.cpp b/turret.cpp index 011645d..2ccbad2 100644 --- a/turret.cpp +++ b/turret.cpp @@ -41,8 +41,8 @@ Turret& Turret::init() { } Turret& Turret::gotoHome() { - int xStop = 0; - int yStop = 0; + long xStop = 0; + long yStop = 0; _stepperX.prepareMove(-1000000l); _stepperY.prepareMove(-1000000l); @@ -98,8 +98,8 @@ Turret& Turret::calibrate() { } Turret& Turret::moveTo(double x, double y, double z, Unit unit) { - int stepX; - int stepY; + long stepX; + long stepY; if (unit == Unit::MM) { cartesianToPolar(stepX, stepY, _zeroX, _zeroY, x / 10.0, y / 10.0, z / 10.0); @@ -147,8 +147,8 @@ Turret& Turret::moveTo(double x, double y, double z, Unit unit) { } Turret& Turret::moveBy(double x, double y, double z, Unit unit) { - int zeroXStored = _zeroX; - int zeroYStored = _zeroY; + long zeroXStored = _zeroX; + long zeroYStored = _zeroY; _zeroX += _stepperX.getPos(); _zeroY += _stepperY.getPos();