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,