A port of the Sprinter Firmware to the mbed.
Diff: pins.h
- Revision:
- 0:1e3ffdfd19ec
diff -r 000000000000 -r 1e3ffdfd19ec pins.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pins.h Sun Jul 08 16:17:09 2012 +0000 @@ -0,0 +1,43 @@ +#define NC -1 + +#define X_STEP_PIN p5 +#define X_DIR_PIN p6 +#define X_ENABLE_PIN NC // not used. For me --> ALWAYS ON! +#define X_MIN_PIN NC //p28 +#define X_MAX_PIN NC + + +#define Y_STEP_PIN p7 +#define Y_DIR_PIN p8 +#define Y_ENABLE_PIN NC // not used. For me --> ALWAYS ON! +#define Y_MIN_PIN NC //p29 +#define Y_MAX_PIN NC + +#define Z_STEP_PIN p9 +#define Z_DIR_PIN p10 +#define Z_ENABLE_PIN NC +#define Z_MIN_PIN NC //p30 +#define Z_MAX_PIN NC + +#define E_STEP_PIN p11 +#define E_DIR_PIN p12 +#define E_ENABLE_PIN NC // not used. For me --> ALWAYS ON! + +#define ENABLE_ALL_STEPPERS P13 //just set always to 0(it must be inverted!) + +#define HEATER_0_PIN p21 // I guess this is for the extruder +#define HEATER_1_PIN p22 //p22 if you want to use a heated build platform NOt connected atm + +#define TEMP_0_PIN p16 //EXtruder temp +#define TEMP_1_PIN p15 //p19 if you want to use a heated build platform with thermistor + +#define SDPOWER NC +#define SDSS NC +#define LED_PIN LED3 +#define FAN_PIN LED4 +#define PS_ON_PIN NC +#define KILL_PIN NC +#define ALARM_PIN NC + +//List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those! +const int sensitive_pins[] = {0, 1, X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, E_STEP_PIN, E_DIR_PIN, E_ENABLE_PIN, LED_PIN, PS_ON_PIN, HEATER_0_PIN, HEATER_1_PIN, FAN_PIN, TEMP_0_PIN, TEMP_1_PIN};