Add Support for ADIMLab Granty
This commit is contained in:
		
							parent
							
								
									de122c9bbe
								
							
						
					
					
						commit
						f7aac7a5b0
					
				| @ -1,9 +1,9 @@ | ||||
| /**
 | ||||
|  * Marlin 3D Printer Firmware | ||||
|  * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
 | ||||
|  * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
 | ||||
|  * | ||||
|  * Based on Sprinter and grbl. | ||||
|  * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm | ||||
|  * 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 | ||||
| @ -19,29 +19,25 @@ | ||||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
|  * | ||||
|  */ | ||||
| #pragma once | ||||
| 
 | ||||
| /**
 | ||||
|  * HJC2560-C Rev2.x pin assignments | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  * Rev 2.x   2 Aug 2018 | ||||
|  */ | ||||
| 
 | ||||
| #ifndef __AVR_ATmega2560__ | ||||
|   #error "Oops!  Make sure you have 'Arduino Mega 2560' selected from the 'Tools -> Boards' menu." | ||||
|   #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'" | ||||
| #endif | ||||
| 
 | ||||
| // BOARD Info
 | ||||
| #define DEFAULT_MACHINE_NAME "HCMaker7" | ||||
| #define BOARD_NAME              "HJC2560-C" | ||||
| #define BOARD_REV               "Rev: 2.1"        //主板版本:Rev 2.1, Rs=0.05R
 | ||||
| #define R_SENSOR                "R-sensor: R050"             //检测电阻
 | ||||
| 
 | ||||
| // FIRMWARE Info
 | ||||
| #define FIRMWARE_NAME           "Marlin 1-1-9"            | ||||
| #define FIRMWARE_REV            "Rev: 1.4"        //固件版本:Rev 1.4
 | ||||
| #define BOARD_INFO_NAME      "HJC2560-C" | ||||
| 
 | ||||
| //
 | ||||
| // Servos
 | ||||
| //
 | ||||
| //#ifndef SERVO0_PIN
 | ||||
| //  #define SERVO0_PIN       11
 | ||||
| //#endif
 | ||||
| 
 | ||||
| //
 | ||||
| // Limit Switches
 | ||||
| @ -49,7 +45,7 @@ | ||||
| #define X_STOP_PIN         22 | ||||
| #define Y_STOP_PIN         26 | ||||
| #define Z_STOP_PIN         29 | ||||
| #define EXP_STOP_PIN       28 | ||||
| //#define EXP_STOP_PIN       28
 | ||||
| 
 | ||||
| //
 | ||||
| // Steppers
 | ||||
| @ -81,7 +77,7 @@ | ||||
| #ifndef MOTOR_CURRENT_PWM_RANGE | ||||
|   #define MOTOR_CURRENT_PWM_RANGE  2000 | ||||
| #endif | ||||
| #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250} | ||||
| #define DEFAULT_PWM_MOTOR_CURRENT  { 1300, 1300, 1250 } | ||||
| 
 | ||||
| //
 | ||||
| // Temperature Sensors
 | ||||
| @ -97,9 +93,9 @@ | ||||
| #define HEATER_1_PIN        3 | ||||
| #define HEATER_BED_PIN      4 | ||||
| 
 | ||||
| //#ifndef FAN_PIN
 | ||||
| #ifndef FAN_PIN | ||||
|   #define FAN_PIN           7   //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
 | ||||
| //#endif
 | ||||
| #endif | ||||
| 
 | ||||
| //
 | ||||
| // Misc. Functions
 | ||||
| @ -107,50 +103,56 @@ | ||||
| #define SDSS               53 | ||||
| #define SD_DETECT_PIN      39 | ||||
| //#define LED_PIN           8
 | ||||
| #define CASE_LIGHT_PIN      8           //8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
 | ||||
| #define CASE_LIGHT_PIN      8           // 8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
 | ||||
| 
 | ||||
| //#define SAFETY_TRIGGERED_PIN     28   // PIN to detect the safety circuit has triggered
 | ||||
| //#define MAIN_VOLTAGE_MEASURE_PIN 14   // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
 | ||||
| 
 | ||||
| //
 | ||||
| // M3/M4/M5 - Spindle/Laser Control
 | ||||
| //
 | ||||
| #if ENABLED(SPINDLE_LASER_ENABLE) | ||||
|   #define SPINDLE_DIR_PIN           16 | ||||
|   #define SPINDLE_LASER_ENABLE_PIN  17   // Pin should have a pullup!
 | ||||
|   #define SPINDLE_LASER_PWM_PIN      9   // Hardware PWM
 | ||||
| #endif | ||||
| 
 | ||||
| //
 | ||||
| // LCD / Controller
 | ||||
| //
 | ||||
| #if ENABLED(ULTRA_LCD) | ||||
| #if HAS_SPI_LCD | ||||
| 
 | ||||
|   #define BEEPER_PIN       18 | ||||
| 
 | ||||
|   #if ENABLED(NEWPANEL) | ||||
| 
 | ||||
|     #define LCD_PINS_RS     20   // LCD_CS
 | ||||
|     #define LCD_PINS_ENABLE 15   // LCD_SDA
 | ||||
|     #define LCD_PINS_D4     14   // LCD_SCK
 | ||||
| 
 | ||||
|     #if ENABLED(HJC_LCD_SMART_CONTROLLER) | ||||
|    		 #define LCD_PINS_RS    		20		//LCD_CS
 | ||||
|     	 #define LCD_PINS_ENABLE 		15		//LCD_SDA
 | ||||
|     	 #define LCD_PINS_D4    		14		//LCD_SCK
 | ||||
| 		   #define LCD_BACKLIGHT_PIN 	    5    	//LCD_Backlight
 | ||||
| //         #ifndef LCD_CONTRAST_PIN
 | ||||
| //         	#define LCD_CONTRAST_PIN    5    //LCD_Contrast
 | ||||
| //         #endif
 | ||||
| 		    // define digital pin 24 for the filament runout sensor. 
 | ||||
|       #define LCD_BACKLIGHT_PIN  5   // LCD_Backlight
 | ||||
|       //#ifndef LCD_CONTRAST_PIN
 | ||||
|       //  #define LCD_CONTRAST_PIN  5   // LCD_Contrast
 | ||||
|       //#endif
 | ||||
|       #ifndef FIL_RUNOUT_PIN | ||||
| 		 	  #define FIL_RUNOUT_PIN   	24		//Filament runout 
 | ||||
|         #define FIL_RUNOUT_PIN 24   // Filament runout
 | ||||
|       #endif | ||||
|     #else | ||||
|     	#define LCD_PINS_RS    			20		//LCD_CS
 | ||||
|    		#define LCD_PINS_ENABLE 		15		//LCD_SDA
 | ||||
|    		#define LCD_PINS_D4    			14		//LCD_SCK
 | ||||
|       #define LCD_PINS_D5  21 | ||||
|       #define LCD_PINS_D6   5 | ||||
|       #define LCD_PINS_D7   6 | ||||
|     #endif | ||||
| 
 | ||||
|    	// buttons are directly attached
 | ||||
|     #define BTN_EN1        41 | ||||
|     #define BTN_EN2        40 | ||||
|     #define BTN_ENC        19 | ||||
| 
 | ||||
|     #define SD_DETECT_PIN  39 | ||||
| 
 | ||||
|   #else // !NEWPANEL - Old style panel with shift register
 | ||||
|   #else | ||||
| 
 | ||||
|     // buttons are attached to a shift register
 | ||||
|     // Buttons attached to a shift register
 | ||||
|     #define SHIFT_CLK      38 | ||||
|     #define SHIFT_LD       42 | ||||
|     #define SHIFT_OUT      40 | ||||
| @ -163,31 +165,6 @@ | ||||
|     #define LCD_PINS_D6    20 | ||||
|     #define LCD_PINS_D7    19 | ||||
| 
 | ||||
|     #define SD_DETECT_PIN      -1 | ||||
| 
 | ||||
|   #endif // !NEWPANEL
 | ||||
| 
 | ||||
| #endif // ULTRA_LCD
 | ||||
| 
 | ||||
| 
 | ||||
| //
 | ||||
| // M3/M4/M5 - Spindle/Laser Control,默认,主轴/激光器使用独立的PWM引脚(D9)控制
 | ||||
| // 如果使用了PWM_FAN,Case_Light和Spindle/Laser,  并希望Spindle/Laser使用CASE_Light的线,则将
 | ||||
| //SPINDLE_LASER_PWM_PIN 定义为8
 | ||||
| //
 | ||||
| #if ENABLED(SPINDLE_LASER_ENABLE)   // use the LED_PIN for spindle speed control or case light
 | ||||
| //  #undef LED_PIN
 | ||||
|   #define SPINDLE_DIR_PIN           16 | ||||
|   #define SPINDLE_LASER_ENABLE_PIN  17   // Pin should have a pullup!
 | ||||
|   #define SPINDLE_LASER_PWM_PIN     9   // MUST BE HARDWARE PWM,
 | ||||
| //#else
 | ||||
| //  #undef LED_PIN
 | ||||
| //  #define CASE_LIGHT_PIN            7
 | ||||
| #endif | ||||
| 
 | ||||
| //
 | ||||
| // Servos
 | ||||
| //
 | ||||
| //#ifndef SERVO0_PIN
 | ||||
| //  #define SERVO0_PIN       11
 | ||||
| //#endif
 | ||||
| #endif // HAS_SPI_LCD
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user