|
StepperII
Dual Axis Stepper Controller
|
00001 00002 static const char primary = 0; // Master board hosts primary and secondary axes 00003 static const char secondary = 1; 00004 static const char slave = 2; // Slave board hosts slave axis 00005 00006 void initApp(void); 00007 void doStepEvents(void); 00008 void checkSlaveStep(void); 00009 00010 void autoHome(void); 00011 void doHomeOffset(void); 00012 void brakeOn(void); 00013 void brakeOff(void); 00014 void primaryBrakeOff(void); 00015 void secondaryBrakeOff(void); 00016 void changeSpeed(void); 00017 void state(void); 00018 void pos(void); 00019 void wtPos(void); 00020 00021 void prof(void); 00022 void step(void); 00023 void stepTo(void); 00024 void home(void); // Home active axis 00025 void homeAll(void); // Home both axis 00026 void save(void); 00027 void on(void); 00028 void off(void); 00029 00030 void show(void); // Display axis configuration 00031 void axis(void); // Select axis 0, 1, 2 00032 void master(void); // 0 or 1, set current axis master 00033 void nonBlocking(void); // 0 = blocking 00034 void units(void); // 0 = degrees, 1 = steps 00035 void accel(void); // Set acceleration 00036 void maxSpeed(void); // Set max speed 00037 void decel(void); // Set deceleration 00038 void msSettle(void); // Set settling delay 00039 void noLimits(void); // 0 = limits in effect 00040 void lowTravelLimit(void); // +/- 32,767 steps 00041 void highTravelLimit(void); // +/- 32,767 steps 00042 void microSteps(void); // 200, 400, 800, 1600, or 3200 00043 void stepsPayload360(void); // 23040 horz, 3200 vert 00044 void brakeType(void); 00045 void reverse(void); 00046 void writeCurrentLimit(void); 00047 void demo(void);
1.7.3