Browse Source

recalibrated wheel sensor times

master
Barb 1 week ago
parent
commit
4d32b449f7
1 changed files with 9 additions and 4 deletions
  1. +9
    -4
      PyCoffeeNano/PyCoffeeNano.ino

+ 9
- 4
PyCoffeeNano/PyCoffeeNano.ino View File

@ -370,7 +370,7 @@ void Press() {
delay(100);
Serial.write("pressing...\n");
// Reset Press before every coffee
// Slightly move the press in the opposite direction to make sure the motor's commutator engages
digitalWrite(invertWheelPin, HIGH);
delay(100);
digitalWrite(invertWheelPin, LOW);
@ -404,9 +404,9 @@ void unPress() {
delay(100);
Serial.write("unPressing...\n");
// Reset Press before every coffee
// Slightly move the press in the opposite direction to make sure the motor's commutator engages
digitalWrite(wheelPin, HIGH);
delay(150);
delay(100);
digitalWrite(wheelPin, LOW);
digitalWrite(invertWheelPin, HIGH);
@ -503,6 +503,11 @@ void makeCoffee() {
}
delay(1000); // this delay is mandatory to prevent powder spillage caused by grinder inertia.
// Slightly move the press in the opposite direction to make sure the press sensor makes contact
digitalWrite(wheelPin, HIGH);
delay(1000);
digitalWrite(wheelPin, LOW);
unPress(); // unpressing the press to reset the machine
if (unrecoverableErr == 1) {
@ -531,7 +536,7 @@ void makeCoffee() {
digitalWrite(boilerPin, LOW);
}
delay(3000); // Allow pressure to wane
unPress(); // unpressing the press to reset the machine
if (unrecoverableErr == 1) {
break;


Loading…
Cancel
Save