summaryrefslogtreecommitdiff
path: root/Sprinter/pins.h
diff options
context:
space:
mode:
authorkliment <kliment.yanev@gmail.com>2012-03-14 12:13:52 -0700
committerkliment <kliment.yanev@gmail.com>2012-03-14 12:13:52 -0700
commitd8e913a6b6744872c2c1bb30901b930f3670444d (patch)
treebdf86f823d86265e61a3ead6ae7ef15563522909 /Sprinter/pins.h
parent54b68d0bf3c25de92147f35430eb1dee09eb60e2 (diff)
parent1fee76039cb55e620fc13a42acb518647633eac0 (diff)
Merge pull request #150 from midopple/experimental
Fix gen7 support, fix bug in ENDSTOPS_ONLY_FOR_HOMING
Diffstat (limited to 'Sprinter/pins.h')
-rw-r--r--Sprinter/pins.h23
1 files changed, 16 insertions, 7 deletions
diff --git a/Sprinter/pins.h b/Sprinter/pins.h
index 2ff7513..315c28e 100644
--- a/Sprinter/pins.h
+++ b/Sprinter/pins.h
@@ -686,7 +686,16 @@
/****************************************************************************************
* Gen7 pin assignment
*
-****************************************************************************************/
+****************************************************************************************
+* for Gen7 to work properly, you should reset your fuses to lfuse= 0xF7 ; hfuse = 0xD4 ; efuse = FD;
+* else you will always get a "brown out reset" loop resetting the firmware
+* you need a programmer to set the fuses
+**/
+#if MOTHERBOARD == 71 //GEN7 with 20 Mhz
+#define MOTHERBOARD 7
+#define QUARZ_20MHZ
+#endif
+
#if MOTHERBOARD == 7
#define KNOWN_BOARD 1
@@ -697,28 +706,28 @@
//x axis pins
#define X_STEP_PIN 19
#define X_DIR_PIN 18
- #define X_ENABLE_PIN -1
+ #define X_ENABLE_PIN 24
#define X_MIN_PIN 7
- #define X_MAX_PIN 6
+ #define X_MAX_PIN -1 //X - Maxpin is 6
//y axis pins
#define Y_STEP_PIN 23
#define Y_DIR_PIN 22
- #define Y_ENABLE_PIN -1
+ #define Y_ENABLE_PIN 24
#define Y_MIN_PIN 5
- #define Y_MAX_PIN 2
+ #define Y_MAX_PIN -1 //Y - Maxpin is 2
//z axis pins
#define Z_STEP_PIN 26
#define Z_DIR_PIN 25
#define Z_ENABLE_PIN 24
#define Z_MIN_PIN 1
- #define Z_MAX_PIN 0
+ #define Z_MAX_PIN -1 //Z - Maxpin is 0
//extruder pins
#define E_STEP_PIN 28
#define E_DIR_PIN 27
- #define E_ENABLE_PIN -1
+ #define E_ENABLE_PIN 24
#define TEMP_0_PIN 1 // Extruder
#define HEATER_0_PIN 4 // Extruder
#define HEATER_1_PIN 3 // Bed