mirror of
https://github.com/usatiuk/EggbotWireless.git
synced 2025-10-26 16:57:48 +01:00
@@ -71,7 +71,7 @@ void loop() {
|
|||||||
unsigned long reqTime = millis();
|
unsigned long reqTime = millis();
|
||||||
while (waitingForNext) {
|
while (waitingForNext) {
|
||||||
while (!Wire.available()) {
|
while (!Wire.available()) {
|
||||||
if (millis() - reqTime > 500) {
|
if (millis() - reqTime > 100) {
|
||||||
Wire.requestFrom(8, 1);
|
Wire.requestFrom(8, 1);
|
||||||
reqTime = millis();
|
reqTime = millis();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#define EGG_DIA 45.0
|
#define EGG_DIA 45.0
|
||||||
#define Y_DEGREES_PER_MM (360 / (PI * EGG_DIA))
|
#define Y_DEGREES_PER_MM (360 / (PI * EGG_DIA))
|
||||||
|
|
||||||
#define X_LIMIT 90.0
|
#define X_LIMIT 85.0
|
||||||
#define EGG_LENGTH 60.0
|
#define EGG_LENGTH 60.0
|
||||||
#define X_DEGREES_PER_MM (X_LIMIT / EGG_LENGTH)
|
#define X_DEGREES_PER_MM (X_LIMIT / EGG_LENGTH)
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ Stepper eggStepper(24, 25, STEPS_PER_REVOLUTION, 0, Y_DEGREES_PER_MM);
|
|||||||
Stepper servoStepper(28, 29, -STEPS_PER_REVOLUTION, X_LIMIT,
|
Stepper servoStepper(28, 29, -STEPS_PER_REVOLUTION, X_LIMIT,
|
||||||
X_DEGREES_PER_MM);
|
X_DEGREES_PER_MM);
|
||||||
|
|
||||||
Pen pen(23, 100, 180);
|
Pen pen(23, 120, 180);
|
||||||
|
|
||||||
unsigned int eggStepperDelay;
|
unsigned int eggStepperDelay;
|
||||||
unsigned int servoStepperDelay;
|
unsigned int servoStepperDelay;
|
||||||
|
|||||||
@@ -81,7 +81,6 @@ void requestEvent() {
|
|||||||
|
|
||||||
void execCommand() {
|
void execCommand() {
|
||||||
executing = true;
|
executing = true;
|
||||||
cli();
|
|
||||||
if (command[0] == G01 || command[0] == G00) {
|
if (command[0] == G01 || command[0] == G00) {
|
||||||
if (command[0] == G01) {
|
if (command[0] == G01) {
|
||||||
needAdjust = true;
|
needAdjust = true;
|
||||||
@@ -108,10 +107,8 @@ void execCommand() {
|
|||||||
|
|
||||||
adjustRPM();
|
adjustRPM();
|
||||||
|
|
||||||
sei();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sei();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|||||||
Reference in New Issue
Block a user