Browse Source

More universal Formbot pins

Replace `ROXYs_TRex` with pre-defines of the relevant pins at the configuration level.
pull/1/head
Scott Lahteine 6 years ago
parent
commit
69c333ead9
  1. 12
      Marlin/src/pins/pins_FORMBOT_RAPTOR.h
  2. 23
      Marlin/src/pins/pins_FORMBOT_TREX2PLUS.h
  3. 6
      Marlin/src/pins/pins_FORMBOT_TREX3.h
  4. 2
      Marlin/src/pins/pins_GEN7_13.h
  5. 6
      config/examples/Formbot/T_Rex_2+/Configuration.h
  6. 6
      config/examples/Formbot/T_Rex_3/Configuration.h

12
Marlin/src/pins/pins_FORMBOT_RAPTOR.h

@ -181,16 +181,16 @@
// Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
// //
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
#define BEEPER_PIN 37 #define BEEPER_PIN 37
#define BTN_EN1 31 #define BTN_EN1 31
#define BTN_EN2 33 #define BTN_EN2 33
#define BTN_ENC 35 #define BTN_ENC 35
#define SD_DETECT_PIN 49 #define SD_DETECT_PIN 49
#define KILL_PIN 41 #define KILL_PIN 41
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
#endif #endif

23
Marlin/src/pins/pins_FORMBOT_TREX2PLUS.h

@ -155,9 +155,8 @@
// //
// Misc. Functions // Misc. Functions
// //
#define CASE_LIGHT_PIN 8
#define SDSS 53 #define SDSS 53
#ifndef ROXYs_TRex #ifndef LED_PIN
#define LED_PIN 13 // The Formbot v 1 board has almost no unassigned pins on it. The Board's LED #define LED_PIN 13 // The Formbot v 1 board has almost no unassigned pins on it. The Board's LED
#endif // is a good place to get a signal to control the Max7219 LED Matrix. #endif // is a good place to get a signal to control the Max7219 LED Matrix.
@ -168,24 +167,28 @@
#define PS_ON_PIN 12 #define PS_ON_PIN 12
#endif #endif
#define CASE_LIGHT_PIN 8
// //
// LCD / Controller // LCD / Controller
// //
// Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
// //
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
#define LCD_PINS_RS 16 #ifndef BEEPER_PIN
#define LCD_PINS_ENABLE 17 #define BEEPER_PIN 37
#define LCD_PINS_D4 23 #endif
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
#define BTN_EN1 31 #define BTN_EN1 31
#define BTN_EN2 33 #define BTN_EN2 33
#define BTN_ENC 35 #define BTN_ENC 35
#define SD_DETECT_PIN 49 #define SD_DETECT_PIN 49
#ifndef ROXYs_TRex #ifndef KILL_PIN
#define KILL_PIN 41 #define KILL_PIN 41
#define BEEPER_PIN 37
#endif #endif
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
#endif #endif

6
Marlin/src/pins/pins_FORMBOT_TREX3.h

@ -139,7 +139,7 @@
// //
#define CASE_LIGHT_PIN 5 #define CASE_LIGHT_PIN 5
#define SDSS 53 #define SDSS 53
#ifndef ROXYs_TRex #ifndef LED_PIN
#define LED_PIN 13 #define LED_PIN 13
#endif #endif
@ -165,8 +165,10 @@
#define BTN_EN2 33 #define BTN_EN2 33
#define BTN_ENC 35 #define BTN_ENC 35
#define SD_DETECT_PIN 49 #define SD_DETECT_PIN 49
#ifndef ROXYs_TRex #ifndef KILL_PIN
#define KILL_PIN 41 #define KILL_PIN 41
#endif
#ifndef BEEPER_PIN
#define BEEPER_PIN 37 #define BEEPER_PIN 37
#endif #endif
#endif #endif

2
Marlin/src/pins/pins_GEN7_13.h

@ -24,7 +24,7 @@
* Gen7 v1.3 pin assignments * Gen7 v1.3 pin assignments
*/ */
/** /**
* Rev B 26 DEC 2016 * Rev B 26 DEC 2016
* *
* added pointer to a current Arduino IDE extension * added pointer to a current Arduino IDE extension

6
config/examples/Formbot/T_Rex_2+/Configuration.h

@ -2159,3 +2159,9 @@
// Allow servo angle to be edited and saved to EEPROM // Allow servo angle to be edited and saved to EEPROM
//#define EDITABLE_SERVO_ANGLES //#define EDITABLE_SERVO_ANGLES
#ifdef ROXYs_TRex
#define LED_PIN -1
#define BEEPER_PIN -1
#define KILL_PIN -1
#endif

6
config/examples/Formbot/T_Rex_3/Configuration.h

@ -2152,3 +2152,9 @@
// Allow servo angle to be edited and saved to EEPROM // Allow servo angle to be edited and saved to EEPROM
//#define EDITABLE_SERVO_ANGLES //#define EDITABLE_SERVO_ANGLES
#ifdef ROXYs_TRex
#define LED_PIN -1
#define BEEPER_PIN -1
#define KILL_PIN -1
#endif

Loading…
Cancel
Save