ADIMLab Granty pins/config (#14919)
This commit is contained in:
		
							parent
							
								
									4581957d93
								
							
						
					
					
						commit
						4be98221f6
					
				| @ -251,6 +251,8 @@ else ifeq ($(HARDWARE_MOTHERBOARD),1141) | |||||||
| else ifeq ($(HARDWARE_MOTHERBOARD),1142) | else ifeq ($(HARDWARE_MOTHERBOARD),1142) | ||||||
| # Overlord/Overlord Pro
 | # Overlord/Overlord Pro
 | ||||||
| else ifeq ($(HARDWARE_MOTHERBOARD),1143) | else ifeq ($(HARDWARE_MOTHERBOARD),1143) | ||||||
|  | # ADIMLab Granty
 | ||||||
|  | else ifeq ($(HARDWARE_MOTHERBOARD),1144) | ||||||
| 
 | 
 | ||||||
| #
 | #
 | ||||||
| # RAMBo and derivatives
 | # RAMBo and derivatives
 | ||||||
|  | |||||||
| @ -95,6 +95,7 @@ | |||||||
| #define BOARD_Z_BOLT_X_SERIES         1141  // Z-Bolt X Series
 | #define BOARD_Z_BOLT_X_SERIES         1141  // Z-Bolt X Series
 | ||||||
| #define BOARD_TT_OSCAR                1142  // TT OSCAR
 | #define BOARD_TT_OSCAR                1142  // TT OSCAR
 | ||||||
| #define BOARD_OVERLORD                1143  // Overlord/Overlord Pro
 | #define BOARD_OVERLORD                1143  // Overlord/Overlord Pro
 | ||||||
|  | #define BOARD_HJC2560C_REV2           1144  // ADIMLab Granty
 | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // RAMBo and derivatives
 | // RAMBo and derivatives
 | ||||||
|  | |||||||
							
								
								
									
										170
									
								
								Marlin/src/pins/mega/pins_HJC2560C_REV2.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								Marlin/src/pins/mega/pins_HJC2560C_REV2.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,170 @@ | |||||||
|  | /**
 | ||||||
|  |  * 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/>.
 | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | #pragma once | ||||||
|  | 
 | ||||||
|  | /**
 | ||||||
|  |  * HJC2560-C Rev2.x pin assignments | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef __AVR_ATmega2560__ | ||||||
|  |   #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'" | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #define DEFAULT_MACHINE_NAME "HCMaker7" | ||||||
|  | #define BOARD_INFO_NAME      "HJC2560-C" | ||||||
|  | 
 | ||||||
|  | //
 | ||||||
|  | // Servos
 | ||||||
|  | //
 | ||||||
|  | //#ifndef SERVO0_PIN
 | ||||||
|  | //  #define SERVO0_PIN       11
 | ||||||
|  | //#endif
 | ||||||
|  | 
 | ||||||
|  | //
 | ||||||
|  | // 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.
 | ||||||
|  | 
 | ||||||
|  | //
 | ||||||
|  | // 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 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_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
 | ||||||
|  |       #endif | ||||||
|  |     #else | ||||||
|  |       #define LCD_PINS_D5  21 | ||||||
|  |       #define LCD_PINS_D6   5 | ||||||
|  |       #define LCD_PINS_D7   6 | ||||||
|  |     #endif | ||||||
|  | 
 | ||||||
|  |     #define BTN_EN1        41 | ||||||
|  |     #define BTN_EN2        40 | ||||||
|  |     #define BTN_ENC        19 | ||||||
|  | 
 | ||||||
|  |     #define SD_DETECT_PIN  39 | ||||||
|  | 
 | ||||||
|  |   #else | ||||||
|  | 
 | ||||||
|  |     // Buttons 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 | ||||||
|  | 
 | ||||||
|  |   #endif // !NEWPANEL
 | ||||||
|  | 
 | ||||||
|  | #endif // HAS_SPI_LCD
 | ||||||
| @ -238,6 +238,8 @@ | |||||||
|   #include "mega/pins_WANHAO_ONEPLUS.h"         // ATmega2560                             env:megaatmega2560 |   #include "mega/pins_WANHAO_ONEPLUS.h"         // ATmega2560                             env:megaatmega2560 | ||||||
| #elif MB(OVERLORD) | #elif MB(OVERLORD) | ||||||
|   #include "mega/pins_OVERLORD.h"               // ATmega2560                             env:megaatmega2560 |   #include "mega/pins_OVERLORD.h"               // ATmega2560                             env:megaatmega2560 | ||||||
|  | #elif MB(HJC2560C_REV2) | ||||||
|  |   #include "mega/pins_HJC2560C_REV2.h"          // ATmega2560                             env:megaatmega2560 | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // ATmega1281, ATmega2561
 | // ATmega1281, ATmega2561
 | ||||||
|  | |||||||
							
								
								
									
										2212
									
								
								config/examples/ADIMLab/Granty/Configuration.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2212
									
								
								config/examples/ADIMLab/Granty/Configuration.h
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2572
									
								
								config/examples/ADIMLab/Granty/Configuration_adv.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2572
									
								
								config/examples/ADIMLab/Granty/Configuration_adv.h
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										86
									
								
								config/examples/ADIMLab/Granty/_Bootscreen.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								config/examples/ADIMLab/Granty/_Bootscreen.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,86 @@ | |||||||
|  | /**
 | ||||||
|  |  * 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/>.
 | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | #pragma once | ||||||
|  | 
 | ||||||
|  | /**
 | ||||||
|  |  * Made with Marlin Bitmap Converter | ||||||
|  |  * http://marlinfw.org/tools/u8glib/converter.html
 | ||||||
|  |  */ | ||||||
|  | #define CUSTOM_BOOTSCREEN_BMPWIDTH 88 | ||||||
|  | 
 | ||||||
|  | const unsigned char custom_start_bmp[] PROGMEM = { | ||||||
|  |   B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000111,B11111100,B00000000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, | ||||||
|  |   B00000111,B10000001,B11111111,B10000111,B10011111,B00000111,B10011110,B00000000,B00000000,B00111000,B00000000, | ||||||
|  |   B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, | ||||||
|  |   B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, | ||||||
|  |   B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000, | ||||||
|  |   B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000, | ||||||
|  |   B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000, | ||||||
|  |   B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000, | ||||||
|  |   B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000, | ||||||
|  |   B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000, | ||||||
|  |   B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000, | ||||||
|  |   B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000, | ||||||
|  |   B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000, | ||||||
|  |   B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000, | ||||||
|  |   B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000 | ||||||
|  | }; | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user