SKR13 addition
This commit is contained in:
+53
-8
@@ -3,6 +3,9 @@
|
||||
#define E3DV6
|
||||
//#define FilamentSensorStd
|
||||
#define FilamentSensorLerdge
|
||||
#define SKR13 // 32 bit board - assumes 2208 drivers
|
||||
//#define SKR13_2209
|
||||
#define SKR13_UART // Configure SKR board with drivers in UART mode
|
||||
|
||||
/**
|
||||
* Marlin 3D Printer Firmware
|
||||
@@ -110,6 +113,7 @@
|
||||
*
|
||||
* :[-1, 0, 1, 2, 3, 4, 5, 6, 7]
|
||||
*/
|
||||
|
||||
#define SERIAL_PORT 0
|
||||
|
||||
/**
|
||||
@@ -119,8 +123,9 @@
|
||||
*
|
||||
* :[-1, 0, 1, 2, 3, 4, 5, 6, 7]
|
||||
*/
|
||||
//#define SERIAL_PORT_2 -1
|
||||
|
||||
#if ENABLED(SKR13)
|
||||
#define SERIAL_PORT_2 -1
|
||||
#endif
|
||||
/**
|
||||
* This setting determines the communication speed of the printer.
|
||||
*
|
||||
@@ -138,7 +143,11 @@
|
||||
// The following define selects which electronics board you have.
|
||||
// Please choose the name from boards.h that matches your setup
|
||||
#ifndef MOTHERBOARD
|
||||
#define MOTHERBOARD BOARD_RAMPS_14_EFB
|
||||
#if ENABLED(SKR13)
|
||||
#define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3
|
||||
#else
|
||||
#define MOTHERBOARD BOARD_RAMPS_14_EFB
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Optional custom name for your RepStrap or other custom machine
|
||||
@@ -657,15 +666,51 @@
|
||||
* TMC5160, TMC5160_STANDALONE
|
||||
* :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE']
|
||||
*/
|
||||
//#define X_DRIVER_TYPE A4988
|
||||
//#define Y_DRIVER_TYPE A4988
|
||||
//#define Z_DRIVER_TYPE A4988
|
||||
|
||||
#if ENABLED(SKR13) && DISABLED(SKR13_UART)
|
||||
#if ENABLED(SKR13_2209)
|
||||
#define X_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define Y_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define Z_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define Z2_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define E0_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define E1_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#else
|
||||
#define X_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#define Y_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#define Z_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#define Z2_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#define E0_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#define E1_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#endif
|
||||
#elif ENABLED(SKR13, SKR13_UART)
|
||||
#if ENABLED(SKR13_2209)
|
||||
#define X_DRIVER_TYPE TMC2209
|
||||
#define Y_DRIVER_TYPE TMC2209
|
||||
#define Z_DRIVER_TYPE TMC2209
|
||||
#define Z2_DRIVER_TYPE TMC2209
|
||||
#define E0_DRIVER_TYPE TMC2209
|
||||
#define E1_DRIVER_TYPE TMC2209
|
||||
#else
|
||||
#define X_DRIVER_TYPE TMC2208
|
||||
#define Y_DRIVER_TYPE TMC2208
|
||||
#define Z_DRIVER_TYPE TMC2208
|
||||
#define Z2_DRIVER_TYPE TMC2208
|
||||
#define E0_DRIVER_TYPE TMC2208
|
||||
#define E1_DRIVER_TYPE TMC2208
|
||||
#endif
|
||||
#else
|
||||
#define X_DRIVER_TYPE A4988
|
||||
#define Y_DRIVER_TYPE A4988
|
||||
#define Z_DRIVER_TYPE A4988
|
||||
#define Z2_DRIVER_TYPE A4988
|
||||
#define E0_DRIVER_TYPE A4988
|
||||
#define E1_DRIVER_TYPE A4988
|
||||
#endif
|
||||
//#define X2_DRIVER_TYPE A4988
|
||||
//#define Y2_DRIVER_TYPE A4988
|
||||
//#define Z2_DRIVER_TYPE A4988
|
||||
//#define Z3_DRIVER_TYPE A4988
|
||||
//#define E0_DRIVER_TYPE A4988
|
||||
//#define E1_DRIVER_TYPE A4988
|
||||
//#define E2_DRIVER_TYPE A4988
|
||||
//#define E3_DRIVER_TYPE A4988
|
||||
//#define E4_DRIVER_TYPE A4988
|
||||
|
||||
+26
-19
@@ -692,8 +692,9 @@
|
||||
* vibration and surface artifacts. The algorithm adapts to provide the best possible step smoothing at the
|
||||
* lowest stepping frequencies.
|
||||
*/
|
||||
//#define ADAPTIVE_STEP_SMOOTHING
|
||||
|
||||
#if ENABLED(SKR13)
|
||||
#define ADAPTIVE_STEP_SMOOTHING
|
||||
#endif
|
||||
/**
|
||||
* Custom Microstepping
|
||||
* Override as-needed for your setup. Up to 3 MS pins are supported.
|
||||
@@ -848,7 +849,9 @@
|
||||
* an option on the LCD screen to continue the print from the last-known
|
||||
* point in the file.
|
||||
*/
|
||||
//#define POWER_LOSS_RECOVERY
|
||||
#if ENABLED(SKR13)
|
||||
#define POWER_LOSS_RECOVERY
|
||||
#endif
|
||||
#if ENABLED(POWER_LOSS_RECOVERY)
|
||||
//#define POWER_LOSS_PIN 44 // Pin to detect power loss
|
||||
//#define POWER_LOSS_STATE HIGH // State of pin indicating power loss
|
||||
@@ -899,10 +902,10 @@
|
||||
#endif
|
||||
|
||||
// This allows hosts to request long names for files and folders with M33
|
||||
//#define LONG_FILENAME_HOST_SUPPORT
|
||||
#define LONG_FILENAME_HOST_SUPPORT
|
||||
|
||||
// Enable this option to scroll long filenames in the SD card menu
|
||||
//#define SCROLL_LONG_FILENAMES
|
||||
#define SCROLL_LONG_FILENAMES
|
||||
|
||||
/**
|
||||
* This option allows you to abort SD printing when any endstop is triggered.
|
||||
@@ -921,7 +924,7 @@
|
||||
/**
|
||||
* Auto-report SdCard status with M27 S<seconds>
|
||||
*/
|
||||
//#define AUTO_REPORT_SD_STATUS
|
||||
#define AUTO_REPORT_SD_STATUS
|
||||
|
||||
/**
|
||||
* Support for USB thumb drives using an Arduino USB Host Shield or
|
||||
@@ -997,7 +1000,7 @@
|
||||
|
||||
// A bigger font is available for edit items. Costs 3120 bytes of PROGMEM.
|
||||
// Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese.
|
||||
//#define USE_BIG_EDIT_FONT
|
||||
#define USE_BIG_EDIT_FONT
|
||||
|
||||
// A smaller font may be used on the Info Screen. Costs 2300 bytes of PROGMEM.
|
||||
// Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese.
|
||||
@@ -1044,12 +1047,14 @@
|
||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||
//#define STATUS_HEAT_PERCENT // Show heating in a progress bar
|
||||
//#define BOOT_MARLIN_LOGO_SMALL // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
|
||||
#define BOOT_MARLIN_LOGO_SMALL // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
|
||||
|
||||
// Frivolous Game Options
|
||||
//#define MARLIN_BRICKOUT
|
||||
//#define MARLIN_INVADERS
|
||||
//#define MARLIN_SNAKE
|
||||
#if ENABLED(SKR13)
|
||||
#define MARLIN_BRICKOUT
|
||||
#define MARLIN_INVADERS
|
||||
#define MARLIN_SNAKE
|
||||
#endif
|
||||
|
||||
#endif // HAS_GRAPHICAL_LCD
|
||||
|
||||
@@ -1123,7 +1128,9 @@
|
||||
* See http://marlinfw.org/docs/features/lin_advance.html for full instructions.
|
||||
* Mention @Sebastianv650 on GitHub to alert the author of any issues.
|
||||
*/
|
||||
#define LIN_ADVANCE
|
||||
#if DISABLED(SKR13)
|
||||
#define LIN_ADVANCE
|
||||
#endif
|
||||
#if ENABLED(LIN_ADVANCE)
|
||||
#define LIN_ADVANCE_K 0.0 // Unit: mm compression per 1mm/s extruder speed
|
||||
//#define LA_DEBUG // If enabled, this will generate debug information output over USB.
|
||||
@@ -1143,7 +1150,7 @@
|
||||
* Repeatedly attempt G29 leveling until it succeeds.
|
||||
* Stop after G29_MAX_RETRIES attempts.
|
||||
*/
|
||||
//#define G29_RETRY_AND_RECOVER
|
||||
#define G29_RETRY_AND_RECOVER
|
||||
#if ENABLED(G29_RETRY_AND_RECOVER)
|
||||
#define G29_MAX_RETRIES 3
|
||||
#define G29_HALT_ON_FAILURE
|
||||
@@ -1152,7 +1159,7 @@
|
||||
* between attempts, and after the maximum number of retries have been tried.
|
||||
*/
|
||||
#define G29_SUCCESS_COMMANDS "M117 Bed leveling done."
|
||||
#define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0"
|
||||
#define G29_RECOVER_COMMANDS "M117 Probe failed.\nG28\n"
|
||||
#define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1"
|
||||
|
||||
#endif
|
||||
@@ -1172,7 +1179,7 @@
|
||||
#endif
|
||||
|
||||
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
|
||||
//#define BEZIER_CURVE_SUPPORT
|
||||
#define BEZIER_CURVE_SUPPORT
|
||||
|
||||
/**
|
||||
* G38 Probe Target
|
||||
@@ -1298,7 +1305,7 @@
|
||||
// Therefore some clients abort after 30 seconds in a timeout.
|
||||
// Some other clients start sending commands while receiving a 'wait'.
|
||||
// This "wait" is only sent when the buffer is empty. 1 second is a good value here.
|
||||
//#define NO_TIMEOUTS 1000 // Milliseconds
|
||||
#define NO_TIMEOUTS 1000 // Milliseconds
|
||||
|
||||
// Some clients will have this feature soon. This could make the NO_TIMEOUTS unnecessary.
|
||||
#define ADVANCED_OK
|
||||
@@ -1686,7 +1693,7 @@
|
||||
* Define you own with
|
||||
* { <off_time[1..15]>, <hysteresis_end[-3..12]>, hysteresis_start[1..8] }
|
||||
*/
|
||||
#define CHOPPER_TIMING CHOPPER_DEFAULT_12V
|
||||
#define CHOPPER_TIMING CHOPPER_DEFAULT_24V
|
||||
|
||||
/**
|
||||
* Monitor Trinamic drivers for error conditions,
|
||||
@@ -1714,7 +1721,7 @@
|
||||
* STEALTHCHOP_(XY|Z|E) must be enabled to use HYBRID_THRESHOLD.
|
||||
* M913 X/Y/Z/E to live tune the setting
|
||||
*/
|
||||
//#define HYBRID_THRESHOLD
|
||||
#define HYBRID_THRESHOLD
|
||||
|
||||
#define X_HYBRID_THRESHOLD 100 // [mm/s]
|
||||
#define X2_HYBRID_THRESHOLD 100
|
||||
@@ -2167,7 +2174,7 @@
|
||||
#define USER_DESC_1 "Mesh Commission"
|
||||
|
||||
#define USER_GCODE_1 "M117 \n M502 \n M500 \n M501 \n M190 S65 \n M117 Probing.... \n M104 S225 \n G28 \n G29 \n M500 \n G28 \n M420 S \n M109 S225 \n G1 X100 Y 100 \n G1 Z0 \n M77 \n M117 Set Z Offset"
|
||||
|
||||
|
||||
#define USER_DESC_2 "PID Tune"
|
||||
#define USER_GCODE_2 "M106 S128 \n M303 C8 S225 E1 U \n M500 \n M117 PID Tune Done"
|
||||
|
||||
|
||||
@@ -0,0 +1,472 @@
|
||||
/**
|
||||
* 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/>.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Custom Status Screen bitmap
|
||||
*
|
||||
* Place this file in the root with your configuration files
|
||||
* and enable CUSTOM_STATUS_SCREEN_IMAGE in Configuration.h.
|
||||
*
|
||||
* Use the Marlin Bitmap Converter to make your own:
|
||||
* http://marlinfw.org/tools/u8glib/converter.html
|
||||
*/
|
||||
#include "MarlinConfig.h"
|
||||
|
||||
//============================================
|
||||
|
||||
#define STATUS_SCREENWIDTH 128
|
||||
|
||||
#define STATUS_SCREEN_HOTEND_TEXT_X(E) (41 + (E) * 20)
|
||||
|
||||
#define STATUS_SCREEN_BED_TEXT_X (HOTENDS > 1 ? 81 : 73)
|
||||
|
||||
#define FAN_ANIM_FRAMES 3
|
||||
#define STATUS_SCREEN_FAN_TEXT_X (FAN_ANIM_FRAMES == 3 ? 103 : 105)
|
||||
#define STATUS_SCREEN_FAN_TEXT_Y (FAN_ANIM_FRAMES > 2 ? 28 : 27)
|
||||
|
||||
//============================================
|
||||
|
||||
#if HOTENDS < 2
|
||||
|
||||
#if FAN_ANIM_FRAMES <= 2
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0x39,0xC8, // #..######.###..#####...#...................########.........................#.....#.....#.................#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................##########.........................#.....#.....#................#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xC7,0xE8, // #.........###..........#..................##########.........................#.....#.....#................#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0xFF,0xE8, // #......................#..................##########........................#.....#.....#.................#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1F,0xE0,0x00,0x00,0x10,0x41,0x00,0x00,0x27,0x39,0xE8, // #..##################..#...................########........................#.....#.....#..................#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1F,0xE0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................########.......................#.....#.....#...................#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................##########......................#.....#.....#...................#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x10,0x41,0x00,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................##########.......................#.....#.....#..................##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########........................#.....#.....#.................##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######........................................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3E,0x00,0xF8, // #..##################..#.....................####.......................##################................#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3F,0xFF,0xF8 // ########################......................##........................##################................###################...
|
||||
};
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B10000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10000000,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B10000001,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B11000011,B11011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100111,B11000111,B11101000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100011,B11000111,B11111000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100001,B11111111,B10001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00100011,B11111111,B00001000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00111111,B11000111,B10001000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00101111,B11000111,B11001000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110111,B10000111,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110111,B00000011,B11011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00000011,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000010,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
#elif FAN_ANIM_FRAMES == 3
|
||||
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0x39,0xC8, // #..######.###..#####...#...................########.........................#.....#.....#.................#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................##########.........................#.....#.....#................#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xC7,0xE8, // #.........###..........#..................##########.........................#.....#.....#................#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0xFF,0xE8, // #......................#..................##########........................#.....#.....#.................#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1F,0xE0,0x00,0x00,0x10,0x41,0x00,0x00,0x27,0x39,0xE8, // #..##################..#...................########........................#.....#.....#..................#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1F,0xE0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................########.......................#.....#.....#...................#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................##########......................#.....#.....#...................#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x10,0x41,0x00,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................##########.......................#.....#.....#..................##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########........................#.....#.....#.................##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######........................................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3E,0x00,0xF8, // #..##################..#.....................####.......................##################................#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3F,0xFF,0xF8 // ########################......................##........................##################................###################...
|
||||
};
|
||||
|
||||
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00001111,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110100,B00011111,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110110,B00011111,B10011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B00011111,B00001000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B10011110,B00001000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00101111,B11111100,B00001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00101111,B11011100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100111,B11101111,B11001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01110111,B11101000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00100000,B01111111,B11101000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00100000,B11110011,B11101000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00100001,B11110001,B11101000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110011,B11110000,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110111,B11110000,B01011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B11100000,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
const unsigned char status_screen2_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B10000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10000000,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B10000001,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B11000011,B11011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100111,B11000111,B11101000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100011,B11000111,B11111000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100001,B11111111,B10001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00100011,B11111111,B00001000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00111111,B11000111,B10001000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00101111,B11000111,B11001000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110111,B10000111,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110111,B00000011,B11011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00000011,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000010,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
#elif FAN_ANIM_FRAMES == 4
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0x39,0xC8, // #..######.###..#####...#...................########.........................#.....#.....#.................#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................##########.........................#.....#.....#................#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x04,0x10,0x40,0x00,0x2F,0xC7,0xE8, // #.........###..........#..................##########.........................#.....#.....#................#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x2F,0xFF,0xE8, // #......................#..................##########........................#.....#.....#.................#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1F,0xE0,0x00,0x00,0x10,0x41,0x00,0x00,0x27,0x39,0xE8, // #..##################..#...................########........................#.....#.....#..................#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1F,0xE0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................########.......................#.....#.....#...................#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x20,0x82,0x00,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................##########......................#.....#.....#...................#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x10,0x41,0x00,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................##########.......................#.....#.....#..................##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x00,0x00,0x08,0x20,0x80,0x00,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########........................#.....#.....#.................##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######........................................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3E,0x00,0xF8, // #..##################..#.....................####.......................##################................#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0xFF,0xC0,0x00,0x3F,0xFF,0xF8 // ########################......................##........................##################................###################...
|
||||
};
|
||||
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00001111,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110100,B00011111,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110110,B00011111,B10011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B00011111,B00001000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B10011110,B00001000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00101111,B11111100,B00001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00101111,B11011100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100111,B11101111,B11001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01110111,B11101000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00100000,B01111111,B11101000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00100000,B11110011,B11101000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00100001,B11110001,B11101000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110011,B11110000,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110111,B11110000,B01011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B11100000,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
const unsigned char status_screen2_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B10000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10000000,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B10000001,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B11000011,B11011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100111,B11000111,B11101000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100011,B11000111,B11111000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100001,B11111111,B10001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01101100,B00001000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00100011,B11111111,B00001000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00111111,B11000111,B10001000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00101111,B11000111,B11001000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110111,B10000111,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110111,B00000011,B11011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00000011,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000010,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
|
||||
const unsigned char status_screen3_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B11110000,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110001,B11100000,B00011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110001,B11100000,B00011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100001,B11100001,B11101000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100000,B11110011,B11101000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00100000,B01111111,B11101000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00100000,B01110111,B11101000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00000100,B00010000,B01000000,B00000000,B00101000,B11101110,B00101000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00101111,B11011100,B00001000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00101111,B11111100,B00001000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011111,B11100000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00101111,B10011110,B00001000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00100000,B10000010,B00000000,B00000000,B00101111,B00001111,B00001000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00010000,B01000001,B00000000,B00000000,B00110000,B00001111,B00011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000000,B00000000,B00001000,B00100000,B10000000,B00000000,B00110000,B00001111,B00011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00011111,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#else // HOTENDS >= 2
|
||||
|
||||
#if FAN_ANIM_FRAMES <= 2
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x2F,0x39,0xC8, // #..######.###..#####...#...................########............########.............#.....#.....#.........#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x2F,0xC7,0xE8, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x2F,0xFF,0xE8, // #......................#..................###.#.####..........######.###............#.....#.....#.........#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x27,0x39,0xE8, // #..##################..#...................####.###............####.###............#.....#.....#..........#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x00,0xF8, // #..##################..#.....................####................####...........##################........#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00001111,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110100,B00011111,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110110,B00011111,B10011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B00011111,B00001000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B10011110,B00001000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000001,B11111110,B00000000,B00001000,B00100000,B10000000,B00101111,B11111100,B00001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111110,B11110000,B00000011,B11001111,B00000000,B00000100,B00010000,B01000000,B00101111,B11011100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111100,B11110000,B00000011,B10110111,B00000000,B00000100,B00010000,B01000000,B00100111,B11101111,B11001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111010,B11110000,B00000011,B11110111,B00000000,B00001000,B00100000,B10000000,B00100000,B01110111,B11101000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011110,B11100000,B00000001,B11101110,B00000000,B00010000,B01000001,B00000000,B00100000,B01111111,B11101000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011110,B11100000,B00000001,B11011110,B00000000,B00100000,B10000010,B00000000,B00100000,B11110011,B11101000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10111111,B00000000,B00100000,B10000010,B00000000,B00100001,B11110001,B11101000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10000111,B00000000,B00010000,B01000001,B00000000,B00110011,B11110000,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000011,B11111111,B00000000,B00001000,B00100000,B10000000,B00110111,B11110000,B01011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00111001,B11100000,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B01111000,B00000000,B11111111,B11111111,B11000000,B00111110,B00000000,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00110000,B00000000,B11111111,B11111111,B11000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
|
||||
#elif FAN_ANIM_FRAMES == 3
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x2F,0x39,0xC8, // #..######.###..#####...#...................########............########.............#.....#.....#.........#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x2F,0xC7,0xE8, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x2F,0xFF,0xE8, // #......................#..................###.#.####..........######.###............#.....#.....#.........#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x27,0x39,0xE8, // #..##################..#...................####.###............####.###............#.....#.....#..........#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x00,0xF8, // #..##################..#.....................####................####...........##################........#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B00001111,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110100,B00011111,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110110,B00011111,B10011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B00011111,B00001000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00101111,B10011110,B00001000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000001,B11111110,B00000000,B00001000,B00100000,B10000000,B00101111,B11111100,B00001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111110,B11110000,B00000011,B11001111,B00000000,B00000100,B00010000,B01000000,B00101111,B11011100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111100,B11110000,B00000011,B10110111,B00000000,B00000100,B00010000,B01000000,B00100111,B11101111,B11001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111010,B11110000,B00000011,B11110111,B00000000,B00001000,B00100000,B10000000,B00100000,B01110111,B11101000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011110,B11100000,B00000001,B11101110,B00000000,B00010000,B01000001,B00000000,B00100000,B01111111,B11101000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011110,B11100000,B00000001,B11011110,B00000000,B00100000,B10000010,B00000000,B00100000,B11110011,B11101000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10111111,B00000000,B00100000,B10000010,B00000000,B00100001,B11110001,B11101000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10000111,B00000000,B00010000,B01000001,B00000000,B00110011,B11110000,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000011,B11111111,B00000000,B00001000,B00100000,B10000000,B00110111,B11110000,B01011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00111001,B11100000,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B01111000,B00000000,B11111111,B11111111,B11000000,B00111110,B00000000,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00110000,B00000000,B11111111,B11111111,B11000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
const unsigned char status_screen2_bmp[] PROGMEM = {
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B10000000,B11111000,
|
||||
B10001110,B00000000,B11100001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10000000,B00111000,
|
||||
B10011111,B00000000,B11110001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B10000001,B11011000,
|
||||
B10010011,B10000001,B00111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00110111,B11000011,B11011000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100111,B11000111,B11101000,
|
||||
B10011111,B10000001,B11111001,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00100011,B11000111,B11111000,
|
||||
B10011111,B10111001,B11110001,B00000000,B00000000,B00011111,B11100000,B00000001,B11111110,B00000000,B00001000,B00100000,B10000000,B00100001,B11111111,B10001000,
|
||||
B10001111,B00101000,B11110001,B00000000,B00000000,B00111110,B11110000,B00000011,B11001111,B00000000,B00000100,B00010000,B01000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00111000,B00000001,B00000000,B00000000,B00111100,B11110000,B00000011,B10110111,B00000000,B00000100,B00010000,B01000000,B00100000,B01101100,B00001000,
|
||||
B10000000,B00000000,B00000001,B00000000,B00000000,B00111010,B11110000,B00000011,B11110111,B00000000,B00001000,B00100000,B10000000,B00100000,B01101100,B00001000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00011110,B11100000,B00000001,B11101110,B00000000,B00010000,B01000001,B00000000,B00100011,B11111111,B00001000,
|
||||
B10010001,B01110100,B10011001,B00000000,B00000000,B00011110,B11100000,B00000001,B11011110,B00000000,B00100000,B10000010,B00000000,B00111111,B11000111,B10001000,
|
||||
B10011011,B00000110,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10111111,B00000000,B00100000,B10000010,B00000000,B00101111,B11000111,B11001000,
|
||||
B10011011,B01010100,B10101001,B00000000,B00000000,B00111110,B11110000,B00000011,B10000111,B00000000,B00010000,B01000001,B00000000,B00110111,B10000111,B11011000,
|
||||
B10011011,B01010110,B10101001,B00000000,B00000000,B00111111,B11110000,B00000011,B11111111,B00000000,B00001000,B00100000,B10000000,B00110111,B00000011,B11011000,
|
||||
B10011011,B01010100,B10011001,B00000000,B00000000,B00001111,B11000000,B00000000,B11111100,B00000000,B00000000,B00000000,B00000000,B00111000,B00000011,B00111000,
|
||||
B10011111,B11111111,B11111001,B00000000,B00000000,B00000111,B10000000,B00000000,B01111000,B00000000,B11111111,B11111111,B11000000,B00111110,B00000010,B11111000,
|
||||
B11111111,B11111111,B11111111,B00000000,B00000000,B00000011,B00000000,B00000000,B00110000,B00000000,B11111111,B11111111,B11000000,B00111111,B11111111,B11111000
|
||||
};
|
||||
|
||||
|
||||
#elif FAN_ANIM_FRAMES == 4
|
||||
|
||||
const unsigned char status_screen0_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3F,0x38, // #...###.........###....#..................................................................................###.....######..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7E,0x18, // #..#####........####...#..................................................................................##.....######....##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x7C,0x18, // #..#..###......#..###..#..................................................................................##.....#####.....##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7C,0x08, // #..######......######..#..................................................................................#.#....#####......#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x38,0x08, // #..######......######..#..................................................................................#.##....###.......#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x2F,0x39,0xC8, // #..######.###..#####...#...................########............########.............#.....#.....#.........#.####..###..###..#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x2F,0xFF,0xE8, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#.###############.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x2F,0xC7,0xE8, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#.######...######.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x2F,0xFF,0xE8, // #......................#..................###.#.####..........######.###............#.....#.....#.........#.###############.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x27,0x39,0xE8, // #..##################..#...................####.###............####.###............#.....#.....#..........#..###..###..####.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x20,0x38,0x68, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........#.......###....##.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x20,0x7C,0x28, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#......#####....#.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x30,0x7C,0x18, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##.....#####.....##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x30,0xFC,0x18, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##....######.....##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x39,0xF8,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###..######.....###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x00,0xF8, // #..##################..#.....................####................####...........##################........#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
|
||||
const unsigned char status_screen1_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x0F,0x38, // #...###.........###....#..................................................................................###.......####..###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x1F,0xD8, // #..#####........####...#..................................................................................##.#.....#######.##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x1F,0x98, // #..#..###......#..###..#..................................................................................##.##....######..##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2F,0x1F,0x08, // #..######......######..#..................................................................................#.####...#####....#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2F,0x9E,0x08, // #..######......######..#..................................................................................#.#####..####.....#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x2F,0xFC,0x08, // #..######.###..#####...#...................########............########.............#.....#.....#.........#.##########......#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x2F,0xDC,0x08, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#.######.###......#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x27,0xEF,0xC8, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#..######.######..#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x20,0x77,0xE8, // #......................#..................###.#.####..........######.###............#.....#.....#.........#......###.######.#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x20,0x7F,0xE8, // #..##################..#...................####.###............####.###............#.....#.....#..........#......##########.#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x20,0xF3,0xE8, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........#.....####..#####.#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x21,0xF1,0xE8, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#....#####...####.#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x33,0xF0,0xD8, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##..######....##.##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x37,0xF0,0x58, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##.#######.....#.##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x39,0xE0,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###..####.......###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x00,0xF8, // #..##################..#.....................####................####...........##################........#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
const unsigned char status_screen2_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x80,0xF8, // #......................#..................................................................................#####.#.......#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x80,0x38, // #...###.........###....#..................................................................................###..##.........###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x81,0xD8, // #..#####........####...#..................................................................................##.####......###.##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xC3,0xD8, // #..#..###......#..###..#..................................................................................##.#####....####.##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0xC7,0xE8, // #..######......######..#..................................................................................#..#####...######.#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0xC7,0xF8, // #..######......######..#..................................................................................#...####...########...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x21,0xFF,0x88, // #..######.###..#####...#...................########............########.............#.....#.....#.........#....##########...#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x20,0x6C,0x08, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#......##.##......#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x20,0x6C,0x08, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#......##.##......#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x20,0x6C,0x08, // #......................#..................###.#.####..........######.###............#.....#.....#.........#......##.##......#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x23,0xFF,0x08, // #..##################..#...................####.###............####.###............#.....#.....#..........#...##########....#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x3F,0xC7,0x88, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........########...####...#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x2F,0xC7,0xC8, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#.######...#####..#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x37,0x87,0xD8, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##.####....#####.##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x37,0x03,0xD8, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##.###......####.##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x38,0x03,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###.........##..###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x02,0xF8, // #..##################..#.....................####................####...........##################........#####.......#.#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
const unsigned char status_screen3_bmp[] PROGMEM = {
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF8, // ########################..................................................................................###################...
|
||||
0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0xF8, // #......................#..................................................................................#####.........#####...
|
||||
0x8E,0x00,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xF0,0x38, // #...###.........###....#..................................................................................###..#####......###...
|
||||
0x9F,0x00,0xF1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0xE0,0x18, // #..#####........####...#..................................................................................##...####........##...
|
||||
0x93,0x81,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0xE0,0x18, // #..#..###......#..###..#..................................................................................##...####........##...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0xE1,0xE8, // #..######......######..#..................................................................................#....####....####.#...
|
||||
0x9F,0x81,0xF9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xF3,0xE8, // #..######......######..#..................................................................................#.....####..#####.#...
|
||||
0x9F,0xB9,0xF1,0x00,0x00,0x1F,0xE0,0x01,0xFE,0x00,0x08,0x20,0x80,0x20,0x7F,0xE8, // #..######.###..#####...#...................########............########.............#.....#.....#.........#......##########.#...
|
||||
0x8F,0x28,0xF1,0x00,0x00,0x3E,0xF0,0x03,0xCF,0x00,0x04,0x10,0x40,0x20,0x77,0xE8, // #...####..#.#...####...#..................#####.####..........####..####.............#.....#.....#........#......###.######.#...
|
||||
0x80,0x38,0x01,0x00,0x00,0x3C,0xF0,0x03,0xB7,0x00,0x04,0x10,0x40,0x28,0xEE,0x28, // #.........###..........#..................####..####..........###.##.###.............#.....#.....#........#.#...###.###...#.#...
|
||||
0x80,0x00,0x01,0x00,0x00,0x3A,0xF0,0x03,0xF7,0x00,0x08,0x20,0x80,0x2F,0xDC,0x08, // #......................#..................###.#.####..........######.###............#.....#.....#.........#.######.###......#...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x1E,0xE0,0x01,0xEE,0x00,0x10,0x41,0x00,0x2F,0xFC,0x08, // #..##################..#...................####.###............####.###............#.....#.....#..........#.##########......#...
|
||||
0x91,0x74,0x99,0x00,0x00,0x1E,0xE0,0x01,0xDE,0x00,0x20,0x82,0x00,0x2F,0x9E,0x08, // #..#...#.###.#..#..##..#...................####.###............###.####...........#.....#.....#...........#.#####..####.....#...
|
||||
0x9B,0x06,0xA9,0x00,0x00,0x3E,0xF0,0x03,0xBF,0x00,0x20,0x82,0x00,0x2F,0x0F,0x08, // #..##.##.....##.#.#.#..#..................#####.####..........###.######..........#.....#.....#...........#.####....####....#...
|
||||
0x9B,0x54,0xA9,0x00,0x00,0x3E,0xF0,0x03,0x87,0x00,0x10,0x41,0x00,0x30,0x0F,0x18, // #..##.##.#.#.#..#.#.#..#..................#####.####..........###....###...........#.....#.....#..........##........####...##...
|
||||
0x9B,0x56,0xA9,0x00,0x00,0x3F,0xF0,0x03,0xFF,0x00,0x08,0x20,0x80,0x30,0x0F,0x18, // #..##.##.#.#.##.#.#.#..#..................##########..........##########............#.....#.....#.........##........####...##...
|
||||
0x9B,0x54,0x99,0x00,0x00,0x0F,0xC0,0x00,0xFC,0x00,0x00,0x00,0x00,0x38,0x1F,0x38, // #..##.##.#.#.#..#..##..#....................######..............######....................................###......#####..###...
|
||||
0x9F,0xFF,0xF9,0x00,0x00,0x07,0x80,0x00,0x78,0x00,0xFF,0xFF,0xC0,0x3E,0x00,0xF8, // #..##################..#.....................####................####...........##################........#####.........#####...
|
||||
0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0x30,0x00,0xFF,0xFF,0xC0,0x3F,0xFF,0xF8 // ########################......................##..................##............##################........###################...
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#endif // HOTENDS >= 2
|
||||
@@ -39,7 +39,7 @@
|
||||
/**
|
||||
* Marlin release version identifier
|
||||
*/
|
||||
#define SHORT_BUILD_VERSION "2.0.x_SX4D"
|
||||
#define SHORT_BUILD_VERSION "2.0.x_SX4E"
|
||||
|
||||
/**
|
||||
* Verbose version identifier which should contain a reference to the location
|
||||
|
||||
Reference in New Issue
Block a user