Add Support for ADIMLab Granty
This commit is contained in:
		
							parent
							
								
									de122c9bbe
								
							
						
					
					
						commit
						f7aac7a5b0
					
				| @ -1,9 +1,9 @@ | |||||||
| /**
 | /**
 | ||||||
|  * Marlin 3D Printer Firmware |  * 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. |  * 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 |  * 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 |  * 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/>.
 |  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||||
|  * |  * | ||||||
|  */ |  */ | ||||||
|  | #pragma once | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * HJC2560-C Rev2.x pin assignments |  * HJC2560-C Rev2.x pin assignments | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| /**
 |  | ||||||
|  * Rev 2.x   2 Aug 2018 |  | ||||||
|  */ |  | ||||||
| 
 |  | ||||||
| #ifndef __AVR_ATmega2560__ | #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 | #endif | ||||||
| 
 | 
 | ||||||
| // BOARD Info
 | #define DEFAULT_MACHINE_NAME "HCMaker7" | ||||||
| #define DEFAULT_MACHINE_NAME    "HCMaker7" | #define BOARD_INFO_NAME      "HJC2560-C" | ||||||
| #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
 |  | ||||||
| 
 | 
 | ||||||
|  | //
 | ||||||
|  | // Servos
 | ||||||
|  | //
 | ||||||
|  | //#ifndef SERVO0_PIN
 | ||||||
|  | //  #define SERVO0_PIN       11
 | ||||||
|  | //#endif
 | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // Limit Switches
 | // Limit Switches
 | ||||||
| @ -49,7 +45,7 @@ | |||||||
| #define X_STOP_PIN         22 | #define X_STOP_PIN         22 | ||||||
| #define Y_STOP_PIN         26 | #define Y_STOP_PIN         26 | ||||||
| #define Z_STOP_PIN         29 | #define Z_STOP_PIN         29 | ||||||
| #define EXP_STOP_PIN       28 | //#define EXP_STOP_PIN       28
 | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // Steppers
 | // Steppers
 | ||||||
| @ -81,7 +77,7 @@ | |||||||
| #ifndef MOTOR_CURRENT_PWM_RANGE | #ifndef MOTOR_CURRENT_PWM_RANGE | ||||||
|   #define MOTOR_CURRENT_PWM_RANGE  2000 |   #define MOTOR_CURRENT_PWM_RANGE  2000 | ||||||
| #endif | #endif | ||||||
| #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250} | #define DEFAULT_PWM_MOTOR_CURRENT  { 1300, 1300, 1250 } | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // Temperature Sensors
 | // Temperature Sensors
 | ||||||
| @ -97,97 +93,78 @@ | |||||||
| #define HEATER_1_PIN        3 | #define HEATER_1_PIN        3 | ||||||
| #define HEATER_BED_PIN      4 | #define HEATER_BED_PIN      4 | ||||||
| 
 | 
 | ||||||
| //#ifndef FAN_PIN
 | #ifndef FAN_PIN | ||||||
|   #define FAN_PIN           7  //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
 |   #define FAN_PIN           7   //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
 | ||||||
| //#endif
 | #endif | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // Misc. Functions
 | // Misc. Functions
 | ||||||
| //
 | //
 | ||||||
| #define SDSS               53 | #define SDSS               53 | ||||||
| #define SD_DETECT_PIN      39 | #define SD_DETECT_PIN      39 | ||||||
| //#define LED_PIN           8           
 | //#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 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.
 | //#define MAIN_VOLTAGE_MEASURE_PIN 14   // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
 | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // LCD / Controller
 | // M3/M4/M5 - Spindle/Laser Control
 | ||||||
| //
 | //
 | ||||||
| #if ENABLED(ULTRA_LCD) | #if ENABLED(SPINDLE_LASER_ENABLE) | ||||||
| 
 |  | ||||||
|   #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_DIR_PIN           16 | ||||||
|   #define SPINDLE_LASER_ENABLE_PIN  17   // Pin should have a pullup!
 |   #define SPINDLE_LASER_ENABLE_PIN  17   // Pin should have a pullup!
 | ||||||
|   #define SPINDLE_LASER_PWM_PIN     9   // MUST BE HARDWARE PWM,
 |   #define SPINDLE_LASER_PWM_PIN      9   // Hardware PWM
 | ||||||
| //#else
 |  | ||||||
| //  #undef LED_PIN
 |  | ||||||
| //  #define CASE_LIGHT_PIN            7
 |  | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| //
 | //
 | ||||||
| // Servos
 | // LCD / Controller
 | ||||||
| //
 | //
 | ||||||
| //#ifndef SERVO0_PIN
 | #if HAS_SPI_LCD | ||||||
| //  #define SERVO0_PIN       11
 | 
 | ||||||
| //#endif
 |   #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
 | ||||||
|  | |||||||
| @ -1,74 +1,74 @@ | |||||||
| /**
 | /**
 | ||||||
|  * Made with Marlin Bitmap Converter |  * Made with Marlin Bitmap Converter | ||||||
|  * http://marlinfw.org/tools/u8glib/converter.html
 |  * http://marlinfw.org/tools/u8glib/converter.html
 | ||||||
|  * |  * | ||||||
|  * This bitmap from the file 'Logo 128_64.bmp' |  * This bitmap from the file 'Logo 128_64.bmp' | ||||||
|  */ |  */ | ||||||
| #define CUSTOM_BOOTSCREEN_BMPWIDTH  128 | #define CUSTOM_BOOTSCREEN_BMPWIDTH  128 | ||||||
| #define CUSTOM_BOOTSCREEN_BMPHEIGHT 64 | #define CUSTOM_BOOTSCREEN_BMPHEIGHT 64 | ||||||
| const unsigned char custom_start_bmp[] PROGMEM = { | const unsigned char custom_start_bmp[] PROGMEM = { | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ....................................................####........................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ....................................................####........................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..................................................###########............#......................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..................................................###########............#......................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................####..###############........#....#..................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................####..###############........#....#..................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................##############################.....#..................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................##############################.....#..................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................#############################.....##..................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................#############################.....##..................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................###########################........#...................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................###########################........#...................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................###############................##...................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................###############................##...................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................###########...###.........###...................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................###########...###.........###...................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................#..#############....##........####...................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................#..#############....##........####...................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................######...#######...###.......####....................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................######...#######...###.......####....................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................####.....#############......#####....................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................####.....#############......#####....................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................##....##############....######.....................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................##....##############....######.....................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................###############.....#######.....................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................###############.....#######.....................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................###############.....#########......................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................###############.....#########......................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................##########........###########.......................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................##########........###########.......................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................#######......################........................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................#######......################........................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................#####....####################...########..............................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................#####....####################...########..............................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................#####..######################......#######.............................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................#####..######################......#######.............................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................#####..#####################........########............................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................#####..#####################........########............................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................####..#######################......##########...........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................####..#######################......##########...........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###..#########################################..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###..#########################################..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000, // .......................................####.###########################################.........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000, // .......................................####.###########################################.........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000,B00000000,B00000000, // .......................................####.###########.....#######################.#####.......................................
 |   B00000000,B00000000,B00000000,B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000,B00000000,B00000000, // .......................................####.###########.....#######################.#####.......................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000,B00000000,B00000000, // .......................................###..########...........#####################..#######...................................
 |   B00000000,B00000000,B00000000,B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000,B00000000,B00000000, // .......................................###..########...........#####################..#######...................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000,B00000000,B00000000, // ........................................###.#######.............#####################....##.....................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000,B00000000,B00000000, // ........................................###.#######.............#####################....##.....................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###.#######...............###################...........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###.#######...............###################...........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###.######.................##################...........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000, // ........................................###.######.................##################...........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................##..######..#..............##################..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // .........................................##..######..#..............##################..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................##..########...............#################..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ..........................................##..########...............#################..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................##..#######................#####.....######..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ...........................................##..#######................#####.....######..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................##...####..................####.......####..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000, // ............................................##...####..................####.......####..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................###.........................###.......###..........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000,B00000000,B00000000, // .............................................###.........................###.......###..........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000,B00000000,B00000000, // ..............................................###...................................###.........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000,B00000000,B00000000, // ..............................................###...................................###.........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000, // ...............................................####.................................####........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000, // ...............................................####.................................####........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, // ...............................................#####.................................###........................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, // ...............................................#####.................................###........................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B00000000,B00000000, // ...............................................######................................####.......................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B00000000,B00000000, // ...............................................######................................####.......................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000,B00000000, // ...............................................#######...............................#####......................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000,B00000000, // ...............................................#######...............................#####......................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000, // ..............................................########..............................######......................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000, // ..............................................########..............................######......................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111100,B00000000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000, // .............................................#########..............................#######.....................................
 |   B00000000,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,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,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,B00000000,B00000000, // .............................####......##########....####..#####.....####..####...................###...........................
 |   B00000000,B00000000,B00000000,B00000111,B10000001,B11111111,B10000111,B10011111,B00000111,B10011110,B00000000,B00000000,B00111000,B00000000,B00000000,B00000000, // .............................####......##########....####..#####.....####..####...................###...........................
 | ||||||
|   B00000000,B00000000,B00000000,B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,B00000000,B00000000, // .............................####......###########....###..#####.....####...###...................###...........................
 |   B00000000,B00000000,B00000000,B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,B00000000,B00000000, // .............................####......###########....###..#####.....####...###...................###...........................
 | ||||||
|   B00000000,B00000000,B00000000,B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,B00000000,B00000000, // .............................####......###....#####...###..#####.....####...###...................###...........................
 |   B00000000,B00000000,B00000000,B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,B00000000,B00000000, // .............................####......###....#####...###..#####.....####...###...................###...........................
 | ||||||
|   B00000000,B00000000,B00000000,B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000,B00000000,B00000000, // ............................######.....###......###...###..######...#####...###...........####....###.##........................
 |   B00000000,B00000000,B00000000,B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000,B00000000,B00000000, // ............................######.....###......###...###..######...#####...###...........####....###.##........................
 | ||||||
|   B00000000,B00000000,B00000000,B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000,B00000000,B00000000, // ............................######.....###......###...###..######...#####...###.........#######...#######.......................
 |   B00000000,B00000000,B00000000,B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000,B00000000,B00000000, // ............................######.....###......###...###..######...#####...###.........#######...#######.......................
 | ||||||
|   B00000000,B00000000,B00000000,B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000,B00000000,B00000000, // ...........................###.###.....###.......###..###..######..######...###.........########..#######.......................
 |   B00000000,B00000000,B00000000,B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000,B00000000,B00000000, // ...........................###.###.....###.......###..###..######..######...###.........########..#######.......................
 | ||||||
|   B00000000,B00000000,B00000000,B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000,B00000000,B00000000, // ...........................###..###....###.......###..###..###.###.##.###...###..........##.####..###.####......................
 |   B00000000,B00000000,B00000000,B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000,B00000000,B00000000, // ...........................###..###....###.......###..###..###.###.##.###...###..........##.####..###.####......................
 | ||||||
|   B00000000,B00000000,B00000000,B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000,B00000000,B00000000, // ...........................###..###....###.......###..###..###.######.###...###...........######..###.####......................
 |   B00000000,B00000000,B00000000,B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000,B00000000,B00000000, // ...........................###..###....###.......###..###..###.######.###...###...........######..###.####......................
 | ||||||
|   B00000000,B00000000,B00000000,B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000,B00000000,B00000000, // ..........................##########...###......###...###..###..#####.###...###.........########..###.####......................
 |   B00000000,B00000000,B00000000,B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000,B00000000,B00000000, // ..........................##########...###......###...###..###..#####.###...###.........########..###.####......................
 | ||||||
|   B00000000,B00000000,B00000000,B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000,B00000000,B00000000, // ..........................##########...###......###...###..###..####..###...###.........###.####..###.####......................
 |   B00000000,B00000000,B00000000,B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000,B00000000,B00000000, // ..........................##########...###......###...###..###..####..###...###.........###.####..###.####......................
 | ||||||
|   B00000000,B00000000,B00000000,B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000,B00000000,B00000000, // .........................####....###...###.....####...###..###..####..###...###........####.####..###.####......................
 |   B00000000,B00000000,B00000000,B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000,B00000000,B00000000, // .........................####....###...###.....####...###..###..####..###...###........####.####..###.####......................
 | ||||||
|   B00000000,B00000000,B00000000,B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000,B00000000,B00000000, // .........................###.....####..###########....###..###...##...###...###############.####..#######.......................
 |   B00000000,B00000000,B00000000,B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000,B00000000,B00000000, // .........................###.....####..###########....###..###...##...###...###############.####..#######.......................
 | ||||||
|   B00000000,B00000000,B00000000,B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000,B00000000,B00000000, // .........................###......###..##########.....###..###...##...###...###########.####.###..#######.......................
 |   B00000000,B00000000,B00000000,B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000,B00000000,B00000000, // .........................###......###..##########.....###..###...##...###...###########.####.###..#######.......................
 | ||||||
|   B00000000,B00000000,B00000000,B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000,B00000000,B00000000, // ........................####.....#####.#########.....####..####.......####.###########...##..###..#..###........................
 |   B00000000,B00000000,B00000000,B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000,B00000000,B00000000, // ........................####.....#####.#########.....####..####.......####.###########...##..###..#..###........................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................
 | ||||||
|   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000  // ................................................................................................................................
 |   B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000  // ................................................................................................................................
 | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user