You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.6 KiB
C

#ifndef CONFIGURATION_H //Falls Check Variable, nicht schon definiert..
#define CONFIGURATION_H //.. Wird si nun definiert, und alle Konfigurationen Neu geladen.
#define maestroSerial SERIAL_PORT_HARDWARE_OPEN // Festlegen unserer maestroSerial Variable
// Stepper Treiber Variabeln
#define X_INTERFACE_TYPE 1 // Festlegen des Interface Typs
#define X_STEP_PIN 3 // Festlegen des Stepper Treiber, Stitte Pins
#define X_DIR_PIN 4 // Festlegen des Stepper Treiber, Dir Pins
// Stepper Motor Konfiguration
#define X_PARK_SPEED 150 // Geschwindigkeit, kurz vor den Führungsenden
#define X_HOME_SPEED 700 // Geschwindikeit, um zur (Start), Ausgangsposition zurückzukehren.
#define X_MAX_SPEED 1500 // Die Maximale Geschwindikeit, die zulässig ist.
#define X_ACCELERATION 3000 // Acceleration/deceleration in Schritten pro Sekunde, in einer Sekunde
#define X_MAX_POS -4995 // Der maximale Wert, für die Positionierung der X Achse! (Sicherheit falls App falsch konfiguriert.)
// Servo Motor Konfiguration
#define SERVO_MAX_POS 4120 // Servo Getränke Auslass Position (Sollte ca. Passen, wird noch angepasst!)
#define SERVO_MIN_POS 6000 // Servo Ausgangsposition (Links nach unten zeigend..)
#define SERVO_RAISE_SPEED 30 // Die max. Geschwindigkeit des Servos, von der Max, zur Min(Normal), Position.
#define SERVO_RELEASE_SPEED 0 // Die max. Geschwindigkeit des Servos, von der Min, zur Max, Position.
// Endstop Schaltung
#define X_ENDSTOP_PIN 5 // Festlegen des Pins, für den Endstop
// Weiteres
#define TOTAL_ACTIONS 30 // Totale Anzahl von ausführbaren Abfolgen, pro Auftrag
#define DELAY_BETWEEN_INGREDIENTS 600 // Wartezeit, von einer Zutat zur nächsten.
#endif