From 53b464902e2267ba41ba838d2c3e1f3a0422d9ca Mon Sep 17 00:00:00 2001 From: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com> Date: Sun, 12 Apr 2020 15:29:57 -0700 Subject: [PATCH] Alternative Wanhao Duplicator i3 Mini bootscreens (#57) --- .../Cocoon Create Model Maker/_Bootscreen.h | 54 ++++++++++++++ .../Monoprice MP i3 Mini/_Bootscreen.h | 74 +++++++++++++++++++ .../Wanhao/Duplicator i3 Mini/_Bootscreen.h | 25 ++++++- 3 files changed, 152 insertions(+), 1 deletion(-) create mode 100755 config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Cocoon Create Model Maker/_Bootscreen.h create mode 100755 config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Monoprice MP i3 Mini/_Bootscreen.h diff --git a/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Cocoon Create Model Maker/_Bootscreen.h b/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Cocoon Create Model Maker/_Bootscreen.h new file mode 100755 index 0000000000..08b13bb581 --- /dev/null +++ b/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Cocoon Create Model Maker/_Bootscreen.h @@ -0,0 +1,54 @@ +/** + * 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 . + * + */ +#pragma once + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B11111111,B11111110,B00000111,B11111111,B00000000,B11111111,B11111110,B00000111,B11111111,B00000000,B01111111,B11111000,B00011111,B11111111,B00000000, + B00000011,B11111111,B11111110,B00011111,B11111111,B11000011,B11111111,B11111111,B00011111,B11111111,B11100001,B11111111,B11111110,B00111111,B11111111,B11000000, + B00000111,B10000000,B00000000,B00111000,B00000000,B11100111,B10000000,B00000000,B00111100,B00000000,B11100011,B11000000,B00001111,B00111000,B00000000,B11100000, + B00000110,B00000000,B00000000,B01110000,B00000000,B01100110,B00000000,B00000000,B00110000,B00000000,B01110011,B00000000,B00000011,B00111000,B00000000,B01110000, + B00000110,B00000000,B00000000,B01110000,B00000000,B01100110,B00000000,B00000000,B00110000,B00000000,B00110011,B00000000,B00000011,B00111000,B00000000,B01110000, + B00000110,B00000000,B00000000,B01110000,B00000000,B01100110,B00000000,B00000000,B00110000,B00000000,B00110011,B00000000,B00000011,B00111000,B00000000,B01110000, + B00000110,B00000000,B00000000,B01110000,B00000000,B01100110,B00000000,B00000000,B00110000,B00000000,B01110011,B10000000,B00000111,B00111000,B00000000,B01110000, + B00000111,B11111111,B11111110,B00111111,B11111111,B11100111,B11111111,B11111111,B00111111,B11111111,B11100001,B11111111,B11111111,B00111000,B00000000,B01110000, + B00000001,B11111111,B11111110,B00001111,B11111111,B10000001,B11111111,B11111110,B00011111,B11111111,B11000000,B11111111,B11111100,B00111000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11110001,B11011001,B11110001,B11110011,B11110011,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111001,B11111011,B11110011,B11111011,B11110111,B11110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10111011,B11110111,B00110011,B00111001,B11001110,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00011011,B10001111,B11110000,B11111001,B11001111,B11110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000011,B10001111,B11110111,B11111011,B11011111,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00110011,B10001110,B00000111,B01110011,B10011100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B01110111,B10001110,B11101111,B01110011,B10011100,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11110111,B00001111,B11101111,B11110011,B11011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11000111,B00000111,B10000111,B01100011,B11001111,B00000000 +}; diff --git a/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Monoprice MP i3 Mini/_Bootscreen.h b/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Monoprice MP i3 Mini/_Bootscreen.h new file mode 100755 index 0000000000..60ae4e17c3 --- /dev/null +++ b/config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Monoprice MP i3 Mini/_Bootscreen.h @@ -0,0 +1,74 @@ +/** + * 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 . + * + */ +#pragma once + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 96 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111110,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B10000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B11000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B01111111,B11000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00111111,B11100000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11100000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11110000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00011111,B11100000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B01111111,B11000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B11000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B10000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111111,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111100,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B11111100,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111111,B11111111,B10000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000, + B00001111,B11100000,B00000000,B11111110,B00000000,B00001111,B11100000,B00000000,B11111110,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Wanhao/Duplicator i3 Mini/_Bootscreen.h b/config/examples/Wanhao/Duplicator i3 Mini/_Bootscreen.h index ea3b271604..28ad05a095 100755 --- a/config/examples/Wanhao/Duplicator i3 Mini/_Bootscreen.h +++ b/config/examples/Wanhao/Duplicator i3 Mini/_Bootscreen.h @@ -1,9 +1,32 @@ +/** + * 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 . + * + */ +#pragma once + /** * Made with Marlin Bitmap Converter * https://marlinfw.org/tools/u8glib/converter.html */ + #define CUSTOM_BOOTSCREEN_BMPWIDTH 80 -#define CUSTOM_BOOTSCREEN_Y 3 const unsigned char custom_start_bmp[] PROGMEM = { B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,