瀏覽代碼

Optimziing laser cut parts

Toby Chui 9 月之前
父節點
當前提交
041e5bf36c

+ 1 - 1
firmware/cute_useless_robot/cute_useless_robot.ino

@@ -36,7 +36,7 @@
 #define MAX_DEVICES 8
 
 /* Calibrated offset for switch pusher servo, in degrees */
-#define SERVO_ALIGNMENT_OFFSET 3
+#define SERVO_ALIGNMENT_OFFSET -1
 
 /* Hardware Type Definations */
 Servo servoSwitchPusher;

+ 6 - 0
firmware/cute_useless_robot/logics.ino

@@ -13,11 +13,16 @@ void executePushAnimationSequence(int seqID) {
     setAnimationCode('a');
     delay(4000);
     pushSwitchDelayed(1000, 1000);
+    if (seqID == 2){
+      //Do not turn off display
+      return;
+    }
   } else if (seqID < 4) {
     //Hesitation push back
     setAnimationCode('a');
     delay(4000);
     pushWithHesitation();
+    return;
   } else if (seqID < 5) {
     //Hesitation push and walk back
     setAnimationCode('a');
@@ -32,6 +37,7 @@ void executePushAnimationSequence(int seqID) {
     delay(1000);
     servoCoverPusher.write(0);
     servoSwitchPusher.write(0);
+    return;
   } else if (seqID < 8) {
     //Annoy push back
     setAnimationCode('b');

二進制
lasercut/OldVersions/top-1.0006.ipt → lasercut/OldVersions/top-1.0007.ipt


二進制
lasercut/lockfile.lck


二進制
lasercut/top-1.ipt


二進制
lasercut/validations/back-panel.stl


二進制
lasercut/validations/front-panel.stl


二進制
lasercut/validations/side-panels.stl


二進制
lasercut/validations/top-1.stl


二進制
lasercut/validations/top-2.stl