From 4240033926659f875bd7925dd742e4372672f7d0 Mon Sep 17 00:00:00 2001 From: Vladislav Vasiliev Date: Tue, 25 Aug 2020 10:02:56 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE?= =?UTF-8?q?=D0=BA=20=D0=BD=D0=B0=D0=B2=D0=B8=D0=B3=D0=B0=D1=86=D0=B8=D0=B8?= =?UTF-8?q?,=20=E2=86=91-=20=E2=86=93+=20=D0=BD=D0=B0=20=E2=86=93-=20?= =?UTF-8?q?=E2=86=91+?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/Configuration.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 7ea3bac2ed..7cc72e1ce0 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -591,7 +591,7 @@ * Note: For Bowden Extruders make this large enough to allow load/unload. */ #define PREVENT_LENGTHY_EXTRUDE -#define EXTRUDE_MAXLENGTH 710 +#define EXTRUDE_MAXLENGTH 710 //=========================================================================== //======================== Thermal Runaway Protection ======================= @@ -1558,7 +1558,7 @@ EEPROM_W25Q #undef SRAM_EEPROM_EMULATION #undef I2C_EEPROM_AT24C16 #undef SPI_EEPROM_W25Q -#undef USE_WIRED_EEPROM +#undef USE_WIRED_EEPROM #define MARLIN_EEPROM_SIZE 4096 #endif @@ -1843,7 +1843,7 @@ EEPROM_W25Q // If CLOCKWISE normally moves DOWN this makes it go UP. // If CLOCKWISE normally moves UP this makes it go DOWN. // -//#define REVERSE_MENU_DIRECTION +#define REVERSE_MENU_DIRECTION // // This option reverses the encoder direction for Select Screen. From 5232e572c277a18d01bd297433554a51142aff52 Mon Sep 17 00:00:00 2001 From: Vladislav Vasiliev Date: Tue, 25 Aug 2020 10:04:59 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9B=D0=BE=D0=B3=D0=BE=D1=82=D0=B8=D0=BF?= =?UTF-8?q?=20FlyingBear=0D=20Ghost=20=D0=BF=D1=80=D0=B8=20=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D1=80=D1=82=D0=B5=20=D0=BF=D1=80=D0=B8=D0=BD=D1=82=D0=B5?= =?UTF-8?q?=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/Configuration.h | 2 +- Marlin/_Bootscreen.h | 76 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 Marlin/_Bootscreen.h diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 7cc72e1ce0..8ba479bf39 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -89,7 +89,7 @@ #define SHOW_BOOTSCREEN // Show the bitmap in Marlin/_Bootscreen.h on startup. -//#define SHOW_CUSTOM_BOOTSCREEN +#define SHOW_CUSTOM_BOOTSCREEN // Show the bitmap in Marlin/_Statusscreen.h on the status screen. //#define CUSTOM_STATUS_SCREEN_IMAGE diff --git a/Marlin/_Bootscreen.h b/Marlin/_Bootscreen.h new file mode 100644 index 0000000000..628bd2ed9b --- /dev/null +++ b/Marlin/_Bootscreen.h @@ -0,0 +1,76 @@ +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from the file 'marlin_fb4s_logo.bmp' + */ +#pragma once + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +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,B10000000,B00000000,B00000000,B00000000,B00000000, // ........................................................................................#....................................... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11000000,B00000000,B00000000,B00000001,B10000000, // ........................................................................................##.............................##....... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11000000,B00000000,B00000000,B00000011,B10000000, // .......................................................................................###............................###....... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11000000,B00000000,B00000000,B00001111,B10000000, // .......................................................................................###..........................#####....... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11000000,B00000000,B00000000,B00011111,B00000000, // ......................................................................................####.........................#####........ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B01111111,B00000000, // .....................................................................................#####.......................#######........ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B11111110,B00000000, // .....................................................................................#####......................#######......... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000011,B11111110,B00000000, // ....................................................................................######....................#########......... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B10000000,B00000000,B00001111,B11111100,B00000000, // ...................................................................................######...................##########.......... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B10010000,B00000000,B00111111,B11111000,B00000000, // ...................................................................................######..#..............###########........... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B00010000,B00000000,B11111111,B11110000,B00000000, // ..................................................................................######...#............############............ + B01111111,B01100000,B00000100,B00000000,B00000000,B01111111,B00000000,B00000000,B00000000,B00000000,B01111111,B00110000,B00000011,B11111111,B11100000,B00000000, // .#######.##..........#...................#######.................................#######..##..........#############............. + B01100000,B01100000,B00000100,B00000000,B00000000,B01100001,B10000000,B00000000,B00000000,B00000000,B11111110,B01110000,B00001111,B11111111,B11000010,B00000000, // .##......##..........#...................##....##...............................#######..###........##############....#......... + B01100000,B01100000,B00000000,B00000000,B00000000,B01100001,B10000000,B00000000,B00000000,B00000001,B11111110,B11110000,B01111111,B11111111,B10001110,B00000000, // .##......##..............................##....##..............................########.####.....################...###......... + B01100000,B01101100,B00100100,B11111100,B01111110,B01100011,B10001111,B00001111,B10011111,B00000011,B11111100,B11110001,B11111111,B11111110,B00111100,B00000000, // .##......##.##....#..#..######...######..##...###...####....#####..#####......########..####...################...####.......... + B01111110,B01101100,B01101100,B11100110,B11100110,B01111111,B00011001,B10011001,B10011000,B00000111,B11111101,B11110011,B11111111,B11111100,B11111100,B00000000, // .######..##.##...##.##..###..##.###..##..#######...##..##..##..##..##........#########.#####..################..######.......... + B01100000,B01100110,B01101100,B11000110,B11000110,B01100001,B10110000,B10001111,B10011000,B00001111,B11111111,B11100111,B11111111,B11110011,B11111000,B00000000, // .##......##..##..##.##..##...##.##...##..##....##.##....#...#####..##.......###############..###############..#######........... + B01100000,B01100110,B11001100,B11000110,B11000110,B01100001,B10111111,B10011101,B10011000,B00011111,B11111111,B11100111,B11111111,B11111111,B11110000,B00000000, // .##......##..##.##..##..##...##.##...##..##....##.#######..###.##..##......################..#######################............ + B01100000,B01100011,B11001100,B11000110,B11000110,B01100001,B10110000,B00011001,B10011000,B00011111,B11111111,B11000111,B11111111,B11111111,B11100000,B00000000, // .##......##...####..##..##...##.##...##..##....##.##.......##..##..##......###############...######################............. + B01100000,B01100011,B10001100,B11000110,B11100110,B01100001,B10011001,B10011001,B11011000,B00111111,B11111111,B11000111,B11111111,B11111111,B11000000,B00000000, // .##......##...###...##..##...##.###..##..##....##..##..##..##..###.##.....################...#####################.............. + B01100000,B01100011,B10000100,B11000110,B01111110,B01111111,B00001111,B00011110,B11011000,B00111111,B11111111,B10000111,B11111111,B11111111,B10000000,B00000000, // .##......##...###....#..##...##..######..#######....####...####.##.##.....###############....####################............... + B00000000,B00000001,B10000000,B00000000,B11000110,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,B00100111,B11111111,B11111111,B00000000,B00000000, // ...............##...............##...##....................................#############..#..###################................ + B00000000,B00000011,B00000000,B00000000,B11000110,B00000000,B00000000,B00000000,B00000000,B00001111,B11111110,B01100111,B11111111,B11111100,B00000000,B00000000, // ..............##................##...##.....................................###########..##..#################.................. + B00000000,B00001110,B00000000,B00000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000111,B11111100,B11100111,B11111111,B11111000,B00000000,B00000000, // ............###...................####.......................................#########..###..################................... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11100111,B11111111,B11100000,B00000000,B00000000, // .............................................................................##############..##############..................... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11000111,B11111111,B10001110,B00000000,B00000000, // .............................................................................#############...############...###................. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11001111,B11111111,B11111100,B00000000,B00000000, // ..............................................................................############..##################.................. + B00000000,B00000000,B00001111,B00001100,B00000000,B00000000,B00001100,B00000000,B00000000,B00000011,B11111111,B10001111,B11111111,B11111100,B00000000,B00000000, // ....................####....##......................##........................###########...##################.................. + B00000000,B00000000,B00110001,B11001100,B00000000,B00000000,B00001100,B00000000,B00000000,B00000011,B11111111,B00011111,B11111111,B11111000,B00000000,B00000000, // ..................##...###..##......................##........................##########...##################................... + B00000000,B00000000,B01110000,B11001100,B00000000,B00000000,B00001100,B00000000,B00000000,B00000011,B11111111,B00011111,B11111111,B11100000,B00000000,B00000000, // .................###....##..##......................##........................##########...################..................... + B00000000,B00000000,B01100000,B01001111,B11000111,B10000111,B10011111,B00000000,B00000000,B00000111,B11111110,B01111111,B11111111,B11000000,B00000000,B00000000, // .................##......#..######...####....####..#####.....................##########..#################...................... + B00000000,B00000000,B01100000,B00001100,B11001100,B01101100,B11001100,B00000000,B00000000,B00000111,B11111100,B11111111,B11111111,B10000000,B00000000,B00000000, // .................##.........##..##..##...##.##..##..##.......................#########..#################....................... + B00000000,B00000000,B01100011,B11001100,B01101100,B01101110,B00001100,B00000000,B00000000,B00000111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, // .................##...####..##...##.##...##.###.....##.......................##########################......................... + B00000000,B00000000,B01100000,B01101100,B01101100,B01100111,B11001100,B00000000,B00000000,B00001111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, // .................##......##.##...##.##...##..#####..##......................###########################......................... + B00000000,B00000000,B01110000,B01101100,B01101100,B01100000,B11001100,B00000000,B00000000,B01111111,B11111111,B11111111,B11111111,B11110000,B00000000,B00000000, // .................###.....##.##...##.##...##.....##..##...................###################################.................... + B00000000,B00000000,B00110000,B11001100,B01101100,B01101100,B11001100,B00000000,B00000001,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000, // ..................##....##..##...##.##...##.##..##..##.................#######################################.................. + B00000000,B00000000,B00001111,B10001100,B01000111,B10000111,B10000111,B00000000,B00001111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000, // ....................#####...##...#...####....####....###............###########################################................. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000000, // ..................................................................##############################################................ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000,B00000000, // .................................................................################################################............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000000,B00000000, // ..............................................................####################################################.............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000,B00000000, // ..............................................................###################################################............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000000,B00000000, // ..............................................................###################################################............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000000, // .............................................................###################################################................ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00111111,B11111111,B11111111,B11111111,B11111111,B11110011,B00000000,B00000000, // ............................................................###...##########################################..##................ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,B01111011,B11111111,B11111111,B11111111,B11111111,B11111101,B10000000,B00000000, // .............................................................##..####.########################################.##............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111101,B11111111,B11111111,B11111111,B11111111,B11111100,B10000000,B00000000, // ............................................................##########.#######################################..#............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111011,B11111111,B11111111,B11111111,B11111111,B11111110,B10000000,B00000000, // ............................................................#########.#########################################.#............... + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11100111,B11111111,B11111111,B11111111,B11111111,B11111111,B01000000,B00000000, // ...........................................................########..###########################################.#.............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000000, // ............................................................####...################################################............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11011111,B11111100,B11111111,B11111111,B11100000,B00000000, // .................................................................#################.###########..###################............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11111011,B00000101,B11110000,B01111111,B10111111,B11100000,B00000000, // ..................................................................###########.##.....#.#####.....########.#########............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11110110,B00000000,B00000000,B00011111,B11111111,B11100000,B00000000, // .................................................................###########.##....................################............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11101100,B00000000,B00000000,B00001111,B11111111,B11110000,B00000000, // ................................................................###########.##......................################............ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11110000,B00000000,B00000000,B00000111,B11111111,B11110000,B00000000, // ...............................................................#############.........................###############............ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11000000,B00000000,B00000000,B00000001,B11111111,B11100000,B00000000, // ..............................................................############.............................############............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11011110,B00000000,B00000000,B00000000,B00000000,B01111011,B11100000,B00000000, // ...............................................................###.####..................................####.#####............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11100000,B00000000, // ...............................................................................................................####............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11000000,B00000000, // ................................................................................................................##.............. + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, // ................................................................................................................................ + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 // ................................................................................................................................ +};