# This is a combination of 18 commits.
# This is the 1st commit message: Add Support for ADIMLab Granty # The commit message #2 will be skipped: # Update Configuration.h # The commit message #3 will be skipped: # Add files via upload # # Add Support for ADIMLab Granty # The commit message #4 will be skipped: # Create Configuration.h # The commit message #5 will be skipped: # Delete Configuration.h # The commit message #6 will be skipped: # Create Test.h # The commit message #7 will be skipped: # Add files via upload # The commit message #8 will be skipped: # Delete Test.h # The commit message #9 will be skipped: # Delete Configuration.h # The commit message #10 will be skipped: # Delete Configuration_adv.h # The commit message #11 will be skipped: # Add files via upload # # Add ADIMLab Pins # The commit message #12 will be skipped: # Add files via upload # # Add Bootscreen # The commit message #13 will be skipped: # Update Configuration.h # # Add Bootscreen # The commit message #14 will be skipped: # Update pins.h # # Add ADIMLab Board # The commit message #15 will be skipped: # Update boards.h # # Add ADIMLab Granty # The commit message #16 will be skipped: # Update Makefile # # Add ADIMLab Granty # The commit message #17 will be skipped: # Update boards.h # The commit message #18 will be skipped: # Update Makefile
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							e7aba49c49
						
					
				
				
					commit
					de122c9bbe
				
			| @@ -251,6 +251,8 @@ else ifeq ($(HARDWARE_MOTHERBOARD),1141) | ||||
| else ifeq ($(HARDWARE_MOTHERBOARD),1142) | ||||
| # Overlord/Overlord Pro | ||||
| else ifeq ($(HARDWARE_MOTHERBOARD),1143) | ||||
| # ADIMLab Granty | ||||
| else ifeq ($(HARDWARE_MOTHERBOARD),1144) | ||||
|  | ||||
| # | ||||
| # RAMBo and derivatives | ||||
|   | ||||
| @@ -95,6 +95,7 @@ | ||||
| #define BOARD_Z_BOLT_X_SERIES         1141  // Z-Bolt X Series | ||||
| #define BOARD_TT_OSCAR                1142  // TT OSCAR | ||||
| #define BOARD_OVERLORD                1143  // Overlord/Overlord Pro | ||||
| #define BOARD_HJC2560C_REV2           1144  // ADIMLab Granty | ||||
|  | ||||
| // | ||||
| // RAMBo and derivatives | ||||
|   | ||||
							
								
								
									
										193
									
								
								Marlin/src/pins/mega/pins_HJC2560C_REV2.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										193
									
								
								Marlin/src/pins/mega/pins_HJC2560C_REV2.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,193 @@ | ||||
| /** | ||||
|  * Marlin 3D Printer Firmware | ||||
|  * Copyright (C) 2016 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/>. | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| /** | ||||
|  * 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." | ||||
| #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 | ||||
|  | ||||
|  | ||||
| // | ||||
| // Limit Switches | ||||
| // | ||||
| #define X_STOP_PIN         22 | ||||
| #define Y_STOP_PIN         26 | ||||
| #define Z_STOP_PIN         29 | ||||
| #define EXP_STOP_PIN       28 | ||||
|  | ||||
| // | ||||
| // Steppers | ||||
| // | ||||
| #define X_STEP_PIN         25 | ||||
| #define X_DIR_PIN          23 | ||||
| #define X_ENABLE_PIN       27 | ||||
|  | ||||
| #define Y_STEP_PIN         32 | ||||
| #define Y_DIR_PIN          33 | ||||
| #define Y_ENABLE_PIN       31 | ||||
|  | ||||
| #define Z_STEP_PIN         35 | ||||
| #define Z_DIR_PIN          36 | ||||
| #define Z_ENABLE_PIN       34 | ||||
|  | ||||
| #define E0_STEP_PIN        42 | ||||
| #define E0_DIR_PIN         43 | ||||
| #define E0_ENABLE_PIN      37 | ||||
|  | ||||
| #define E1_STEP_PIN        49 | ||||
| #define E1_DIR_PIN         47 | ||||
| #define E1_ENABLE_PIN      48 | ||||
|  | ||||
| #define MOTOR_CURRENT_PWM_XY_PIN   44 | ||||
| #define MOTOR_CURRENT_PWM_Z_PIN    45 | ||||
| #define MOTOR_CURRENT_PWM_E_PIN    46 | ||||
| // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range | ||||
| #ifndef MOTOR_CURRENT_PWM_RANGE | ||||
|   #define MOTOR_CURRENT_PWM_RANGE  2000 | ||||
| #endif | ||||
| #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250} | ||||
|  | ||||
| // | ||||
| // Temperature Sensors | ||||
| // | ||||
| #define TEMP_0_PIN          8   // Analog Input | ||||
| #define TEMP_1_PIN          9   // Analog Input | ||||
| #define TEMP_BED_PIN       10   // Analog Input | ||||
|  | ||||
| // | ||||
| // Heaters / Fans | ||||
| // | ||||
| #define HEATER_0_PIN        2 | ||||
| #define HEATER_1_PIN        3 | ||||
| #define HEATER_BED_PIN      4 | ||||
|  | ||||
| //#ifndef FAN_PIN | ||||
|   #define FAN_PIN           7  //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释 | ||||
| //#endif | ||||
|  | ||||
| // | ||||
| // Misc. Functions | ||||
| // | ||||
| #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 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. | ||||
|  | ||||
| // | ||||
| // LCD / Controller | ||||
| // | ||||
| #if ENABLED(ULTRA_LCD) | ||||
|  | ||||
|   #define BEEPER_PIN 18 | ||||
|  | ||||
|   #if ENABLED(NEWPANEL) | ||||
|  | ||||
|   	#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.  | ||||
| 		  #ifndef FIL_RUNOUT_PIN | ||||
| 		 	  #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 | ||||
|  | ||||
|     // buttons are attached to a shift register | ||||
|     #define SHIFT_CLK 		  	38 | ||||
|     #define SHIFT_LD 		    	42 | ||||
|     #define SHIFT_OUT 		  	40 | ||||
|     #define SHIFT_EN 		    	17 | ||||
|  | ||||
|     #define LCD_PINS_RS 		  16 | ||||
|     #define LCD_PINS_ENABLE 	5 | ||||
|     #define LCD_PINS_D4 	  	6 | ||||
|     #define LCD_PINS_D5 	  	21 | ||||
|     #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 | ||||
| @@ -236,6 +236,8 @@ | ||||
|   #include "mega/pins_WANHAO_ONEPLUS.h"         // ATmega2560                             env:megaatmega2560 | ||||
| #elif MB(OVERLORD) | ||||
|   #include "mega/pins_OVERLORD.h"               // ATmega2560                             env:megaatmega2560 | ||||
| #elif MB(HJC2560C_REV2) | ||||
|   #include "mega/pins_HJC2560C_REV2.h"          // ATmega2560                             env:megaatmega2560 | ||||
|  | ||||
| // | ||||
| // ATmega1281, ATmega2561 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user