First hack at Duet pin numbers.

This commit is contained in:
reprappro 2013-04-11 00:06:47 +01:00
parent 404e1ad533
commit cb37bc1954

View file

@ -57,14 +57,16 @@ Licence: GPL
// DRIVES // DRIVES
#define STEP_PINS {54, 60, 46, 26} #define STEP_PINS {14, 25, 5, 69}
#define DIRECTION_PINS {55, 61, 48, 28} #define DIRECTION_PINS {15, 26, 4, 68}
#define FORWARDS 1 // What to send to go... #define FORWARDS 1 // What to send to go...
#define BACKWARDS 0 // ...in each direction #define BACKWARDS 0 // ...in each direction
#define ENABLE_PINS {38, -1, 62, -1} #define ENABLE_PINS {29, 27, X138, X25}
#define ENABLE 0 // What to send to enable... #define ENABLE 0 // What to send to enable...
#define DISABLE 1 // ...and disable a drive #define DISABLE 1 // ...and disable a drive
#define DISABLE_DRIVES {false, false, true, false} // Set true to disable a drive when it becomes idle #define DISABLE_DRIVES {false, false, true, false} // Set true to disable a drive when it becomes idle
#define LOW_STOP_PINS {11, 28, 60, 31}
#define HIGH_STOP_PINS {-1, -1, -1, -1}
#define MAX_FEEDRATES {300, 300, 3, 45} // mm/sec #define MAX_FEEDRATES {300, 300, 3, 45} // mm/sec
#define MAX_ACCELERATIONS {800, 800, 30, 250} // mm/sec^2?? Maximum start speed for accelerated moves. #define MAX_ACCELERATIONS {800, 800, 30, 250} // mm/sec^2?? Maximum start speed for accelerated moves.
#define DRIVE_STEPS_PER_UNIT {91.4286, 91.4286, 4000, 929} #define DRIVE_STEPS_PER_UNIT {91.4286, 91.4286, 4000, 929}
@ -73,8 +75,6 @@ Licence: GPL
// AXES // AXES
#define LOW_STOP_PINS {3, 14, 17}
#define HIGH_STOP_PINS {-1, -1, -1}
#define ENDSTOP_HIT 1 // when a stop == this it is hit #define ENDSTOP_HIT 1 // when a stop == this it is hit
#define AXIS_LENGTHS {210, 210, 120} // mm #define AXIS_LENGTHS {210, 210, 120} // mm
#define FAST_HOME_FEEDRATES {50*60, 50*60, 1*60} // mm/min #define FAST_HOME_FEEDRATES {50*60, 50*60, 1*60} // mm/min
@ -85,8 +85,8 @@ Licence: GPL
// HEATERS - Bed is assumed to be the first // HEATERS - Bed is assumed to be the first
#define TEMP_SENSE_PINS {10, 9} // Analogue pin numbers #define TEMP_SENSE_PINS {5, 4} // Analogue pin numbers
#define HEAT_ON_PINS {8, 9} #define HEAT_ON_PINS {40, X66}
#define THERMISTOR_BETAS {3480.0, 3960.0} // Bed thermistor: RS 484-0149; EPCOS B57550G103J; Extruder thermistor: RS 198-961 #define THERMISTOR_BETAS {3480.0, 3960.0} // Bed thermistor: RS 484-0149; EPCOS B57550G103J; Extruder thermistor: RS 198-961
#define THERMISTOR_SERIES_RS {4700, 4700} // Ohms in series with the thermistors #define THERMISTOR_SERIES_RS {4700, 4700} // Ohms in series with the thermistors
#define THERMISTOR_25_RS {10000.0, 100000.0} // Thermistor ohms at 25 C = 298.15 K #define THERMISTOR_25_RS {10000.0, 100000.0} // Thermistor ohms at 25 C = 298.15 K
@ -147,7 +147,7 @@ Licence: GPL
// Miscellaneous... // Miscellaneous...
#define LED_PIN 13 // Indicator LED #define LED_PIN X // Indicator LED
#define BAUD_RATE 115200 // Communication speed of the USB if needed. #define BAUD_RATE 115200 // Communication speed of the USB if needed.
@ -247,6 +247,8 @@ class Platform
char stepPins[DRIVES]; char stepPins[DRIVES];
char directionPins[DRIVES]; char directionPins[DRIVES];
char enablePins[DRIVES]; char enablePins[DRIVES];
char lowStopPins[DRIVES];
char highStopPins[DRIVES];
boolean disableDrives[DRIVES]; boolean disableDrives[DRIVES];
float maxFeedrates[DRIVES]; float maxFeedrates[DRIVES];
float maxAccelerations[DRIVES]; float maxAccelerations[DRIVES];
@ -256,8 +258,6 @@ class Platform
// AXES // AXES
char lowStopPins[AXES];
char highStopPins[AXES];
float axisLengths[AXES]; float axisLengths[AXES];
float fastHomeFeedrates[AXES]; float fastHomeFeedrates[AXES];