Browse Source

added enable method in stepper.pd

titi 5 years ago
parent
commit
03e5e9b431
3 changed files with 61 additions and 56 deletions
  1. 1 2
      HTequi-firmware/src/blobcnc_top/main.cpp
  2. 7 7
      blob-CN/htequiOSC.pd
  3. 53 47
      blob-CN/stepper.pd

+ 1 - 2
HTequi-firmware/src/blobcnc_top/main.cpp

@@ -3,8 +3,7 @@
 
 //Automaton and custom machines
 #include <Automaton.h>
-// #include "Atm_Teenstep.h"
-// #include "Atm_Teenstep_OSC.h"
+#include "AccelStepper.h"
 #include "Atm_AccelStepper.h"
 
 

+ 7 - 7
blob-CN/htequiOSC.pd

@@ -1,4 +1,4 @@
-#N canvas 89 272 1755 697 12;
+#N canvas 0 182 1755 697 12;
 #X msg 73 121 disconnect;
 #X obj 329 426 tgl 15 0 empty empty connected 20 7 0 8 -24198 -241291
 -1 1 1;
@@ -105,9 +105,9 @@
 #X msg 397 918 /\$1/homing 0;
 #X obj 46 1497 stepper Shutter;
 #X obj 462 1497 stepper Film;
-#X obj 942 86 mrpeach/udpreceive 9977 239.200.200.200;
 #X msg 397 823 X \, Y \, Z \, W \, T1 \, T2 \, T3 \, T4 \, Shutter
 ;
+#X obj 942 86 mrpeach/udpreceive 9977 239.200.200.200;
 #X connect 0 0 72 0;
 #X connect 3 0 72 0;
 #X connect 4 0 72 0;
@@ -119,14 +119,14 @@
 #X connect 18 2 15 0;
 #X connect 18 3 16 0;
 #X connect 18 4 17 0;
-#X connect 19 0 93 0;
+#X connect 19 0 94 0;
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 28 0 20 0;
 #X connect 28 1 22 0;
 #X connect 28 2 18 0;
 #X connect 28 3 21 0;
-#X connect 29 0 93 0;
+#X connect 29 0 94 0;
 #X connect 30 0 33 0;
 #X connect 30 1 25 0;
 #X connect 31 0 30 0;
@@ -170,6 +170,6 @@
 #X connect 79 0 72 0;
 #X connect 89 0 90 0;
 #X connect 90 0 80 0;
-#X connect 93 0 31 0;
-#X connect 93 1 28 0;
-#X connect 94 0 89 0;
+#X connect 93 0 89 0;
+#X connect 94 0 31 0;
+#X connect 94 1 28 0;

+ 53 - 47
blob-CN/stepper.pd

@@ -1,9 +1,5 @@
-#N canvas 353 306 1246 622 10;
+#N canvas 333 290 1246 622 10;
 #X floatatom 234 227 10 0 0 0 step #1_step -;
-#X obj 233 316 bng 15 250 50 0 empty \$1_limitLow limitLow 17 7 0 10
--262144 -1 -1;
-#X obj 233 333 bng 15 250 50 0 empty \$1_limitHigh limitHigh 17 7 0
-10 -262144 -1 -1;
 #X obj 57 61 r fromOSC;
 #X floatatom 379 228 5 0 0 0 move - #1_move;
 #X floatatom 379 248 5 0 0 0 moveTo - #1_moveTo;
@@ -26,7 +22,7 @@
 #X obj 466 183 s \$1_limitHigh;
 #X obj 602 203 s \$1_onTarget;
 #X obj 102 228 vradio 15 1 0 8 empty \$1_state empty 0 -8 0 10 -262144
--1 -1 4;
+-1 -1 1;
 #X text 119 226 disabled;
 #X text 119 242 enable;
 #X text 119 256 running;
@@ -79,51 +75,61 @@
 #X msg 837 297 setMaxSpeed \$1;
 #X msg 847 317 setAcceleration \$1;
 #X msg 857 337 setHomingSpeed \$1;
-#X connect 3 0 61 0;
-#X connect 7 0 58 0;
-#X connect 8 0 7 2;
-#X connect 9 0 10 0;
-#X connect 10 0 7 0;
-#X connect 10 1 8 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 17 0;
-#X connect 14 1 18 0;
-#X connect 32 0 9 0;
-#X connect 33 0 12 0;
-#X connect 34 0 13 0;
-#X connect 37 0 41 0;
-#X connect 38 0 42 0;
-#X connect 41 0 10 0;
-#X connect 42 0 10 0;
-#X connect 46 0 53 4;
-#X connect 47 0 53 0;
-#X connect 47 1 46 0;
+#X obj 233 323 tgl 15 0 empty \$1_limitLow limitLow 17 7 0 10 -262144
+-1 -1 0 1;
+#X obj 233 341 tgl 15 0 empty \$1_limitHigh limitHigh 17 7 0 10 -262144
+-1 -1 0 1;
+#X obj 424 206 tgl 15 0 \$1_enable empty enable 17 7 0 10 -262144 -1
+-1 1 1;
+#X obj 1040 381 r \$1_enable;
+#X msg 1040 404 enable \$1;
+#X connect 1 0 59 0;
+#X connect 5 0 56 0;
+#X connect 6 0 5 2;
+#X connect 7 0 8 0;
+#X connect 8 0 5 0;
+#X connect 8 1 6 0;
+#X connect 10 0 8 0;
+#X connect 11 0 8 0;
+#X connect 12 0 15 0;
+#X connect 12 1 16 0;
+#X connect 30 0 7 0;
+#X connect 31 0 10 0;
+#X connect 32 0 11 0;
+#X connect 35 0 39 0;
+#X connect 36 0 40 0;
+#X connect 39 0 8 0;
+#X connect 40 0 8 0;
+#X connect 44 0 51 4;
+#X connect 45 0 51 0;
+#X connect 45 1 44 0;
+#X connect 47 0 48 0;
+#X connect 48 0 8 0;
 #X connect 49 0 50 0;
-#X connect 50 0 10 0;
-#X connect 51 0 52 0;
-#X connect 52 0 10 0;
-#X connect 53 0 59 0;
-#X connect 54 0 56 0;
-#X connect 54 1 57 0;
-#X connect 56 0 60 0;
-#X connect 57 0 56 3;
-#X connect 58 0 11 0;
-#X connect 59 0 48 0;
-#X connect 60 0 55 0;
-#X connect 61 0 14 0;
+#X connect 50 0 8 0;
+#X connect 51 0 57 0;
+#X connect 52 0 54 0;
+#X connect 52 1 55 0;
+#X connect 54 0 58 0;
+#X connect 55 0 54 3;
+#X connect 56 0 9 0;
+#X connect 57 0 46 0;
+#X connect 58 0 53 0;
+#X connect 59 0 12 0;
+#X connect 59 1 60 0;
+#X connect 60 0 17 0;
+#X connect 60 1 61 0;
+#X connect 61 0 18 0;
 #X connect 61 1 62 0;
 #X connect 62 0 19 0;
 #X connect 62 1 63 0;
 #X connect 63 0 20 0;
-#X connect 63 1 64 0;
-#X connect 64 0 21 0;
-#X connect 64 1 65 0;
-#X connect 65 0 22 0;
+#X connect 64 0 67 0;
+#X connect 65 0 68 0;
 #X connect 66 0 69 0;
-#X connect 67 0 70 0;
-#X connect 68 0 71 0;
-#X connect 69 0 10 0;
-#X connect 70 0 10 0;
-#X connect 71 0 10 0;
+#X connect 67 0 8 0;
+#X connect 68 0 8 0;
+#X connect 69 0 8 0;
+#X connect 73 0 74 0;
+#X connect 74 0 8 0;
 #X coords 0 -1 1 1 400 200 1 100 200;