diff --git a/kugelmuehle.ino b/kugelmuehle.ino index ae0a6cb..3d207b0 100644 --- a/kugelmuehle.ino +++ b/kugelmuehle.ino @@ -16,7 +16,7 @@ FastAccelStepper *stepper = NULL; // ################ Variabeln ################ const uint32_t MAX_SPEED_HZ = 106000; const int32_t COLDTEMP_C = 70; -const int32_t MIKROSTEPS = 1600; +const int32_t MIKROSTEPS = 3200; bool clickPlus = 0; bool clickMinus = 0; @@ -359,15 +359,15 @@ if (settings.editMaxTemp) { if (settings.editAcc) { // PLUS: Erhöhen in 1000er-Schritten bis max 20.000 if (clickPlus) { - if (settings.accelRate <= 19000) { - settings.accelRate += 1000; + if (settings.accelRate <= 29000) { + settings.accelRate += 500; } } // MINUS: Verringern in 1000er-Schritten bis min 1.000 (niemals 0!) if (clickMinus) { - if (settings.accelRate >= 2000) { - settings.accelRate -= 1000; + if (settings.accelRate >= 1000) { + settings.accelRate -= 500; } } diff --git a/types.h b/types.h index 755be64..35c4f63 100644 --- a/types.h +++ b/types.h @@ -31,7 +31,7 @@ struct settingsALT{ int16_t maxTemp = 100; //in °C int16_t coldTemp = 0; bool editAcc = false; - int32_t accelRate = 2000; // einheit + int32_t accelRate = 1500; // einheit }; enum TimeEditStep { @@ -57,8 +57,8 @@ struct SystemSettings { int16_t maxTemp = 100; //in °C int16_t coldTemp = 0; bool editAcc = false; - int32_t accelRate = 20000; - int32_t autoSpeed = 100; + int32_t accelRate = 15000; + int32_t autoSpeed = 700; };