[SAMD51] Remove RuRamps4D (#15264)
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							02d400e413
						
					
				
				
					commit
					c96844fae2
				
			| @@ -307,11 +307,6 @@ | ||||
| // | ||||
| #define BOARD_ESP32                   6000 | ||||
|  | ||||
| // | ||||
| // SAMD51 ARM Cortex M4 | ||||
| // | ||||
| #define BOARD_AGCM4_RURAMPS4D_13      6100 | ||||
|  | ||||
| // | ||||
| // Simulations | ||||
| // | ||||
|   | ||||
| @@ -525,13 +525,6 @@ | ||||
| #elif MB(ESP32) | ||||
|   #include "esp32/pins_ESP32.h"                 // ESP32                                  env:esp32 | ||||
|  | ||||
| // | ||||
| // Adafruit Grand Central M4 (SAMD51 ARM Cortex-M4) | ||||
| // | ||||
|  | ||||
| #elif MB(AGCM4_RURAMPS4D_13) | ||||
|   #include "samd/pins_AGCM4_RURAMPS4D_13.h"     // SAMD51                                 env:SAMD51_grandcentral_m4 | ||||
|  | ||||
| // | ||||
| // Linux Native Debug board | ||||
| // | ||||
|   | ||||
| @@ -1,259 +0,0 @@ | ||||
| /** | ||||
|  * Marlin 3D Printer Firmware | ||||
|  * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] | ||||
|  * | ||||
|  * Based on Sprinter and grbl. | ||||
|  * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| /** | ||||
|  * Adafruit Grand Central M4 pin assignments ported by Giuliano Zaro | ||||
|  */ | ||||
| #ifndef ARDUINO_GRAND_CENTRAL_M4 | ||||
|   #error "Oops! Select 'Adafruit Grand Central M4' in 'Tools > Board.'" | ||||
| #endif | ||||
|  | ||||
| #define BOARD_INFO_NAME "RuRAMPS4AGCM4 v1.3" | ||||
|  | ||||
| // | ||||
| // Servos | ||||
| // | ||||
| #define SERVO0_PIN          5 | ||||
| #define SERVO1_PIN          3 | ||||
|  | ||||
| // | ||||
| // Limit Switches | ||||
| // | ||||
| #define X_MIN_PIN          45 | ||||
| #define X_MAX_PIN          39 | ||||
| #define Y_MIN_PIN          46 | ||||
| #define Y_MAX_PIN          41 | ||||
| #define Z_MIN_PIN          47 | ||||
| #define Z_MAX_PIN          43 | ||||
|  | ||||
| // | ||||
| // Z Probe (when not Z_MIN_PIN) | ||||
| // | ||||
| #ifndef Z_MIN_PROBE_PIN | ||||
|   #define Z_MIN_PROBE_PIN  49 | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // Steppers | ||||
| // | ||||
| #define X_STEP_PIN         37   // Support Extension Board | ||||
| #define X_DIR_PIN          36 | ||||
| #define X_ENABLE_PIN       31 | ||||
| #ifndef X_CS_PIN | ||||
|   #define X_CS_PIN         38 | ||||
| #endif | ||||
|  | ||||
| #define Y_STEP_PIN         32   // Support Extension Board | ||||
| #define Y_DIR_PIN          35 | ||||
| #define Y_ENABLE_PIN       31 | ||||
| #ifndef Y_CS_PIN | ||||
|   #define Y_CS_PIN         34 | ||||
| #endif | ||||
|  | ||||
| #define Z_STEP_PIN         30   // Support Extension Board | ||||
| #define Z_DIR_PIN           2 | ||||
| #define Z_ENABLE_PIN       31 | ||||
| #ifndef Z_CS_PIN | ||||
|   #define Z_CS_PIN         10 | ||||
| #endif | ||||
|  | ||||
| #define E0_STEP_PIN        29 | ||||
| #define E0_DIR_PIN         28 | ||||
| #define E0_ENABLE_PIN      33 | ||||
| #ifndef E0_CS_PIN | ||||
|   #define E0_CS_PIN        14 | ||||
| #endif | ||||
|  | ||||
| #define E1_STEP_PIN        22 | ||||
| #define E1_DIR_PIN         24 | ||||
| #define E1_ENABLE_PIN      26 | ||||
| #ifndef E1_CS_PIN | ||||
|   #define E1_CS_PIN        15 | ||||
| #endif | ||||
|  | ||||
| #define E2_STEP_PIN        25 | ||||
| #define E2_DIR_PIN         23 | ||||
| #define E2_ENABLE_PIN      27 | ||||
| #ifndef E2_CS_PIN | ||||
|   #define E2_CS_PIN        74 | ||||
| #endif | ||||
|  | ||||
| #if USES_Z_MIN_PROBE_ENDSTOP | ||||
|   #define Z_MIN_PROBE_PIN  49 | ||||
| #endif | ||||
|  | ||||
| #if HAS_FILAMENT_SENSOR | ||||
|   #ifndef FIL_RUNOUT_PIN | ||||
|     #define FIL_RUNOUT_PIN Y_MIN_PIN | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // Heaters / Fans | ||||
| // | ||||
| #define HEATER_0_PIN       13 | ||||
| #define HEATER_1_PIN       12 | ||||
| #define HEATER_2_PIN       11 | ||||
| #define HEATER_BED_PIN      7   // BED H1 | ||||
|  | ||||
| #define FAN_PIN             9 | ||||
| #define FAN1_PIN            8 | ||||
| #define CONTROLLER_FAN_PIN -1 | ||||
|  | ||||
| // | ||||
| // Temperature Sensors | ||||
| // | ||||
| #define TEMP_0_PIN          0   // ANALOG A0 | ||||
| #define TEMP_1_PIN          1   // ANALOG A1 | ||||
| #define TEMP_2_PIN          2   // ANALOG A2 | ||||
| #define TEMP_3_PIN          3   // ANALOG A3 | ||||
| #define TEMP_BED_PIN        4   // ANALOG A4 | ||||
|  | ||||
| // The thermocouple uses Analog pins | ||||
| #if ENABLED(VER_WITH_THERMOCOUPLE) // Must be defined in Configuration.h | ||||
|   #define TEMP_4_PIN        5   // A5 | ||||
|   #define TEMP_5_PIN        6   // A6 (Marlin 2.0 not support) | ||||
| #endif | ||||
|  | ||||
| // SPI for Max6675 or Max31855 Thermocouple | ||||
| /* | ||||
| #if DISABLED(SDSUPPORT) | ||||
|   #define MAX6675_SS_PIN   53 | ||||
| #else | ||||
|   #define MAX6675_SS_PIN   49 | ||||
| #endif | ||||
| */ | ||||
|  | ||||
| // | ||||
| // Misc. Functions | ||||
| // | ||||
| #define SDSS                4 | ||||
| #define LED_PIN            -1   // 13 - HEATER_0_PIN | ||||
| #define PS_ON_PIN          -1   // 57 | ||||
|  | ||||
| // MKS TFT / Nextion Use internal USART-1 | ||||
| #define TFT_LCD_MODULE_COM        1 | ||||
| #define TFT_LCD_MODULE_BAUDRATE   115200 | ||||
|  | ||||
| // ESP WiFi Use internal USART-2 | ||||
| #define ESP_WIFI_MODULE_COM       2 | ||||
| #define ESP_WIFI_MODULE_BAUDRATE  115200 | ||||
| #define ESP_WIFI_MODULE_RESET_PIN -1 | ||||
| #define PIGGY_GPIO_PIN            -1 | ||||
|  | ||||
| // | ||||
| // EEPROM | ||||
| // | ||||
| #define E2END             0x7FFF  // 32Kb (24lc256) | ||||
| #define I2C_EEPROM                // EEPROM on I2C | ||||
|  | ||||
| // | ||||
| // LCD / Controller | ||||
| // | ||||
| #if HAS_SPI_LCD | ||||
|  | ||||
|   #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) | ||||
|  | ||||
|     #define BEEPER_PIN      54 | ||||
|     #define LCD_PINS_D4     48 | ||||
|     #define SD_DETECT_PIN   -1    // 51 can't be used, it's MOSI | ||||
|     #define LCD_PINS_RS     55 | ||||
|     #define LCD_PINS_ENABLE 56 | ||||
|  | ||||
|   #elif EITHER(RADDS_DISPLAY, REPRAP_DISCOUNT_SMART_CONTROLLER) | ||||
|  | ||||
|     #error "Pin compatibility check needed!" | ||||
|     #define BEEPER_PIN      54 | ||||
|     #define LCD_PINS_D4     48 | ||||
|     #define LCD_PINS_D5     -1    // 50 can't be used, it's MISO | ||||
|     #define LCD_PINS_D6     -1    // 52 can't be used, it's SCK | ||||
|     #define LCD_PINS_D7     53 | ||||
|     #define SD_DETECT_PIN   -1    // 51 can't be used, it's MOSI | ||||
|     #define LCD_PINS_RS     55 | ||||
|     #define LCD_PINS_ENABLE 56 | ||||
|  | ||||
|   #elif HAS_SSD1306_OLED_I2C | ||||
|  | ||||
|     #error "Pin compatibility check needed!" | ||||
|     #define BEEPER_PIN      54 | ||||
|     #define LCD_SDSS        10 | ||||
|     #define SD_DETECT_PIN   -1    // 51 can't be used, it's MOSI | ||||
|  | ||||
|   #elif ENABLED(FYSETC_MINI_12864) | ||||
|  | ||||
|     #define BEEPER_PIN      54 | ||||
|     #define DOGLCD_CS       56 | ||||
|     #define DOGLCD_A0       55 | ||||
|  | ||||
|     //#define FORCE_SOFT_SPI       // Use this if default of hardware SPI causes display problems | ||||
|                                   //   results in LCD soft SPI mode 3, SD soft SPI mode 0 | ||||
|  | ||||
|     #define LCD_RESET_PIN   48    // Must be high or open for LCD to operate normally. | ||||
|  | ||||
|     #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0) | ||||
|       #error "Pin compatibility check needed!" | ||||
|       #ifndef RGB_LED_R_PIN | ||||
|         #define RGB_LED_R_PIN 50  // 50 can't be used, it's MISO | ||||
|       #endif | ||||
|       #ifndef RGB_LED_G_PIN | ||||
|         #define RGB_LED_G_PIN 52  // 52 can't be used, it's SCK | ||||
|       #endif | ||||
|       #ifndef RGB_LED_B_PIN | ||||
|         #define RGB_LED_B_PIN 53 | ||||
|       #endif | ||||
|     #elif ENABLED(FYSETC_MINI_12864_2_1) | ||||
|       #error "Pin compatibility check needed!" | ||||
|       #define NEOPIXEL_PIN 50     // 50 can't be used, it's MISO | ||||
|     #endif | ||||
|  | ||||
|   #elif ENABLED(MKS_MINI_12864) | ||||
|  | ||||
|     #error "Pin compatibility check needed!" | ||||
|     #define ORIG_BEEPER_PIN 75 | ||||
|  | ||||
|     #define DOGLCD_A0      52     // 52 can't be used, it's SCK | ||||
|     #define DOGLCD_CS      50     // 50 can't be used, it's MISO | ||||
|  | ||||
|     #define SD_DETECT_PIN  -1     // 51 can't be used, it's MOSI | ||||
|  | ||||
|   #endif | ||||
|  | ||||
|   #if ENABLED(NEWPANEL) | ||||
|     #define BTN_EN1        44 | ||||
|     #define BTN_EN2        42 | ||||
|     #define BTN_ENC        40 | ||||
|   #endif | ||||
|  | ||||
| #endif // HAS_SPI_LCD | ||||
|  | ||||
| // | ||||
| // SD Support | ||||
| // | ||||
| #ifndef SDCARD_CONNECTION | ||||
|   #define SDCARD_CONNECTION ONBOARD | ||||
| #endif | ||||
|  | ||||
| #if SD_CONNECTION_IS(ONBOARD) | ||||
|   #undef SDSS | ||||
|   #define SDSS             83 | ||||
|   #undef SD_DETECT_PIN | ||||
|   #define SD_DETECT_PIN    95 | ||||
| #endif | ||||
		Reference in New Issue
	
	Block a user