A port of the Sprinter Firmware to the mbed.
pins.h@0:1e3ffdfd19ec, 2012-07-08 (annotated)
- Committer:
- nullsub
- Date:
- Sun Jul 08 16:17:09 2012 +0000
- Revision:
- 0:1e3ffdfd19ec
Working
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nullsub | 0:1e3ffdfd19ec | 1 | #define NC -1 |
nullsub | 0:1e3ffdfd19ec | 2 | |
nullsub | 0:1e3ffdfd19ec | 3 | #define X_STEP_PIN p5 |
nullsub | 0:1e3ffdfd19ec | 4 | #define X_DIR_PIN p6 |
nullsub | 0:1e3ffdfd19ec | 5 | #define X_ENABLE_PIN NC // not used. For me --> ALWAYS ON! |
nullsub | 0:1e3ffdfd19ec | 6 | #define X_MIN_PIN NC //p28 |
nullsub | 0:1e3ffdfd19ec | 7 | #define X_MAX_PIN NC |
nullsub | 0:1e3ffdfd19ec | 8 | |
nullsub | 0:1e3ffdfd19ec | 9 | |
nullsub | 0:1e3ffdfd19ec | 10 | #define Y_STEP_PIN p7 |
nullsub | 0:1e3ffdfd19ec | 11 | #define Y_DIR_PIN p8 |
nullsub | 0:1e3ffdfd19ec | 12 | #define Y_ENABLE_PIN NC // not used. For me --> ALWAYS ON! |
nullsub | 0:1e3ffdfd19ec | 13 | #define Y_MIN_PIN NC //p29 |
nullsub | 0:1e3ffdfd19ec | 14 | #define Y_MAX_PIN NC |
nullsub | 0:1e3ffdfd19ec | 15 | |
nullsub | 0:1e3ffdfd19ec | 16 | #define Z_STEP_PIN p9 |
nullsub | 0:1e3ffdfd19ec | 17 | #define Z_DIR_PIN p10 |
nullsub | 0:1e3ffdfd19ec | 18 | #define Z_ENABLE_PIN NC |
nullsub | 0:1e3ffdfd19ec | 19 | #define Z_MIN_PIN NC //p30 |
nullsub | 0:1e3ffdfd19ec | 20 | #define Z_MAX_PIN NC |
nullsub | 0:1e3ffdfd19ec | 21 | |
nullsub | 0:1e3ffdfd19ec | 22 | #define E_STEP_PIN p11 |
nullsub | 0:1e3ffdfd19ec | 23 | #define E_DIR_PIN p12 |
nullsub | 0:1e3ffdfd19ec | 24 | #define E_ENABLE_PIN NC // not used. For me --> ALWAYS ON! |
nullsub | 0:1e3ffdfd19ec | 25 | |
nullsub | 0:1e3ffdfd19ec | 26 | #define ENABLE_ALL_STEPPERS P13 //just set always to 0(it must be inverted!) |
nullsub | 0:1e3ffdfd19ec | 27 | |
nullsub | 0:1e3ffdfd19ec | 28 | #define HEATER_0_PIN p21 // I guess this is for the extruder |
nullsub | 0:1e3ffdfd19ec | 29 | #define HEATER_1_PIN p22 //p22 if you want to use a heated build platform NOt connected atm |
nullsub | 0:1e3ffdfd19ec | 30 | |
nullsub | 0:1e3ffdfd19ec | 31 | #define TEMP_0_PIN p16 //EXtruder temp |
nullsub | 0:1e3ffdfd19ec | 32 | #define TEMP_1_PIN p15 //p19 if you want to use a heated build platform with thermistor |
nullsub | 0:1e3ffdfd19ec | 33 | |
nullsub | 0:1e3ffdfd19ec | 34 | #define SDPOWER NC |
nullsub | 0:1e3ffdfd19ec | 35 | #define SDSS NC |
nullsub | 0:1e3ffdfd19ec | 36 | #define LED_PIN LED3 |
nullsub | 0:1e3ffdfd19ec | 37 | #define FAN_PIN LED4 |
nullsub | 0:1e3ffdfd19ec | 38 | #define PS_ON_PIN NC |
nullsub | 0:1e3ffdfd19ec | 39 | #define KILL_PIN NC |
nullsub | 0:1e3ffdfd19ec | 40 | #define ALARM_PIN NC |
nullsub | 0:1e3ffdfd19ec | 41 | |
nullsub | 0:1e3ffdfd19ec | 42 | //List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those! |
nullsub | 0:1e3ffdfd19ec | 43 | 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}; |