From d0ad8a978ca86d63b70c2a191217500e51608f83 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Wed, 11 Feb 2015 23:46:27 -0800 Subject: [PATCH 1/2] Megatronics 3 servo pins - Naive implementation, assuming the data sheet pin numbers correspond to Arduino pin numbers. --- Marlin/pins_MEGATRONICS_3.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Marlin/pins_MEGATRONICS_3.h b/Marlin/pins_MEGATRONICS_3.h index 2cf0a8907..3c53bca28 100644 --- a/Marlin/pins_MEGATRONICS_3.h +++ b/Marlin/pins_MEGATRONICS_3.h @@ -8,6 +8,20 @@ #define LARGE_FLASH true +// Servo support +#ifdef NUM_SERVOS + #define SERVO0_PIN 46 //AUX3-6 + #if NUM_SERVOS > 1 + #define SERVO1_PIN 47 //AUX3-5 + #if NUM_SERVOS > 2 + #define SERVO2_PIN 48 //AUX3-4 + #if NUM_SERVOS > 3 + #define SERVO2_PIN 49 //AUX3-3 + #endif + #endif + #endif +#endif + #define X_STEP_PIN 58 #define X_DIR_PIN 57 #define X_ENABLE_PIN 59 From b71322e79395fadc0ff67ddfa13e694ea67604bf Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sun, 15 Feb 2015 21:56:23 -0800 Subject: [PATCH 2/2] =?UTF-8?q?Issue=20#1504=20=E2=80=93=20K8200=20Z=5FENA?= =?UTF-8?q?BLE=5FPIN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - K8200 uses a non-standard RAMPS with Z_ENABLE=63 ?? - Assuming from previous input that 3DRAG is the same. --- Marlin/pins_3DRAG.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Marlin/pins_3DRAG.h b/Marlin/pins_3DRAG.h index 4191dbc4e..9db6b56e4 100644 --- a/Marlin/pins_3DRAG.h +++ b/Marlin/pins_3DRAG.h @@ -4,6 +4,8 @@ #include "pins_RAMPS_13.h" +#define Z_ENABLE_PIN 63 + #define X_MAX_PIN 2 #define Y_MAX_PIN 15 #define Z_MAX_PIN -1