Created
December 22, 2024 07:22
-
-
Save ericswpark/f2d4d3cf51399a168454eb58f3c24106 to your computer and use it in GitHub Desktop.
Custom boot logo for 3D printer - Marlin firmware, three-headed dragon meme
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Marlin 3D Printer Firmware | |
* Copyright (c) 2020 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 <https://www.gnu.org/licenses/>. | |
* | |
*/ | |
#pragma once | |
/** | |
* Custom Boot Screen bitmap | |
* | |
* Place this file in the root with your configuration files | |
* and enable SHOW_CUSTOM_BOOTSCREEN in Configuration.h. | |
* | |
* Use the Marlin Bitmap Converter to make your own: | |
* https://marlinfw.org/tools/u8glib/converter.html | |
*/ | |
#define CUSTOM_BOOTSCREEN_TIMEOUT 1000 | |
/** | |
* Made with Marlin Bitmap Converter | |
* https://marlinfw.org/tools/u8glib/converter.html | |
* | |
* This bitmap from 88x64 C/C++ data | |
*/ | |
#define CUSTOM_BOOTSCREEN_BMPWIDTH 88 | |
const unsigned char custom_start_bmp[] PROGMEM = { | |
B00000000,B00000000,B00000010,B00000000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000110,B00000000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00011111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00011111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B10000000,B00000000,B00000000,B00000000,B00111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,B00000000,B00111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11100000,B00000000,B00100000,B00000000,B01111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11110000,B00000000,B11111000,B00000000,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00011111,B11111100,B00000001,B11001110,B00000001,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00011111,B11111110,B00000011,B10111110,B00000011,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00011111,B11111111,B10000111,B11111111,B00000111,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00011111,B11111111,B11000111,B11111111,B00011111,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11111111,B11110001,B11011110,B01111111,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11111111,B11111100,B10101111,B11111111,B11111111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000111,B11111111,B11111111,B11011111,B11111111,B11111110,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00000011,B11101111,B11111111,B10001111,B11111100,B00010010,B00000010,B00000000,B00000000, | |
B00000000,B00000000,B00000001,B11001111,B11111111,B10111111,B11100001,B11000000,B00000110,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B10000000,B11111111,B11111111,B10001111,B11111000,B00001110,B00000000,B00000000, | |
B00000000,B00000011,B00000000,B00000000,B00111111,B11111111,B00111111,B11000100,B00011110,B00000000,B00000000, | |
B00000000,B00000011,B10000000,B00111111,B10011111,B11111111,B01111111,B11000010,B01111110,B00000000,B00000000, | |
B00000000,B00000011,B11100000,B01111111,B11101111,B10001110,B11111111,B11110010,B01111110,B00000000,B00000000, | |
B00000000,B00000011,B11111000,B11001111,B11100111,B10101110,B11111111,B11010001,B01111100,B00000000,B00000000, | |
B00000000,B00000001,B11111101,B11000111,B11110111,B11111101,B11111111,B10000011,B01111000,B00000000,B00000000, | |
B00000000,B00000001,B11111011,B11000111,B11110011,B11111101,B11111111,B10000011,B00111000,B00000000,B00000000, | |
B00000000,B00000000,B11111011,B11100011,B11111011,B11111101,B11111111,B11000111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B01111011,B10000111,B11111011,B11111101,B11111111,B11111111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00110010,B00000111,B11111011,B11111110,B11111111,B11111110,B00000011,B11110000,B00000000, | |
B00000000,B00000000,B00010011,B00001111,B11111011,B11111110,B11111111,B11111110,B00000011,B11000000,B00000000, | |
B00000000,B00001111,B11110011,B11111111,B11111001,B11111000,B00111111,B11111100,B00000001,B10000000,B00000000, | |
B00000000,B00011111,B11100011,B11111111,B11110000,B00100011,B11011111,B11110011,B10000001,B00000000,B00000000, | |
B00000000,B00001111,B10000001,B11111111,B11110111,B10001110,B11000011,B10000111,B10000000,B00000000,B00000000, | |
B00000000,B00000011,B00000101,B11111111,B11100111,B11111100,B11011100,B00111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00001110,B11111111,B11000110,B00111001,B11011111,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000000,B00011111,B00111110,B00110011,B10010011,B11111111,B11111111,B00000011,B11000000,B00000000, | |
B00000000,B00000000,B00111111,B11000000,B11111111,B10011011,B11111111,B11111111,B00000000,B00000000,B00000000, | |
B00000000,B00000000,B00111111,B11111111,B11111111,B10011011,B11111111,B11111110,B00000000,B00000000,B00000000, | |
B00000000,B00000100,B00111111,B11111111,B11111111,B10111011,B11111111,B11111000,B00000000,B00000000,B00000000, | |
B00000000,B00001100,B00111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B00000000, | |
B00000000,B00011100,B00111111,B11111111,B11111111,B11111111,B11110000,B00000101,B10000000,B00000000,B00000000, | |
B00000000,B00111000,B00011111,B11111111,B11111111,B11111111,B11110011,B11111001,B11000000,B00000000,B00000000, | |
B00000000,B00000000,B00001111,B11111111,B11111111,B11111111,B11111011,B11111100,B11000000,B00000000,B00000000, | |
B00000000,B00000001,B10000111,B11111100,B00011111,B11111111,B11111011,B11111110,B01000000,B00000000,B00000000, | |
B00000000,B00000001,B11000000,B00000000,B10111111,B11011111,B11111011,B11111111,B00000000,B00000000,B00000000, | |
B00000000,B00000011,B10000000,B00100110,B00111111,B10001111,B11110000,B11111111,B10000000,B00000000,B00000000, | |
B00000000,B00000010,B00000000,B11000110,B01111111,B00110011,B11000110,B01111111,B11000000,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B11000001,B01111100,B01111000,B00011111,B01111111,B11000000,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B11111111,B00110001,B11111111,B10011111,B10111111,B11000010,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B11111111,B10000011,B11111111,B11101111,B11011111,B11100010,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B11111111,B11010111,B11111111,B11100111,B11111111,B11100010,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B11111111,B11010111,B11111111,B11110111,B11111111,B11100011,B00000000,B00000000, | |
B00000000,B00000000,B00000001,B11111110,B01101111,B11111111,B11111011,B11111111,B11100011,B00000000,B00000000, | |
B00000000,B00000000,B00000001,B10001110,B11111111,B11111111,B11111001,B11111111,B11000111,B00000000,B00000000, | |
B00000000,B00000000,B00000001,B00000000,B11111111,B11111111,B11111001,B11111111,B11000111,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B00000000,B11111111,B11111111,B11111000,B11111111,B10000111,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B00000000,B11111111,B11111000,B00011000,B01111111,B00000111,B10000000,B00000000, | |
B00000000,B00000000,B00000000,B00000000,B11100000,B00000000,B00011000,B00111110,B00000111,B10000000,B00000000, | |
B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000, | |
B00000000,B00000000,B00000000,B00000010,B00000000,B00000000,B00000001,B11000000,B00001111,B10000000,B00000000, | |
B00000000,B00000000,B00000000,B00000011,B00000000,B00000000,B00000011,B11000000,B00001111,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B00000111,B01100000,B00000000,B00000111,B10000000,B00001111,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B00000111,B01111000,B00000000,B00111111,B10000000,B00001111,B00000000,B00000000, | |
B00000000,B00000000,B00000000,B00000011,B01111110,B00000000,B00111111,B10000000,B00000111,B00000000,B00000000 | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment